• DocumentCode
    2453732
  • Title

    Informed Microarchitecture Design Space Exploration Using Workload Dynamics

  • Author

    Cho, Chang-Burm ; Zhang, Wangyuan ; Li, Tao

  • Author_Institution
    Univ. of Florida, Gainesville
  • fYear
    2007
  • fDate
    1-5 Dec. 2007
  • Firstpage
    274
  • Lastpage
    285
  • Abstract
    Program runtime characteristics exhibit significant variation. As microprocessor architectures become more complex, their efficiency depends on the capability of adapting with workload dynamics. Moreover, with the approaching billion-transistor microprocessor era, it is not always economical or feasible to design processors with thermal cooling and reliability redundancy capabilities that target an application´s worst case scenario. Therefore, analyzing complex workload dynamics early, at the microarchitecture design stage, is crucial to forecast workload runtime behavior across architecture design alternatives and evaluate the efficiency of workload scenario- based architecture optimizations. Existing methods focus exclusively on predicting aggregated workload behavior. In this paper, we propose accurate and efficient techniques and models to reason about workload dynamics across the microarchitecture design space without using detailed cycle- level simulations. Our proposed techniques employ wavelet- based multiresolution decomposition and neural network based non-linear regression modeling. We extensively evaluate the efficiency of our predictive models in forecasting performance, power and reliability domain workload dynamics that the SPEC CPU 2000 benchmarks manifest on high-performance microprocessors with a microarchitecture design space that consists of 9 key parameters. Our results show that the models achieve high accuracy in revealing workload dynamic behavior across a large microarchitecture design space. We also demonstrate that the proposed techniques can be used to efficiently explore workload scenario-driven architecture optimizations.
  • Keywords
    microprocessor chips; neural nets; regression analysis; wavelet transforms; microarchitecture design; microprocessor architectures; neural network based nonlinear regression modeling; wavelet-based multiresolution decomposition; workload dynamics; Cooling; Design optimization; Economic forecasting; Microarchitecture; Microprocessors; Power generation economics; Process design; Redundancy; Runtime; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 2007. MICRO 2007. 40th Annual IEEE/ACM International Symposium on
  • Conference_Location
    Chicago, IL
  • ISSN
    1072-4451
  • Print_ISBN
    978-0-7695-3047-5
  • Electronic_ISBN
    1072-4451
  • Type

    conf

  • DOI
    10.1109/MICRO.2007.26
  • Filename
    4408262