High-level synthesis tools are now getting more mature for generating hardware accelerators with an optimized internal structure, thanks to efficient scheduling techniques, resource sharing, and finite-state machines generation. However, interfacing them with the outside world, i.e., integrating the automatically-generated hardware accelerators within the complete design, with optimized communications, so that they achieve the best throughput, remains a very hard task, reserved to expert designers. In general, the designers are still responsible for programming all the necessary glue (most of the time in VHDL/Verilog) to get an efficient design. Taking the example of C2H, the HLS tool from Altera, and of hardware accelerators communicating ...
High-level synthesis (HLS) enables automated conversion of high-level language algorithms into synth...
Specialized accelerators can exploit spatial parallelism on both operations and data thanks to a ded...
Reconfigurable computing has the potential for providing significant performance increases to a numb...
High-level synthesis tools are now getting more mature for generating hardware accelerators with an ...
International audienceThanks to efficient scheduling, resource sharing, and finite-state machines ge...
Abstract—Thanks to efficient scheduling, resource sharing, and finite-state machines generation, hig...
Le leitmotiv de cette thèse était d'étudier et d'élaborer des stratégies source-à-source pour amélio...
A wide category of sold products including telecommunication and multimedia propose more and more ad...
The use of hardware accelerators, e.g., with GPGPUs or customized circuits using FPGAs, are particul...
In the embedded system applications the combination of data-processing and system throughput require...
International audienceDesigning FPGA-based accelerators is a difficult and time-consuming task which...
Some data- and compute-intensive applications can be ac-celerated by offloading portions of codes to...
Since the end of Dennard scaling, power efficiency is the limiting factor for large-scale computing....
PPoPP'12 extended versionInternational audienceSome data- and compute-intensive applications can be ...
The demand for scalable, high-performance computing has increased as the size of datasets has grown ...
High-level synthesis (HLS) enables automated conversion of high-level language algorithms into synth...
Specialized accelerators can exploit spatial parallelism on both operations and data thanks to a ded...
Reconfigurable computing has the potential for providing significant performance increases to a numb...
High-level synthesis tools are now getting more mature for generating hardware accelerators with an ...
International audienceThanks to efficient scheduling, resource sharing, and finite-state machines ge...
Abstract—Thanks to efficient scheduling, resource sharing, and finite-state machines generation, hig...
Le leitmotiv de cette thèse était d'étudier et d'élaborer des stratégies source-à-source pour amélio...
A wide category of sold products including telecommunication and multimedia propose more and more ad...
The use of hardware accelerators, e.g., with GPGPUs or customized circuits using FPGAs, are particul...
In the embedded system applications the combination of data-processing and system throughput require...
International audienceDesigning FPGA-based accelerators is a difficult and time-consuming task which...
Some data- and compute-intensive applications can be ac-celerated by offloading portions of codes to...
Since the end of Dennard scaling, power efficiency is the limiting factor for large-scale computing....
PPoPP'12 extended versionInternational audienceSome data- and compute-intensive applications can be ...
The demand for scalable, high-performance computing has increased as the size of datasets has grown ...
High-level synthesis (HLS) enables automated conversion of high-level language algorithms into synth...
Specialized accelerators can exploit spatial parallelism on both operations and data thanks to a ded...
Reconfigurable computing has the potential for providing significant performance increases to a numb...