TY - GEN
T1 - Ultra compact, quadratic power proxies for multi-core processors
AU - Yasin, Muhammad
AU - Shahrour, Anas
AU - Elfadel, Ibrahim Abe
PY - 2013
Y1 - 2013
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84901478376&partnerID=8YFLogxK
U2 - 10.1109/ICECS.2013.6815570
DO - 10.1109/ICECS.2013.6815570
M3 - Conference contribution
AN - SCOPUS:84901478376
SN - 9781479924523
T3 - Proceedings of the IEEE International Conference on Electronics, Circuits, and Systems
SP - 954
EP - 957
BT - 2013 IEEE 20th International Conference on Electronics, Circuits, and Systems, ICECS 2013
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2013 IEEE 20th International Conference on Electronics, Circuits, and Systems, ICECS 2013
Y2 - 8 December 2013 through 11 December 2013
ER -