Title :
Synthesis-driven exploration of pipelined embedded processors
Author :
Mishra, Prabhat ; Kejariwal, Arun ; Dutt, Nikil
Author_Institution :
Archit. & Compilers for Embedded Syst. Lab., California Univ., Irvine, CA, USA
Abstract :
Recent advances on language based software toolkit generation enables performance driven exploration of embedded systems by exploiting the application behavior. There is a need for an automatic generation of hardware to determine the required silicon area, clock frequency, and power consumption of the candidate architectures. In this paper, we present a language based exploration framework that automatically generates synthesizable RTL models for pipelined processors. Our framework allows varied micro-architectural modifications, such as, addition of pipeline stages, pipeline paths, opcodes and new functional units. The generated RTL is synthesized to determine the area, power, and clock frequency of the modified architectures. Our exploration results demonstrate the power of reuse in composing heterogeneous architectures using functional abstraction primitives allowing for a reduction in the time for specification and exploration by at least an order of magnitude.
Keywords :
embedded systems; hardware description languages; parallel architectures; pipeline processing; software tools; RTL models; automatic generation; clock frequency; embedded systems; functional abstraction; hardware description languages; heterogeneous architecture; language based exploration; microarchitectural modification; pipeline paths; pipelined embedded processors; power consumption; register transfer level; silicon area; software toolkit generation; synthesis driven exploration; Application software; Clocks; Distributed power generation; Embedded software; Embedded system; Hardware; Pipelines; Power generation; Software performance; Software tools;
Conference_Titel :
VLSI Design, 2004. Proceedings. 17th International Conference on
Print_ISBN :
0-7695-2072-3
DOI :
10.1109/ICVD.2004.1261049