• DocumentCode
    2343338
  • Title

    A machine learning approach to modeling power and performance of chip multiprocessors

  • Author

    Zhang, Changshu ; Ravindran, Arun ; Datta, Kushal ; Mukherjee, Arindam ; Joshi, Bharat

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of North Carolina at Charlotte, Charlotte, NC, USA
  • fYear
    2011
  • fDate
    9-12 Oct. 2011
  • Firstpage
    45
  • Lastpage
    50
  • Abstract
    Exploring the vast microarchitectural design space of chip multiprocessors (CMPs) through the traditional approach of exhaustive simulations is impractical due to the long simulation times and its super-linear increase with core scaling. Kernel based statistical machine learning algorithms can potentially help predict multiple performance metrics with non-linear dependence on the CMP design parameters. In this paper, we describe and evaluate a machine learning framework that uses Kernel Canonical Correlation Analysis (KCCA) to predict the power dissipation and performance of CMPs. Specifically we focus on modeling the microarchitecture of a highly multithreaded CMP targeted towards packet processing. We use a cycle accurate CMP simulator to generate training samples required to build the model. Despite sampling only 0.016% of the design space we observe a median error of 6-10% in the KCCA predicted processor power dissipation and performance.
  • Keywords
    computer architecture; electronic engineering computing; learning (artificial intelligence); microprocessor chips; multiprocessing systems; KCCA; chip multiprocessors; cycle accurate CMP simulator; kernel based statistical machine learning; kernel canonical correlation analysis; microarchitectural design space; multithreaded CMP; packet processing; power dissipation; Instruction sets; Kernel; Measurement; Microarchitecture; Power dissipation; Predictive models; Vectors; CPI; architecture; chip multiprocessor; machine learning; modeling; power;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2011 IEEE 29th International Conference on
  • Conference_Location
    Amherst, MA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4577-1953-0
  • Type

    conf

  • DOI
    10.1109/ICCD.2011.6081374
  • Filename
    6081374