DocumentCode :
2636243
Title :
Optimized Reconfigurable RTL Components for Performance Improvements During High-Level Synthesis
Author :
Economakos, George ; Xydis, Sotiris
Author_Institution :
Sch. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Athens, Greece
fYear :
2009
fDate :
27-29 Aug. 2009
Firstpage :
164
Lastpage :
171
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 proposed for this component imposes practically no extra hardware than a normal multiplier, as shown after extensive experimentation. 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 an average performance gain of 15% without practically any datapath area increase.
Keywords :
high level synthesis; optimisation; reconfigurable architectures; coarse grain reconfigurable components; gate-level synthesis methodology; high-level synthesis; multiplier; optimized reconfigurable RTL components; reconfigurable computing; register transfer level; register-transfer level components; Computer architecture; Design optimization; Digital systems; Field programmable gate arrays; Hardware design languages; High level synthesis; High performance computing; Routing; Software maintenance; Software performance; coarse grain reconfigurable components; high-level synthesis; reconfigurable computing; run time reconfiguration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design, Architectures, Methods and Tools, 2009. DSD '09. 12th Euromicro Conference on
Conference_Location :
Patras
Print_ISBN :
978-0-7695-3782-5
Type :
conf
DOI :
10.1109/DSD.2009.193
Filename :
5350117
Link To Document :
بازگشت