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 :
بازگشت