International audienceAs hardware designs get increasingly complex and time-to-market constraints get tighter there is strong motivation for high-level synthesis (HLS). HLS must efficiently handle both dataflow-dominated and controlflow-dominated designs as well as designs of a mixed nature. In the past efficient tools for the former type have been developed but so far HLS of conditional behaviors lags behind. To bridge this gap an efficient scheduling heuristic for conditional behaviors is presented. Our heuristic and the techniques it utilizes are based on a unifying design representation appropriate for both types of behavioral descriptions, enabling the proposed heuristic to exploit under the same framework several well-established tech...
High-Level Synthesis (HLS) tools generate hardware designs from high-level programming languages. Th...
High-level synthesis (HLS) tools automatically transform a high-level program, for example in C/C++ ...
Abstract System-level presynthesis refers to the optimization of an input HDL description that produ...
International audienceAs hardware designs get increasingly complex and time-to-market constraints ge...
International audienceIn high-level hardware synthesis (HLS), there is a gap in the quality of the s...
In high-level hardware synthesis (HLS) there is a gap on the quality of the synthesized results betw...
Although there are widely known solutions for dataflow-dominated resource constrained high-level syn...
This paper presents global high-level synthesis (HLS) approach which addresses the problem of synthe...
The breakdown of Dennard scaling has led to the rapid growth of specialized hardware accelerators to...
A new heuristic scheduling algorithm for time constrained datpath synthesis is described. The algori...
Traditionally, high-level synthesis (HLS) has been a fully automatic process over which the user has...
The automated synthesis of a design from its behavioral description, known as high level synthesis, ...
Abstract A hierarchical register allocation approach in high-level synthesis is presented. First, we...
High-level synthesis is a powerful tool for increasing productivity in digital hardware design. Howe...
Recent research results have seen the application of parallelizing techniques to high-level synthesi...
High-Level Synthesis (HLS) tools generate hardware designs from high-level programming languages. Th...
High-level synthesis (HLS) tools automatically transform a high-level program, for example in C/C++ ...
Abstract System-level presynthesis refers to the optimization of an input HDL description that produ...
International audienceAs hardware designs get increasingly complex and time-to-market constraints ge...
International audienceIn high-level hardware synthesis (HLS), there is a gap in the quality of the s...
In high-level hardware synthesis (HLS) there is a gap on the quality of the synthesized results betw...
Although there are widely known solutions for dataflow-dominated resource constrained high-level syn...
This paper presents global high-level synthesis (HLS) approach which addresses the problem of synthe...
The breakdown of Dennard scaling has led to the rapid growth of specialized hardware accelerators to...
A new heuristic scheduling algorithm for time constrained datpath synthesis is described. The algori...
Traditionally, high-level synthesis (HLS) has been a fully automatic process over which the user has...
The automated synthesis of a design from its behavioral description, known as high level synthesis, ...
Abstract A hierarchical register allocation approach in high-level synthesis is presented. First, we...
High-level synthesis is a powerful tool for increasing productivity in digital hardware design. Howe...
Recent research results have seen the application of parallelizing techniques to high-level synthesi...
High-Level Synthesis (HLS) tools generate hardware designs from high-level programming languages. Th...
High-level synthesis (HLS) tools automatically transform a high-level program, for example in C/C++ ...
Abstract System-level presynthesis refers to the optimization of an input HDL description that produ...