Customizable Embedded Processor Architectures

  • Authors:
  • Peter Petrov;Alex Orailoglu

  • Affiliations:
  • -;-

  • Venue:
  • DSD '03 Proceedings of the Euromicro Symposium on Digital Systems Design
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present a framework for dynamic application customizationfor high-performance and low-power embedded processors.The proposed architecture is capable of utilizing applicationinformation to boost the performance and lower the power consumptionof the most important microarchitectural components such asinstruction/data caches and the memory subsystem. We present adesign framework, including CAD support infrastructure and reprogrammablehardware support, for a dynamically customizable microarchitecture.We outline the underlying algorithms for compile-timeextraction of the utilized application properties and we presentthe architectural principles of the hardware support. Extensive experimentalresults confirm the efficacy of this novel embedded processorarchitecture.