In high-level hardware synthesis (HLS) there is a gap on the quality of the synthesized results between data-flow and control-flow dominated behavioral descriptions. Heu-ristics destined for the former usually perform poorly on the latter. To close this gap, the CODESIS interactive HLS tool relies on a unifying intermediate design representa-tion and adapted heuristics that are able to accommodate both types of designs as well as designs of a mixed data-flow and control-flow nature. Preliminary experimental results in mutual exclusiveness detection and in efficiently scheduling conditional behaviors, are encouraging and prompt for more extensive experimentation. 1
Heuristics play a great role in design creativity and learning. There is generally no systematic met...
Identifying mutual exclusiveness between operators during behavioral synthesis is important in order...
AbstractProgram slicing is a software analysis technique and generates System Dependence Graphs (SDG...
International audienceIn high-level hardware synthesis (HLS), there is a gap in the quality of the s...
International audienceAs hardware designs get increasingly complex and time-to-market constraints ge...
The computations of a system whose behavior varies depending on the value of some conditions may pre...
The automated synthesis of a design from its behavioral description, known as high level synthesis, ...
This paper presents global high-level synthesis (HLS) approach which addresses the problem of synthe...
Abstract: System Dependence Graph (SDG) is a graph representation which shows dependencies among sta...
We present two novel strategies to increase the scope for application of speculative code motions: (...
In this paper, we describe a comprehensive high-level synthesis system for control-flow intensive as...
High-Level Synthesis (HLS) tools generate hardware designs from high-level programming languages. Th...
Although there are widely known solutions for dataflow-dominated resource constrained high-level syn...
High Level Synthesis (HLS) is a process which, starting from a high-level description of an applicat...
In this paper, we describe a comprehensive high-level synthe-sis system for control-flow intensive a...
Heuristics play a great role in design creativity and learning. There is generally no systematic met...
Identifying mutual exclusiveness between operators during behavioral synthesis is important in order...
AbstractProgram slicing is a software analysis technique and generates System Dependence Graphs (SDG...
International audienceIn high-level hardware synthesis (HLS), there is a gap in the quality of the s...
International audienceAs hardware designs get increasingly complex and time-to-market constraints ge...
The computations of a system whose behavior varies depending on the value of some conditions may pre...
The automated synthesis of a design from its behavioral description, known as high level synthesis, ...
This paper presents global high-level synthesis (HLS) approach which addresses the problem of synthe...
Abstract: System Dependence Graph (SDG) is a graph representation which shows dependencies among sta...
We present two novel strategies to increase the scope for application of speculative code motions: (...
In this paper, we describe a comprehensive high-level synthesis system for control-flow intensive as...
High-Level Synthesis (HLS) tools generate hardware designs from high-level programming languages. Th...
Although there are widely known solutions for dataflow-dominated resource constrained high-level syn...
High Level Synthesis (HLS) is a process which, starting from a high-level description of an applicat...
In this paper, we describe a comprehensive high-level synthe-sis system for control-flow intensive a...
Heuristics play a great role in design creativity and learning. There is generally no systematic met...
Identifying mutual exclusiveness between operators during behavioral synthesis is important in order...
AbstractProgram slicing is a software analysis technique and generates System Dependence Graphs (SDG...