DocumentCode
2079339
Title
Customizable embedded processor architectures
Author
Petrov, Peter ; Orailoglu, Alex
Author_Institution
CSE Dept., California Univ., San Diego, CA, USA
fYear
2003
fDate
1-6 Sept. 2003
Firstpage
468
Lastpage
475
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design, 2003. Proceedings. Euromicro Symposium on
Conference_Location
Belek-Antalya, Turkey
Print_ISBN
0-7695-2003-0
Type
conf
DOI
10.1109/DSD.2003.1231986
Filename
1231986
Link To Document