Title :
Customizable embedded processor architectures
Author :
Petrov, Peter ; Orailoglu, Alex
Author_Institution :
CSE Dept., California Univ., San Diego, CA, USA
Abstract :
In this paper, we present a framework for dynamic application customization for high-performance and low-power embedded processors. The proposed architecture is capable of utilizing application information to boost the performance and lower the power consumption of the most important microarchitectural components such as instruction/data caches and the memory subsystem. We present a design framework, including CAD support infrastructure and reprogrammable hardware support, for a dynamically customizable microarchitecture. We outline the underlying algorithms for compile-time extraction of the utilized application properties and we present the architectural principles of the hardware support. Extensive experimental results confirm the efficacy of this novel embedded processor architecture.
Keywords :
cache storage; circuit optimisation; computer architecture; embedded systems; field programmable gate arrays; hardware-software codesign; logic CAD; microprocessor chips; power consumption; caches; compile-time extraction; computer aided design; customizable embedded processor architectures; embedded processors; memory subsystem; microarchitecture; power consumption; Application software; Costs; Data mining; Design automation; Energy consumption; Geometry; Hardware; Microarchitecture; Partitioning algorithms; Time to market;
Conference_Titel :
Digital System Design, 2003. Proceedings. Euromicro Symposium on
Conference_Location :
Belek-Antalya, Turkey
Print_ISBN :
0-7695-2003-0
DOI :
10.1109/DSD.2003.1231986