DocumentCode
3019396
Title
Design and analysis of layered coarse-grained reconfigurable architecture
Author
Rakossy, Zoltan Endre ; Naphade, T. ; Chattopadhyay, Abhiroop
Author_Institution
Inst. for Commun. Technol. & Embedded Syst. (ICE), RWTH Aachen Univ., Aachen, Germany
fYear
2012
fDate
5-7 Dec. 2012
Firstpage
1
Lastpage
6
Abstract
Coarse-grained reconfigurable architectures (CGRAs) represent an important class of programmable accelerators with a significant performance advantage for data-driven, systolic algorithms. In this paper, we present a novel CGRA where data access, data transport and execution are separately layered into dedicated, independent structures. The proposed architecture concept allows for independent control and optimization on each layer to address the storage access bottleneck, faced by state-of-the-art CGRAs. The architecture is programmable and the implementation is derived from a high-level language specification, allowing fast design exploration, debugging and simulation. Up to 50% run-time performance improvement and 5× area-time-energy product gain of the layered CGRA over a non-layered one is demonstrated with 2 case studies from demanding linear algebra applications.
Keywords
data handling; high level languages; performance evaluation; reconfigurable architectures; CGRA; data driven; high-level language specification; independent structures; layered coarse grained reconfigurable architecture; performance advantage; programmable accelerators; storage access bottleneck; systolic algorithms; Arrays; Assembly; Bandwidth; Pipelines; Registers; Timing; Coarse-Grained Reconfigurable Architecture (CGRA); LU decomposition; Layered Architecture; Matrix Multiplication;
fLanguage
English
Publisher
ieee
Conference_Titel
Reconfigurable Computing and FPGAs (ReConFig), 2012 International Conference on
Conference_Location
Cancun
Print_ISBN
978-1-4673-2919-4
Type
conf
DOI
10.1109/ReConFig.2012.6416736
Filename
6416736
Link To Document