DocumentCode :
2487361
Title :
High-level synthesis with coarse grain reconfigurable components
Author :
Economakos, George ; Xydis, Sotiris
Author_Institution :
Microprocessors & Digital Syst. Lab., Nat. Tech. Univ. of Athens, Athens, Greece
fYear :
2009
fDate :
23-29 May 2009
Firstpage :
1
Lastpage :
4
Abstract :
High-level synthesis is the process of balancing the distribution of RTL components throughout the execution of applications. However, a lot of balancing and optimization opportunities exist below RTL. In this paper, a coarse grain reconfigurable RTL component that combines a multiplier and a number of additions is presented and involved in high-level synthesis. The gate-level synthesis methodology for this component imposes practically no extra hardware than a normal multiplier while involvement in high-level synthesis is performed with a scheduling postprocessor. Following this approach, components that would remain idle in certain control steps are working full-time in two different modes, without any reconfiguration overhead applied to the critical path of the application. The results obtained with different DSP benchmarks show a maximum performance gain of almost 70% with a 45% datapath area gain.
Keywords :
digital signal processing chips; high level synthesis; DSP; RTL components; coarse grain reconfigurable components; gate-level synthesis methodology; high-level synthesis; multiplier; postprocessor scheduling; register-transfer Level; Adders; Delay; Digital signal processing; Digital systems; Distributed computing; Hardware design languages; High level synthesis; Microprocessors; Performance gain; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location :
Rome
ISSN :
1530-2075
Print_ISBN :
978-1-4244-3751-1
Electronic_ISBN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2009.5161216
Filename :
5161216
Link To Document :
بازگشت