Ultra compact, quadratic power proxies for multi-core processors

Muhammad Yasin, Anas Shahrour, Ibrahim Abe Elfadel

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Per-core power proxies for multi-core processors are known to use more than 40 hardware activity monitors to achieve a 2% accuracy on core power estimation. These activity monitors are typically not accessible by the user, and even if they were accessible, there is 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 a 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. We illustrate the accuracy of the model using the full suite of the SPEC CPU 2006 benchmarks on a 12-core processor.

Original languageBritish English
Title of host publication2013 IEEE 20th International Conference on Electronics, Circuits, and Systems, ICECS 2013
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages954-957
Number of pages4
ISBN (Print)9781479924523
DOIs
StatePublished - 2013
Event2013 IEEE 20th International Conference on Electronics, Circuits, and Systems, ICECS 2013 - Abu Dhabi, United Arab Emirates
Duration: 8 Dec 201311 Dec 2013

Publication series

NameProceedings of the IEEE International Conference on Electronics, Circuits, and Systems

Conference

Conference2013 IEEE 20th International Conference on Electronics, Circuits, and Systems, ICECS 2013
Country/TerritoryUnited Arab Emirates
CityAbu Dhabi
Period8/12/1311/12/13

Fingerprint

Dive into the research topics of 'Ultra compact, quadratic power proxies for multi-core processors'. Together they form a unique fingerprint.

Cite this