Scheduling algorithms concentrating on control-flow rather than data-flow optimisations have not been widely published. Path-based scheduling was the first real attempt at tackling control-flow dominated designs. It transpired however that, although the path-based approach worked well for small examples, the number of paths quickly became unmanageable as the descriptions increased in size towards realistic designs. This paper presents Dynamic Loop Scheduling, an algorithm that can efficiently schedule large, control-flow dominated designs, written in VHDL. It compares favourably with results produced for the path-based approach but requires much less overhead to implement. In addition the VHDL accepted by the scheduler is quite comprehensiv...
In this paper, we present a novel scheduling algorithm targeted towards minimizing the average execu...
Directed Acyclic Graph Scheduling is a technique used to implement the real-time execution of Digita...
The problem of automatically obtaining the layout of a circuit starting with a purely behavioural sp...
Dynamic loop scheduling, an algorithm that can efficiently schedule large, control-flow dominated de...
The paper presents dynamic loop scheduling (DLS), a loop-based algorithm that can efficiently schedu...
In this paper, we present for the first time a mathemati-cal framework for solving a special instanc...
This paper addresses the hardware implementation of a dynamic scheduler for non-manifest data depend...
This paper describes a new loop based scheduling algorithm. The algorithm aims at reducing the runti...
A new algorithm to solve operation scheduling problems is presented and compared with the best ones ...
A recent theme in HLS research is the production of dynamically scheduled circuits, which are made u...
Fine-grain parallelism available in VLIW and superscalar processors can be mainly exploited in compu...
International audienceThis paper presents a scheduling algorithm that improves on other approaches w...
In high-level synthesis (HLS), loop pipelining allows multiple iterations of a loop to be executed c...
In high-level synthesis, scheduling maps operations into clock cycles. It can either be done at comp...
Fine-grain parallelism available in VLIW and superscalar processors can be mainly exploited in compu...
In this paper, we present a novel scheduling algorithm targeted towards minimizing the average execu...
Directed Acyclic Graph Scheduling is a technique used to implement the real-time execution of Digita...
The problem of automatically obtaining the layout of a circuit starting with a purely behavioural sp...
Dynamic loop scheduling, an algorithm that can efficiently schedule large, control-flow dominated de...
The paper presents dynamic loop scheduling (DLS), a loop-based algorithm that can efficiently schedu...
In this paper, we present for the first time a mathemati-cal framework for solving a special instanc...
This paper addresses the hardware implementation of a dynamic scheduler for non-manifest data depend...
This paper describes a new loop based scheduling algorithm. The algorithm aims at reducing the runti...
A new algorithm to solve operation scheduling problems is presented and compared with the best ones ...
A recent theme in HLS research is the production of dynamically scheduled circuits, which are made u...
Fine-grain parallelism available in VLIW and superscalar processors can be mainly exploited in compu...
International audienceThis paper presents a scheduling algorithm that improves on other approaches w...
In high-level synthesis (HLS), loop pipelining allows multiple iterations of a loop to be executed c...
In high-level synthesis, scheduling maps operations into clock cycles. It can either be done at comp...
Fine-grain parallelism available in VLIW and superscalar processors can be mainly exploited in compu...
In this paper, we present a novel scheduling algorithm targeted towards minimizing the average execu...
Directed Acyclic Graph Scheduling is a technique used to implement the real-time execution of Digita...
The problem of automatically obtaining the layout of a circuit starting with a purely behavioural sp...