TY - GEN
T1 - Thermal-Aware Overclocking for Smartphones
AU - Srinivasa, Guru Prasad
AU - Werner, David
AU - Hempstead, Mark
AU - Challen, Geoffrey
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021/3
Y1 - 2021/3
N2 - Heat dissipation and battery life continue to be major challenges for smartphones. Smartphones seldom spend time at their highest performance points due to thermal concerns and frequently undergo thermal-throttling, where performance is limited while the device cools down. While overclocking and computational sprinting can be used to increase system performance, these techniques have not been evaluated on smartphones because they exacerbate both heat dissipation and battery life. In recent years, certain machine-learning workloads such as object detection and speech recognition have been moving away from the cloud and towards the edge. These workloads are short and user-facing making them excellent candidates for sprinting. To successfully overclock any workload however, any applied technique must ensure that it avoids forcing the system to throttle. In this paper, we describe and evaluate a system that can accurately predict the impact of workloads on the thermal state of a smartphone, enabling it to determine whether overclocking a specific workload will result in thermal-throttling. We show that careful application of overclocking using our system can decrease the latency of certain user-facing workloads by up to 18%. In this paper, we describe and evaluate a system that can accurately predict the impact of workloads on the thermal state of a smartphone, enabling it to determine whether overclocking a specific workload will result in thermal-throttling. We show that careful application of overclocking using our system can decrease the latency of certain user-facing workloads by up to 18%.
AB - Heat dissipation and battery life continue to be major challenges for smartphones. Smartphones seldom spend time at their highest performance points due to thermal concerns and frequently undergo thermal-throttling, where performance is limited while the device cools down. While overclocking and computational sprinting can be used to increase system performance, these techniques have not been evaluated on smartphones because they exacerbate both heat dissipation and battery life. In recent years, certain machine-learning workloads such as object detection and speech recognition have been moving away from the cloud and towards the edge. These workloads are short and user-facing making them excellent candidates for sprinting. To successfully overclock any workload however, any applied technique must ensure that it avoids forcing the system to throttle. In this paper, we describe and evaluate a system that can accurately predict the impact of workloads on the thermal state of a smartphone, enabling it to determine whether overclocking a specific workload will result in thermal-throttling. We show that careful application of overclocking using our system can decrease the latency of certain user-facing workloads by up to 18%. In this paper, we describe and evaluate a system that can accurately predict the impact of workloads on the thermal state of a smartphone, enabling it to determine whether overclocking a specific workload will result in thermal-throttling. We show that careful application of overclocking using our system can decrease the latency of certain user-facing workloads by up to 18%.
KW - Smart phones, Performance evaluation, Transistors, Benchmark testing, Energy consumption, Cooling, power aware computing
UR - http://www.scopus.com/inward/record.url?scp=85105401087&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85105401087&partnerID=8YFLogxK
U2 - 10.1109/ISPASS51385.2021.00039
DO - 10.1109/ISPASS51385.2021.00039
M3 - Conference contribution
AN - SCOPUS:85105401087
T3 - Proceedings - 2021 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2021
SP - 220
EP - 222
BT - Proceedings - 2021 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2021
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2021 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2021
Y2 - 28 March 2021 through 30 March 2021
ER -