International audienceThis paper presents a scheduling algorithm that improves on other approaches when dealing with the synthesis of control-flow dominated behavioral descriptions. It achieves this through the use of a constraint-driven path-based scheduling algorithm. The suboptimality of the original path-based algorithms when dealing with loops is overcome through a new technique for pipelining different loop iterations during execution path generation. Results show that the algorithm always generates the fastest solution in terms of clock cycles
Task pipelines are common in today’s embedded systems, as data moves from source to sink in sensing-...
Abstract-This paper presents an integer linear programming (ILP) model for the scheduling problem in...
Pipelining is a pervasive hardware implementation strategy used to increase the execution speeds of ...
This paper describes a new loop based scheduling algorithm. The algorithm aims at reducing the runti...
The paper presents dynamic loop scheduling (DLS), a loop-based algorithm that can efficiently schedu...
A new heuristic scheduling algorithm for time constrained datpath synthesis is described. The algori...
In this paper, we present a novel scheduling algorithm targeted towards minimizing the average execu...
[[abstract]]Pipelining is an effective method to optimize the execution of a loop, especially for di...
Dynamic loop scheduling, an algorithm that can efficiently schedule large, control-flow dominated de...
We consider the resource-constrained scheduling of loops with inter-iteration dependencies. A loop i...
Abstract. Two processes, p and q, may be scheduled in pipeline when q may start when p starts, and q...
Software pipelining methods based on an ILP (integer linear programming) framework have been success...
This paper addresses the problem of Time-Constrained Loop Pipelining, i.e. given a fixed throughput,...
Although there are widely known solutions for dataflow-dominated resource constrained high-level syn...
Scheduling algorithms concentrating on control-flow rather than data-flow optimisations have not bee...
Task pipelines are common in today’s embedded systems, as data moves from source to sink in sensing-...
Abstract-This paper presents an integer linear programming (ILP) model for the scheduling problem in...
Pipelining is a pervasive hardware implementation strategy used to increase the execution speeds of ...
This paper describes a new loop based scheduling algorithm. The algorithm aims at reducing the runti...
The paper presents dynamic loop scheduling (DLS), a loop-based algorithm that can efficiently schedu...
A new heuristic scheduling algorithm for time constrained datpath synthesis is described. The algori...
In this paper, we present a novel scheduling algorithm targeted towards minimizing the average execu...
[[abstract]]Pipelining is an effective method to optimize the execution of a loop, especially for di...
Dynamic loop scheduling, an algorithm that can efficiently schedule large, control-flow dominated de...
We consider the resource-constrained scheduling of loops with inter-iteration dependencies. A loop i...
Abstract. Two processes, p and q, may be scheduled in pipeline when q may start when p starts, and q...
Software pipelining methods based on an ILP (integer linear programming) framework have been success...
This paper addresses the problem of Time-Constrained Loop Pipelining, i.e. given a fixed throughput,...
Although there are widely known solutions for dataflow-dominated resource constrained high-level syn...
Scheduling algorithms concentrating on control-flow rather than data-flow optimisations have not bee...
Task pipelines are common in today’s embedded systems, as data moves from source to sink in sensing-...
Abstract-This paper presents an integer linear programming (ILP) model for the scheduling problem in...
Pipelining is a pervasive hardware implementation strategy used to increase the execution speeds of ...