TY - GEN
T1 - Runtime performance projection model for dynamic power management
AU - Lee, Sang Jeong
AU - Lee, Hae Kag
AU - Yew, Pen Chung
PY - 2007
Y1 - 2007
N2 - In this paper, a runtime performance projection model for dynamic power management is proposed. The model is built as a first-order linear equation using a linear regression model. It could be used to estimate performance impact from different p-states (voltage-frequency pairs). Workload behavior is monitored dynamically for a program region of 100M instructions using hardware performance monitoring counters (PMCs), and performance for the next region is estimated using the proposed model. For each 100M-instructions interval, the performance of all processor p-states is estimated and the lowest frequency is selected within specified performance constraints. The selected frequency is set with a low-overhead DVFS-based (dynamic voltage-frequency scaling) p-state changing mechanism for the next program region. We evaluate the performance degradation and the amount of energy saving of our dynamic power management scheme using the proposed projection model for SPEC CPU2000 benchmark on a Pentium M platform. We measure the execution time and energy consumption for 4 specified constraints - 10%, 20%, 40%, 80%, on the maximum allowed performance degradation. The result shows that our dynamic management scheme saves energy consumption by 3%, 18%, 38% and 48% with a performance degradation of 3%, 19%, 45% and 79% under 10%,20%,40% and 80% constraints, respectively.
AB - In this paper, a runtime performance projection model for dynamic power management is proposed. The model is built as a first-order linear equation using a linear regression model. It could be used to estimate performance impact from different p-states (voltage-frequency pairs). Workload behavior is monitored dynamically for a program region of 100M instructions using hardware performance monitoring counters (PMCs), and performance for the next region is estimated using the proposed model. For each 100M-instructions interval, the performance of all processor p-states is estimated and the lowest frequency is selected within specified performance constraints. The selected frequency is set with a low-overhead DVFS-based (dynamic voltage-frequency scaling) p-state changing mechanism for the next program region. We evaluate the performance degradation and the amount of energy saving of our dynamic power management scheme using the proposed projection model for SPEC CPU2000 benchmark on a Pentium M platform. We measure the execution time and energy consumption for 4 specified constraints - 10%, 20%, 40%, 80%, on the maximum allowed performance degradation. The result shows that our dynamic management scheme saves energy consumption by 3%, 18%, 38% and 48% with a performance degradation of 3%, 19%, 45% and 79% under 10%,20%,40% and 80% constraints, respectively.
KW - Dynamic power management
KW - Dynamic voltage-frequency scaling
KW - Performance monitoring
UR - http://www.scopus.com/inward/record.url?scp=38049023668&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=38049023668&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-74309-5_19
DO - 10.1007/978-3-540-74309-5_19
M3 - Conference contribution
AN - SCOPUS:38049023668
SN - 9783540743088
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 186
EP - 197
BT - Advances in Computer Systems Architecture - 12th Asia-Pacific Conference, ACSAC 2007, Proceedings
PB - Springer Verlag
T2 - 12th Asia-Pacific Computer Systems Architecture Conference, ACSAC 2007
Y2 - 23 August 2007 through 25 August 2007
ER -