International audienceThanks to efficient scheduling, resource sharing, and finite-state machines generation, high-level synthesis (HLS) tools are now more mature for generating hardware accelerators with an optimized internal structure. But interfacing them within the complete design, with optimized communications, to achieve the best throughput remains hard. Expert designers still need to program all the necessary glue (in VHDL/Verilog) to get an efficient design. Taking the example of C2H, the Altera HLS tool, and of accelerators communicating to an external DDR memory, we show it is possible to restructure the application code, to generate adequate communication processes, in C, and to compile them all with C2H, so that the resulting ap...
In modern system-on-chip architectures, specialized accelerators are increasingly used to improve pe...
A hardware implementation can bring orders of magnitude improvements in performance and energy cons...
The demand for scalable, high-performance computing has increased as the size of datasets has grown ...
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...
High-level synthesis tools are now getting more mature for generating hardware accelerators with an ...
Le leitmotiv de cette thèse était d'étudier et d'élaborer des stratégies source-à-source pour amélio...
Some data- and compute-intensive applications can be ac-celerated by offloading portions of codes to...
PPoPP'12 extended versionInternational audienceSome data- and compute-intensive applications can be ...
In the embedded system applications the combination of data-processing and system throughput require...
Specialized accelerators can exploit spatial parallelism on both operations and data thanks to a ded...
High level synthesis (HLS) is an important enabling technology for the adoption of hardware accelera...
As the scaling down of transistor size no longer provides boost to processor clock frequency, there ...
A hardware implementation can bring orders of magnitude improvements in performance and energy consu...
The design of specialized accelerators is essential to the success of many modern Systems-on-Chip. E...
In modern system-on-chip architectures, specialized accelerators are increasingly used to improve pe...
A hardware implementation can bring orders of magnitude improvements in performance and energy cons...
The demand for scalable, high-performance computing has increased as the size of datasets has grown ...
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...
High-level synthesis tools are now getting more mature for generating hardware accelerators with an ...
Le leitmotiv de cette thèse était d'étudier et d'élaborer des stratégies source-à-source pour amélio...
Some data- and compute-intensive applications can be ac-celerated by offloading portions of codes to...
PPoPP'12 extended versionInternational audienceSome data- and compute-intensive applications can be ...
In the embedded system applications the combination of data-processing and system throughput require...
Specialized accelerators can exploit spatial parallelism on both operations and data thanks to a ded...
High level synthesis (HLS) is an important enabling technology for the adoption of hardware accelera...
As the scaling down of transistor size no longer provides boost to processor clock frequency, there ...
A hardware implementation can bring orders of magnitude improvements in performance and energy consu...
The design of specialized accelerators is essential to the success of many modern Systems-on-Chip. E...
In modern system-on-chip architectures, specialized accelerators are increasingly used to improve pe...
A hardware implementation can bring orders of magnitude improvements in performance and energy cons...
The demand for scalable, high-performance computing has increased as the size of datasets has grown ...