High-level synthesis (HLS) translates algorithms from software programming language into hardware. We use the dataflow HLS methodology to translate programs into asynchronous circuits by implementing programs using asynchronous dataflow elements as hardware building blocks. We extend the prior work in dataflow synthesis in the following aspects:i) we propose Fluid to synthesize pipelined dataflow circuits for real-world programs with complex control flows, which are not supported in the previous work; ii) we propose PipeLink to permit pipelined access to shared resources in the dataflow circuit. Dataflow circuit results in distributed control and an implicitly pipelined implementation. However, resource sharing in the presence of pipelining...
International audienceWhile dealing with increasing complexity of signal processing algorithms, the ...
The rate of increase in computing performance has been slowing due to the end of processor frequency...
Large dataflow designs are a result of behavioral specification of modern complex digital systems an...
High-level synthesis (HLS) aims at reducing the time-to-market by providing an automated design proc...
High-Level Synthesis (HLS) tools generate hardware designs from high-level programming languages. Th...
International audienceLoop pipelining is a key optimization in modern HLS tools for synthesizing eff...
The growing complexity of digital signal processing applications implemented in programmable logic a...
High-level synthesis (HLS) has simplified the design process for energy-efficient hardware accelerat...
This paper introduces a new methodology for pipeline synthesis with applications to data flow high-l...
This paper introduces a new methodology for pipeline synthesis with applications to data flow high-l...
technical reportAsynchronous high-level synthesis is aimed at transforming high level descriptions o...
As the complexity of applications continues to grow to meet user demands, the complexity of hardwar...
Automatic generation of ASIPs is still insufficiently resource-efficient compared to human design. T...
High-level synthesis (HLS) can automatically synthesize software to hardware. With the design specif...
The growing complexity of digital signal processing applications make a compelling case the use of h...
International audienceWhile dealing with increasing complexity of signal processing algorithms, the ...
The rate of increase in computing performance has been slowing due to the end of processor frequency...
Large dataflow designs are a result of behavioral specification of modern complex digital systems an...
High-level synthesis (HLS) aims at reducing the time-to-market by providing an automated design proc...
High-Level Synthesis (HLS) tools generate hardware designs from high-level programming languages. Th...
International audienceLoop pipelining is a key optimization in modern HLS tools for synthesizing eff...
The growing complexity of digital signal processing applications implemented in programmable logic a...
High-level synthesis (HLS) has simplified the design process for energy-efficient hardware accelerat...
This paper introduces a new methodology for pipeline synthesis with applications to data flow high-l...
This paper introduces a new methodology for pipeline synthesis with applications to data flow high-l...
technical reportAsynchronous high-level synthesis is aimed at transforming high level descriptions o...
As the complexity of applications continues to grow to meet user demands, the complexity of hardwar...
Automatic generation of ASIPs is still insufficiently resource-efficient compared to human design. T...
High-level synthesis (HLS) can automatically synthesize software to hardware. With the design specif...
The growing complexity of digital signal processing applications make a compelling case the use of h...
International audienceWhile dealing with increasing complexity of signal processing algorithms, the ...
The rate of increase in computing performance has been slowing due to the end of processor frequency...
Large dataflow designs are a result of behavioral specification of modern complex digital systems an...