DocumentCode
454366
Title
Compiler-driven FPGA-area allocation for reconfigurable computing
Author
Panainte, Elena Moscu ; Bertels, Koen ; Vassiliadis, Stamatis
Author_Institution
Dept. of Comput. Eng., Delft Univ. of Technol.
Volume
1
fYear
2006
fDate
6-10 March 2006
Abstract
In this paper, we propose two FPGA-area allocation algorithms based on profiling results for reducing the impact on performance of dynamic reconfiguration overheads. The problem of FPGA-area allocation is presented as a 0-1 integer linear programming problem and efficient solvers are incorporated for finding the optimal solutions. Additionally, we discuss the FPGA-area allocation problem in two scenarios. In the first scenario, all hardware operations are allocated on the FPGA while in the second scenario, any hardware operation can be switched to software execution in order to provide an overall performance improvement. We evaluate our proposed algorithms using the MPEG2 and MJPEG encoder multimedia benchmarks and the hardware implementations for SAD, DCT, IDCT, quantization and VLC tasks. We show that a significant performance improvement (up to 61 %for MPEG2 and 94 % for MJPEG) is to be achieved when the proposed algorithms are used, while the reconfiguration overhead is reduced by at least 36 % for MJPEG
Keywords
field programmable gate arrays; integer programming; linear programming; logic design; program compilers; reconfigurable architectures; MJPEG encoder multimedia benchmarks; MPEG2 encoder multimedia benchmarks; compiler-driven FPGA-area allocation; dynamic reconfiguration overheads; integer linear programming; reconfigurable computing; reconfiguration overhead; Delay; Discrete cosine transforms; Field programmable gate arrays; Hardware; Integer linear programming; Optimizing compilers; Quantization; Radio spectrum management; Runtime; Software performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
Conference_Location
Munich
Print_ISBN
3-9810801-1-4
Type
conf
DOI
10.1109/DATE.2006.243738
Filename
1656908
Link To Document