• DocumentCode
    129489
  • Title

    Unified, ultra compact, quadratic power proxies for multi-core processors

  • Author

    Yasin, M. ; Shahrour, Anas ; Elfadel, Ibrahim M.

  • Author_Institution
    Inst. Center for Microsyst. (iMicro), Masdar Inst. of Sci. & Technol., Abu Dhabi, United Arab Emirates
  • fYear
    2014
  • fDate
    24-28 March 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Per-core power proxies for multi-core processors are known to use several dozens of hardware activity monitors to achieve a 2% accuracy on core power estimation. These activity monitors are typically not accessible to the user, and even if they were accessible, there would be a significant overhead in using them at the kernel or OS level for power monitoring or control. Furthermore, when scaled up to hundreds of cores per chip, such power proxies become a computational bottleneck for power management operations such as chip power capping. In this paper, we show that a 4% accuracy or better for per-core power estimation can be achieved using an ultra compact power proxy based on a hybrid set of only four user-accessible parameters, namely core frequency, core temperature, instruction-per-cycle and active-state residency. Our proxy is nonlinear, valid across all P and C states, and is based on a randomized power data collection strategy that aims at exercising all the P and C levels of each core. We illustrate the accuracy of the model using the full suite of the SPEC CPU 2006 benchmarks on a 12-core processor.
  • Keywords
    microprocessor chips; multiprocessing systems; 12-core processor; C states; OS level; P states; SPEC CPU 2006 benchmarks; active-state residency; chip power capping; core frequency; core temperature; instruction-per-cycle; kernel level; multicore processors; per-core power estimation; per-core power proxies; power control; power data collection strategy; power management operations; power monitoring; quadratic power proxies; ultra compact power proxy; user-accessible parameters; Accuracy; Benchmark testing; Monitoring; Multicore processing; Phase change materials; Power demand; Radiation detectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
  • Conference_Location
    Dresden
  • Type

    conf

  • DOI
    10.7873/DATE.2014.347
  • Filename
    6800548