Recent research results have seen the application of parallelizing techniques to high-level synthesis. In particular, the effect of spec-ulative code transformations on mixed control-data flow designs has demonstrated effective results on schedule lengths. In this paper we first analyze the use of the control and data dependence graph as an intermediate representation that provides the possibility of extracting the maximum parallelism. Then we analyze the scheduling problem by formulating an approach based on Integer Linear Programming (ILP) to minimize the number of control steps given the amount of re-sources. We improve the already proposed ILP scheduling approaches by introducing a new conditional resource sharing constraint which is th...
Fine-grain parallelism available in VLIW and superscalar processors can be mainly exploited in compu...
Complexities of applications implemented on embedded and programmable systems grow with the advances...
This article presents a methodology to use a powerful arithmetic (redundant arithmetic) in some part...
Recent research results have seen the application of parallelizing techniques to high-level synthesi...
Abstract-This paper presents an integer linear programming (ILP) model for the scheduling problem in...
Complexities of applications implemented on embedded and programmable systems grow with the advances...
[[abstract]]An integer linear programming model for the scheduling problem in high-level synthesis u...
Although there are widely known solutions for dataflow-dominated resource constrained high-level syn...
International audienceAs hardware designs get increasingly complex and time-to-market constraints ge...
Abstract—In this work, we address the problem of scheduling loops with dependences in the context of...
AbstractThe concept of the natural computation for optimal scheduling in high level synthesis, for r...
In integer linear programming (ILP), formulating a "good" model is of crucial importance t...
Various aspects of the two major tasks in high-level synthesis, scheduling and allocation, are studi...
Fine-grain parallelism available in VLIW and superscalar processors can be mainly exploited in compu...
A new heuristic scheduling algorithm for time constrained datpath synthesis is described. The algori...
Fine-grain parallelism available in VLIW and superscalar processors can be mainly exploited in compu...
Complexities of applications implemented on embedded and programmable systems grow with the advances...
This article presents a methodology to use a powerful arithmetic (redundant arithmetic) in some part...
Recent research results have seen the application of parallelizing techniques to high-level synthesi...
Abstract-This paper presents an integer linear programming (ILP) model for the scheduling problem in...
Complexities of applications implemented on embedded and programmable systems grow with the advances...
[[abstract]]An integer linear programming model for the scheduling problem in high-level synthesis u...
Although there are widely known solutions for dataflow-dominated resource constrained high-level syn...
International audienceAs hardware designs get increasingly complex and time-to-market constraints ge...
Abstract—In this work, we address the problem of scheduling loops with dependences in the context of...
AbstractThe concept of the natural computation for optimal scheduling in high level synthesis, for r...
In integer linear programming (ILP), formulating a "good" model is of crucial importance t...
Various aspects of the two major tasks in high-level synthesis, scheduling and allocation, are studi...
Fine-grain parallelism available in VLIW and superscalar processors can be mainly exploited in compu...
A new heuristic scheduling algorithm for time constrained datpath synthesis is described. The algori...
Fine-grain parallelism available in VLIW and superscalar processors can be mainly exploited in compu...
Complexities of applications implemented on embedded and programmable systems grow with the advances...
This article presents a methodology to use a powerful arithmetic (redundant arithmetic) in some part...