DocumentCode
2895607
Title
Automatic generation of run-time parameterizable configurations
Author
Bruneel, Karel ; Stroobandt, Dirk
Author_Institution
Dept. of Electron. & Inf. Syst., Ghent Univ., Ghent
fYear
2008
fDate
8-10 Sept. 2008
Firstpage
361
Lastpage
366
Abstract
In many applications, subsequent data manipulations differ only in a small set of parameter values. Because of their reconfigurability, FPGAs (field programmable gate arrays) can be configured with an optimized configuration every time the parameter values change. These optimized configurations are smaller and faster than their generic counterparts. However, the overhead involved in generating the configurations at run-time with conventional tools is very large. This paper introduces an automatic method for generating runtime parameterizable configurations from arbitrary Boolean circuits. These configurations in which some of the configuration bits are expressed as a function of a set of parameters enable very fast run-time specialization since specialization only involves evaluating these functions. Our approach is validated on adaptive filtering. We show that the specialized filter configurations produced by our method are 2.3 times smaller and 36% faster than a generic filter configuration and that these configurations can be generated in on average 166 mus. Being a generic method, run-time hardware optimization suddenly becomes feasible for a large class of applications.
Keywords
Boolean functions; adaptive filters; configuration management; field programmable gate arrays; reconfigurable architectures; table lookup; FPGA; adaptive filtering; arbitrary Boolean circuits; automatic generation method; field programmable gate arrays; filter configurations; run-time hardware optimization; run-time parameterizable configurations; run-time specialization; Adaptive filters; Boolean functions; Circuit optimization; Combinational circuits; Field programmable gate arrays; Information systems; Multiplexing; Runtime; Table lookup; Tunable circuits and devices;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on
Conference_Location
Heidelberg
Print_ISBN
978-1-4244-1960-9
Electronic_ISBN
978-1-4244-1961-6
Type
conf
DOI
10.1109/FPL.2008.4629964
Filename
4629964
Link To Document