Abstract—In the design process of high-throughput ap-plications, design choices concerning the type of processor architecture and appropriate scheduling mechanism, have to be made. Take a reed-solomon decoder as an example, the amount of clock cycles consumed in decoding a code is dependent on the amount of errors within that code. Since this is not known in advance, and the environment in which the code is transmitted can cause a variable amount of errors within that code, a processor architecture which employs a static scheduling scheme, has to assume the worst case amount of clock cycles in order to cope with the worst case situation and provide correct results. On the other hand a processor that employs a dynamic schedul-ing scheme, can...
We consider the problem of scheduling parallel loops that are characterized by highly varying execut...
Pipelining the scheduling logic, which exposes and exploits the instruction level parallelism, degra...
Guaranteeing the temporal correctness of a real-time system is a very challenging problem since appl...
Abstract—In the design process of high-throughput ap-plications, design choices concerning the type ...
In the design process of high-throughput applications, design choices concerning the type of process...
Abstract — In this paper we address the problem of scheduling algorithms embodied with a mixture of ...
In this paper we address the problem of scheduling algorithms embodied with a mixture of nonmanifest...
In this paper we address the problem of scheduling non-manifest data dependant periodic loops for hi...
grantor: University of TorontoDynamically-scheduled processors challenge hardware and soft...
This paper addresses the hardware implementation of a dynamic scheduler for non-manifest data depend...
Recently, high-performance computer architecture has focused on dynamic scheduling techniques to iss...
The paper presents dynamic loop scheduling (DLS), a loop-based algorithm that can efficiently schedu...
A central task in high-level synthesis is scheduling: the allocation of operations to clock cycles. ...
This work examines the interaction of compiler scheduling techniques with processor features such as...
Abstract Designing energy-efficient multiprocessing hardware for applications such as video decoding...
We consider the problem of scheduling parallel loops that are characterized by highly varying execut...
Pipelining the scheduling logic, which exposes and exploits the instruction level parallelism, degra...
Guaranteeing the temporal correctness of a real-time system is a very challenging problem since appl...
Abstract—In the design process of high-throughput ap-plications, design choices concerning the type ...
In the design process of high-throughput applications, design choices concerning the type of process...
Abstract — In this paper we address the problem of scheduling algorithms embodied with a mixture of ...
In this paper we address the problem of scheduling algorithms embodied with a mixture of nonmanifest...
In this paper we address the problem of scheduling non-manifest data dependant periodic loops for hi...
grantor: University of TorontoDynamically-scheduled processors challenge hardware and soft...
This paper addresses the hardware implementation of a dynamic scheduler for non-manifest data depend...
Recently, high-performance computer architecture has focused on dynamic scheduling techniques to iss...
The paper presents dynamic loop scheduling (DLS), a loop-based algorithm that can efficiently schedu...
A central task in high-level synthesis is scheduling: the allocation of operations to clock cycles. ...
This work examines the interaction of compiler scheduling techniques with processor features such as...
Abstract Designing energy-efficient multiprocessing hardware for applications such as video decoding...
We consider the problem of scheduling parallel loops that are characterized by highly varying execut...
Pipelining the scheduling logic, which exposes and exploits the instruction level parallelism, degra...
Guaranteeing the temporal correctness of a real-time system is a very challenging problem since appl...