DocumentCode
2498622
Title
Evaluating the impact of customized instruction set on coarse grained reconfigurable arrays
Author
Filho, Julio O. ; Kuhn, Tommy ; Rosenstiel, Wolfgang
Author_Institution
Dept. of Comput. Eng., Univ. of Tubingen, Tubingen
fYear
2008
fDate
8-10 Dec. 2008
Firstpage
233
Lastpage
240
Abstract
Customizing the instruction set for particular applications has become a successful practice in the industry in the design of application specific processors. Following the same principle, this paper evaluates the impact of embedding specialized instructions within the processing elements (PEs) of coarse grained reconfigurable arrays (CGRAs). We systematically extract and select regular clusters of instructions from the data flow graph of applications. We then embed the selected clusters as specialized instructions within some PEs. We argue that these customized units concentrates the execution of recurrently emerging groups of instructions within a fewer number of PEs. That leads to a more efficient usage of architectural resources, such as control and functional units. Our results demonstrate that arrays with specialized FUs within PEs executes more instructions per area unit and reduce power consumption as compared to architectures where the PEs only contain basic operations. Moreover, we preserve the flexibility of the architecture within the targeted set of applications, which is an important aspect for reconfigurable designs. We show that the adoption of custom instructions in CGRAs retains the typical high instruction parallelism of these architectures with a reduced hardware cost.
Keywords
instruction sets; performance evaluation; reconfigurable architectures; CGRAs; application specific processors; coarse grained reconfigurable architectures; coarse grained reconfigurable arrays; customized instruction set; data flow graph; processing elements; Application software; Application specific processors; Computer aided instruction; Computer industry; Costs; Data mining; Design engineering; Energy consumption; Flow graphs; Hardware;
fLanguage
English
Publisher
ieee
Conference_Titel
ICECE Technology, 2008. FPT 2008. International Conference on
Conference_Location
Taipei
Print_ISBN
978-1-4244-3783-2
Electronic_ISBN
978-1-4244-2796-3
Type
conf
DOI
10.1109/FPT.2008.4762388
Filename
4762388
Link To Document