• DocumentCode
    2241894
  • Title

    A Predictive Model for Dynamic Microarchitectural Adaptivity Control

  • Author

    Dubach, Christophe ; Jones, Timothy M. ; Bonilla, Edwin V. ; O´Boyle, Michael F. P.

  • fYear
    2010
  • fDate
    4-8 Dec. 2010
  • Firstpage
    485
  • Lastpage
    496
  • Abstract
    Adaptive micro architectures are a promising solution for designing high-performance, power-efficient microprocessors. They offer the ability to tailor computational resources to the specific requirements of different programs or program phases. They have the potential to adapt the hardware cost-effectively at runtime to any application´s needs. However, one of the key challenges is how to dynamically determine the best architecture configuration at any given time, for any new workload. This paper proposes a novel control mechanism based on a predictive model for micro architectural adaptivity control. This model is able to efficiently control adaptivity by monitoring the behaviour of an application´s different phases at runtime. We show that using this model on SPEC 2000, we double the energy/performance efficiency of the processor when compared to the best static configuration tuned for the whole benchmark suite. This represents 74% of the improvement available if we knew the best micro architecture for each program phase ahead of time. In addition, we show that the overheads associated with the implementation of our scheme have a negligible impact on performance and power.
  • Keywords
    adaptive control; energy conservation; microcomputers; predictive control; Dynamic Microarchitectural Adaptivity Control; SPEC 2000; architecture configuration; computational resources; energy efficiency; performance efficiency; power-efficient micropro¬ cessors; static configuration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture (MICRO), 2010 43rd Annual IEEE/ACM International Symposium on
  • Conference_Location
    Atlanta, GA
  • ISSN
    1072-4451
  • Print_ISBN
    978-1-4244-9071-4
  • Type

    conf

  • DOI
    10.1109/MICRO.2010.14
  • Filename
    5695560