DocumentCode :
1947553
Title :
Automatically exploiting regularity in applications to reduce reconfiguration memory requirements
Author :
Abouelella, Fatma ; Bruneel, Karel ; Stroobandt, Dirk
Author_Institution :
Dept. of Electron. & Inf. Syst., Ghent Univ., Ghent, Belgium
fYear :
2012
fDate :
29-31 Aug. 2012
Firstpage :
307
Lastpage :
314
Abstract :
Partial reconfiguration (PR) of FPGAs is a very promising technique. Applications implemented with PR are smaller and faster than applications that are not reconfigured. However, the overhead emerging from the reconfiguration process can nullify the benefits of PR. Moreover, the lack of automatic tools hinders the widespread use of the PR technique. In previous work, the PR barriers have been tackled by introducing parameterized configurations and a tool flow that exploits these configurations. For regularly structured applications mapped through this tool flow, the memory resources needed to store the parameterized configuration can be significantly reduced when regularity is exploited. In this paper, we propose a front-end to the tool flow that automatically detects regular structures at the HDL level and transfers those regularities into the reconfiguration process. The results show that a reduction factor of 76, 10 and 167 is achieved in the memory resources needed to store the parameterized configuration when the regularity is exploited for an adaptive FIR, a regular expression matcher and a Ternary Content Addressable Memory (TCAM) respectively. The reduction factor will be further increased when applications scale.
Keywords :
FIR filters; adaptive filters; content-addressable storage; field programmable gate arrays; FPGA; PR technique; TCAM; adaptive FIR; memory resources; partial reconfiguration process; reconfiguration memory requirements; reduction factor; regular expression matcher; regular structure automatic detection; ternary content addressable memory; Boolean functions; Field programmable gate arrays; Finite impulse response filter; Hardware design languages; Memory management; Table lookup; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2012 22nd International Conference on
Conference_Location :
Oslo
Print_ISBN :
978-1-4673-2257-7
Electronic_ISBN :
978-1-4673-2255-3
Type :
conf
DOI :
10.1109/FPL.2012.6339223
Filename :
6339223
Link To Document :
بازگشت