This paper describes an automated approach to hardware design space exploration, through a collaboration between parallelizing compiler technology and high-level synthesis tools. We present a compiler algorithm that automatically explores the large design spaces resulting from the application of several program transformations commonly used in application-specific hardware designs. Our approach uses synthesis estimation techniques to quantitatively evaluate alternate designs for a loop nest computation. We have implemented this design space exploration algorithm in the context of a compilation and synthesis system called DE-FACTO, and present results of this implementation on five multimedia kernels. Our algorithm derives an implementation ...
Abstract—We consider the impact of compiler optimizations on the quality of high-level synthesis (HL...
We present an overview of the evolution of programming techniques for Field-Programmable Gate Arrays...
The continued demand for higher performance and more energy efficient systems has fueled interest in...
This paper considers the role of performance and area esti-mates from behavioral synthesis in design...
Real-world applications such as image processing, signal processing, and others often contain a sequ...
Abstract—Real-world applications such as image processing, signal processing, and others often conta...
The demand for scalable, high-performance computing has increased as the size of datasets has grown ...
This thesis deals with ways to describe hardware. It presents the methods used in the synthesis of t...
The growing interest in FPGA-based solutions for accelerating compute demanding algorithms is pushin...
International audienceThe very high computing capacity available in the latest Field Programmable Ga...
Field programmable gate arrays or FPGAs are the Swiss army knife of the compute accelerators. They a...
This paper describes an approach to hardware /software design space exploration for reconfigurable p...
This paper presents a technique for automatic synthesis of high-performance FPGA-based computing mac...
Many numerical simulation applications from the scientific, financial and machine-learning domains r...
This paper discusses a pair of synthesis algorithms that optimise a SystemC design to minimise area ...
Abstract—We consider the impact of compiler optimizations on the quality of high-level synthesis (HL...
We present an overview of the evolution of programming techniques for Field-Programmable Gate Arrays...
The continued demand for higher performance and more energy efficient systems has fueled interest in...
This paper considers the role of performance and area esti-mates from behavioral synthesis in design...
Real-world applications such as image processing, signal processing, and others often contain a sequ...
Abstract—Real-world applications such as image processing, signal processing, and others often conta...
The demand for scalable, high-performance computing has increased as the size of datasets has grown ...
This thesis deals with ways to describe hardware. It presents the methods used in the synthesis of t...
The growing interest in FPGA-based solutions for accelerating compute demanding algorithms is pushin...
International audienceThe very high computing capacity available in the latest Field Programmable Ga...
Field programmable gate arrays or FPGAs are the Swiss army knife of the compute accelerators. They a...
This paper describes an approach to hardware /software design space exploration for reconfigurable p...
This paper presents a technique for automatic synthesis of high-performance FPGA-based computing mac...
Many numerical simulation applications from the scientific, financial and machine-learning domains r...
This paper discusses a pair of synthesis algorithms that optimise a SystemC design to minimise area ...
Abstract—We consider the impact of compiler optimizations on the quality of high-level synthesis (HL...
We present an overview of the evolution of programming techniques for Field-Programmable Gate Arrays...
The continued demand for higher performance and more energy efficient systems has fueled interest in...