TY - GEN
T1 - Energy-performance trade-offs on energy-constrained devices with multi-component DVFS
AU - Begum, Rizwana
AU - Werner, David
AU - Hempstead, Mark
AU - Prasad, Guru
AU - Challen, Geoffrey
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015/10/30
Y1 - 2015/10/30
N2 - Battery lifetime continues to be a top complaint about smart phones. Dynamic voltage and frequency scaling (DVFS) has existed for mobile device CPUs for some time, and provides a trade off between energy and performance. Dynamic frequency scaling is beginning to be applied to memory as well to make more energy-performance tradeoffs possible. We present the first characterization of the behavior of the optimal frequency settings of workloads running both, under energy constraints and on systems capable of CPU DVFS and memory DFS, an environment representative of next-generation mobile devices. Our results show that continuously using the optimal frequency settings results in a large number of frequency transitions which end up hurting performance. However, by permitting a small loss in performance, transition overhead can be reduced and end-to-end performance and energy consumption improved. We introduce the idea of inefficiency as a way of constraining task energy consumption relative to the most energy-efficient settings, and characterize the performance of multiple workloads running under different inefficiency settings. Overall our results have multiple implications for next-generation mobile devices exposing multiple energy-performance tradeoffs.
AB - Battery lifetime continues to be a top complaint about smart phones. Dynamic voltage and frequency scaling (DVFS) has existed for mobile device CPUs for some time, and provides a trade off between energy and performance. Dynamic frequency scaling is beginning to be applied to memory as well to make more energy-performance tradeoffs possible. We present the first characterization of the behavior of the optimal frequency settings of workloads running both, under energy constraints and on systems capable of CPU DVFS and memory DFS, an environment representative of next-generation mobile devices. Our results show that continuously using the optimal frequency settings results in a large number of frequency transitions which end up hurting performance. However, by permitting a small loss in performance, transition overhead can be reduced and end-to-end performance and energy consumption improved. We introduce the idea of inefficiency as a way of constraining task energy consumption relative to the most energy-efficient settings, and characterize the performance of multiple workloads running under different inefficiency settings. Overall our results have multiple implications for next-generation mobile devices exposing multiple energy-performance tradeoffs.
KW - CPU DVFS
KW - Cross-component energy management
KW - DRAM
KW - Frequency Scaling
KW - Performance optimization
UR - http://www.scopus.com/inward/record.url?scp=84962232115&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84962232115&partnerID=8YFLogxK
U2 - 10.1109/IISWC.2015.10
DO - 10.1109/IISWC.2015.10
M3 - Conference contribution
AN - SCOPUS:84962232115
T3 - Proceedings - 2015 IEEE International Symposium on Workload Characterization, IISWC 2015
SP - 34
EP - 43
BT - Proceedings - 2015 IEEE International Symposium on Workload Characterization, IISWC 2015
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - IEEE International Symposium on Workload Characterization, IISWC 2015
Y2 - 4 October 2015 through 6 October 2015
ER -