DocumentCode
2222487
Title
Design and Architectural Exploration of Expression-Grained Reconfigurable Arrays
Author
Ansaloni, Giovanni ; Bonzini, Paolo ; Pozzi, Laura
Author_Institution
Fac. of Inf., Univ. of Lugano, Lugano
fYear
2008
fDate
8-9 June 2008
Firstpage
26
Lastpage
33
Abstract
Reconfigurable Arrays combine the benefit of spatial execution, typical of hardware solutions, with that of programmability, present in microprocessors. When mapping software applications (or parts of them) onto hardware, however, FPGAs often provide more flexibility than is needed, and do not implement coarser-level operations efficiently. Therefore, Coarse Grained Reconfigurable Arrays (CGRAs) have been proposed to this aim. While most CGRA designs feature an array cell of the order of an ALU, this paper proposes a new kind of coarse grained array, called EGRA (Expression-Grained Reconfigurable Array), featuring a cell composed of a cluster of ALUs with flexible interconnect. The EGRA attempts to further close the performance gap between reconfigurable and hardwired logic by implementing an arithmetic/logic expression per cell, rather than a single operation. A mapping methodology is proposed that can retargetably compile to a family of EGRAs, therefore enabling architectural exploration of the granularity of the proposed cell. Performance results on a number of embedded applications show that EGRAs can be used as a reconfigurable fabric for customizable processors, outperforming more traditional CGRA designs.
Keywords
field programmable gate arrays; microprocessor chips; ALU cluster; FPGA; architectural exploration; coarse grained reconfigurable arrays; expression-grained reconfigurable arrays; flexible interconnect; hardwired logic; microprocessors; reconfigurable fabric; reconfigurable logic; Arithmetic; Boolean functions; Field programmable gate arrays; Hardware; Informatics; Programmable logic arrays; Reconfigurable architectures; Reconfigurable logic; Switches; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Application Specific Processors, 2008. SASP 2008. Symposium on
Conference_Location
Anaheim, CA
Print_ISBN
978-1-4244-2333-0
Electronic_ISBN
978-1-4244-2334-7
Type
conf
DOI
10.1109/SASP.2008.4570782
Filename
4570782
Link To Document