Abstract — This paper shows how a general form of algorithms consisting of a loop with loop dependencies carried from one iteration to the next can automatically be mapped to a para-metric hardware design with pipelining and replication features. A technology-independent parametric model of the proposed design is developed to capture the variations of area and throughput with the number of pipeline stages and replications. Our model allows rapid optimization of design parameters by a few pre-synthesis operations. We present an optimization method based on the model. Our method is evaluated using three different applications implemented on a Xilinx Spartan 6 XC6SLX45T FPGA: a carry-save adder-based Montgomery multiplier, a modular exponentia...
This paper describes an automated approach to hardware design space exploration, through a collabora...
Field-programmable gate arrays (FPGAs) are integrated circuits (ICs) used for rapid prototyping and ...
Field Programmable Gate Array (FPGA) provides the ability to use, and re-use, hardware with minimal ...
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...
This paper present a framework for automatic mapping of perfectly nested loops with constant depende...
This thesis describes the design, implementation, and evaluation of a software system for optimizing...
We present a high-level synthesis framework to synthesize optimized hardware on FPGAs from algorithm...
With reconfigurable fabrics delivering increasing performance over the years, Field-Programmable Gat...
The continued demand for higher performance and more energy efficient systems has fueled interest in...
Increases in the capacities and features of FPGAs has opened a new perspective on their use as appli...
Traditional techniques for pipeline scheduling in high-level synthe-sis for FPGAs assume an additive...
International audienceThe increased capacity and enhanced features of modern FPGAs opens new opportu...
This paper investigates some design flows to obtain final designs on Xilinx XC4000 FPGAs. The exampl...
The growing interest in FPGA-based solutions for accelerating compute demanding algorithms is pushin...
This paper describes an automated approach to hardware design space exploration, through a collabora...
Field-programmable gate arrays (FPGAs) are integrated circuits (ICs) used for rapid prototyping and ...
Field Programmable Gate Array (FPGA) provides the ability to use, and re-use, hardware with minimal ...
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...
This paper present a framework for automatic mapping of perfectly nested loops with constant depende...
This thesis describes the design, implementation, and evaluation of a software system for optimizing...
We present a high-level synthesis framework to synthesize optimized hardware on FPGAs from algorithm...
With reconfigurable fabrics delivering increasing performance over the years, Field-Programmable Gat...
The continued demand for higher performance and more energy efficient systems has fueled interest in...
Increases in the capacities and features of FPGAs has opened a new perspective on their use as appli...
Traditional techniques for pipeline scheduling in high-level synthe-sis for FPGAs assume an additive...
International audienceThe increased capacity and enhanced features of modern FPGAs opens new opportu...
This paper investigates some design flows to obtain final designs on Xilinx XC4000 FPGAs. The exampl...
The growing interest in FPGA-based solutions for accelerating compute demanding algorithms is pushin...
This paper describes an automated approach to hardware design space exploration, through a collabora...
Field-programmable gate arrays (FPGAs) are integrated circuits (ICs) used for rapid prototyping and ...
Field Programmable Gate Array (FPGA) provides the ability to use, and re-use, hardware with minimal ...