Systems performing scientific computing, data analysis, and machine learning tasks have a growing demand for application-specific accelerators that can provide high computational performance while meeting strict size and power requirements. However, the algorithms and applications that need to be accelerated are evolving at a rate that is incompatible with manual design processes based on hardware description languages. Agile hardware design tools based on compiler techniques can help by quickly producing an application specific integrated circuit (ASIC) accelerator starting from a high-level algorithmic description. We present the SODA Synthesizer, a modular and open-source hardware compiler that provides automated end-to-end synthesis fro...
Interfacing hardware-oriented high-level synthesis to software development is a computationally har...
This thesis investigates the development of a silicon compiler dedicated to generate Application-Spe...
International audienceCurrent applications constraints are pushing for higher computation power whil...
Machine learning algorithms continue to receive significant attention from industry and research. As...
As we witness the breakdown of Dennard scaling, we can no longer get faster computers by shrinking t...
The growing numbers of application areas for artificial intelligence (AI) methods have led to an exp...
Hardware accelerators have become permanent features in the post-Dennard computing landscape, displa...
International audienceField Programmable Gate Arrays, FPGAs, are a widely available configurable har...
Modern Systems-on-Chip (SoC) architectures and CPU+FPGA computing platforms are moving towards heter...
In the embedded system applications the combination of data-processing and system throughput require...
Moore's Law has given the application designer a large palette of potential computational substrates...
As chip manufacturing processes are getting ever closer to what is physically possible, the projecti...
A hardware implementation can bring orders of magnitude improvements in performance and energy cons...
This work studies programmability enhancing abstractions in the context of accelerators and heteroge...
The demand for scalable, high-performance computing has increased as the size of datasets has grown ...
Interfacing hardware-oriented high-level synthesis to software development is a computationally har...
This thesis investigates the development of a silicon compiler dedicated to generate Application-Spe...
International audienceCurrent applications constraints are pushing for higher computation power whil...
Machine learning algorithms continue to receive significant attention from industry and research. As...
As we witness the breakdown of Dennard scaling, we can no longer get faster computers by shrinking t...
The growing numbers of application areas for artificial intelligence (AI) methods have led to an exp...
Hardware accelerators have become permanent features in the post-Dennard computing landscape, displa...
International audienceField Programmable Gate Arrays, FPGAs, are a widely available configurable har...
Modern Systems-on-Chip (SoC) architectures and CPU+FPGA computing platforms are moving towards heter...
In the embedded system applications the combination of data-processing and system throughput require...
Moore's Law has given the application designer a large palette of potential computational substrates...
As chip manufacturing processes are getting ever closer to what is physically possible, the projecti...
A hardware implementation can bring orders of magnitude improvements in performance and energy cons...
This work studies programmability enhancing abstractions in the context of accelerators and heteroge...
The demand for scalable, high-performance computing has increased as the size of datasets has grown ...
Interfacing hardware-oriented high-level synthesis to software development is a computationally har...
This thesis investigates the development of a silicon compiler dedicated to generate Application-Spe...
International audienceCurrent applications constraints are pushing for higher computation power whil...