Play It Cool: Dynamic Shifting Prevents Thermal Throttling

06/22/2022
by   Yang Zhou, et al.
14

Machine learning (ML) has entered the mobile era where an enormous number of ML models are deployed on edge devices. However, running common ML models on edge devices continuously may generate excessive heat from the computation, forcing the device to "slow down" to prevent overheating, a phenomenon called thermal throttling. This paper studies the impact of thermal throttling on mobile phones: when it occurs, the CPU clock frequency is reduced, and the model inference latency may increase dramatically. This unpleasant inconsistent behavior has a substantial negative effect on user experience, but it has been overlooked for a long time. To counter thermal throttling, we propose to utilize dynamic networks with shared weights and dynamically shift between large and small ML models seamlessly according to their thermal profile, i.e., shifting to a small model when the system is about to throttle. With the proposed dynamic shifting, the application runs consistently without experiencing CPU clock frequency degradation and latency increase. In addition, we also study the resulting accuracy when dynamic shifting is deployed and show that our approach provides a reasonable trade-off between model latency and model accuracy.

READ FULL TEXT
research
09/10/2022

A Thermal Machine Learning Solver For Chip Simulation

Thermal analysis provides deeper insights into electronic chips behavior...
research
08/20/2022

Are You Comfortable Now: Deep Learning the Temporal Variation in Thermal Comfort in Winters

Indoor thermal comfort in smart buildings has a significant impact on th...
research
05/12/2023

Monitoring and Adapting ML Models on Mobile Devices

ML models are increasingly being pushed to mobile devices, for low-laten...
research
12/17/2021

Communication-oriented Model Fine-tuning for Packet-loss Resilient Distributed Inference under Highly Lossy IoT Networks

The distributed inference (DI) framework has gained traction as a techni...
research
06/12/2020

A Unified Learning Platform for Dynamic Frequency Scaling in Pipelined Processors

A machine learning (ML) design framework is proposed for dynamically adj...
research
09/28/2022

The Isabelle Community Benchmark

Choosing hardware for theorem proving is no simple task: automated prove...

Please sign up or login with your details

Forgot password? Click here to reset