• 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