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
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;
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
DOI :
10.1109/FPT.2008.4762388