AutoScale: Energy Efficiency Optimization for Stochastic Edge Inference Using Reinforcement Learning
By Young Geun Kim, Carole-Jean Wu. 2020
78 citations recorded by the source corpus.
Deep learning inference is increasingly run at the edge. As the programming and system stack support becomes mature, it enables acceleration opportunities in a mobile system, where the system performance envelope is scaled up with a plethora of programmable co-processors. Thus, intelligent services designed for mobile users can choose between running inference on the CPU or any of the co-processors in the mobile system, and exploiting connected systems such as the cloud or a nearby, locally connected mobile system. By doing so, these services can scale out the performance and increase the energy efficiency of edge mobile systems. This gives rise to a new challenge—deciding when inference should run where. Such execution scaling decision becomes more complicated with the stochastic nature of mobile-cloud execution environment, where signal strength variation in the wireless networks and resource interference can affect real-time inference performance and system energy efficiency. To enable energy efficient deep learning inference at the edge, this paper proposes AutoScale, an adaptive and lightweight execution scaling engine built on the custom-designed reinforcement learning algorithm. It continuously learns and selects the most energy efficient inference execution target by considering characteristics of neural networks and available systems in the collaborative cloud-edge execution environment while adapting to stochastic runtime variance. Real system implementation and evaluation, considering realistic execution scenarios, demonstrate an average of 9.8x and 1.6x energy efficiency improvement over the baseline mobile CPU and cloud offloading, respectively, while meeting the real-time performance and accuracy requirements.
Subfields: Computer Networks and Communications, Electrical and Electronic Engineering, Reinforcement Learning, Efficiency & Compression
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
- Young Geun Kim
- Carole-Jean Wu
- Luís Cruz
- June Sallou
- Roberto Verdecchia
- Udit Gupta
- Hsien-Hsin S. Lee
- Kiwan Maeng
In Electrical and Electronic Engineering
- Young Geun Kim
- Carole-Jean Wu
- Luís Cruz
- June Sallou
- Roberto Verdecchia
- Udit Gupta
- Michael G. Rabbat
- Newsha Ardalani
In Reinforcement Learning
- Luís Cruz
- June Sallou
- Roberto Verdecchia
- Carole-Jean Wu
- Young Geun Kim
- Hsien-Hsin S. Lee
- Udit Gupta
- Myle Ott
In Efficiency & Compression
- Luís Cruz
- June Sallou
- Roberto Verdecchia
- Young Geun Kim
- Carole-Jean Wu
- Michael G. Rabbat
- Udit Gupta
- Myle Ott
Citations in the corpus
- Sustainable AI: Environmental Implications, Challenges and Opportunities (2021, background): “Optimizing the overall energy efficiency of FL and on-device AI is an important first step [89], [90], [91], [92], [93].”
- A systematic review of Green AI (2023, methodology): “For example, deployment publications showcase the challenges of deploying energy-efficient AI in FPGA (Tao et al., 2020), in Edge devices (Gondi & Pratap, 2021; Kim & Wu, 2020), and in mobile devices (Jayakodi et al., 2020; Manasi et al., 2020; Wang et al., 2022), and so on.”
- AutoFL: Enabling Heterogeneity-Aware Energy Efficient Federated Learning (2021, methodology): “Hence, in this paper, we use Q-learning for AutoFL.”