Online Adaptive Learning for Runtime Resource Management of Heterogeneous SoCs
Sumit K. Mandal, Umit Y. Ogras, Janardhan Rao Doppa, Raid Z. Ayoub,, Michael Kishinevsky, Partha P. Pande

TL;DR
This paper reviews online learning techniques for adaptive resource management in heterogeneous SoCs, demonstrating improved energy efficiency and adaptability through imitation learning and nonlinear model predictive control.
Contribution
It introduces the use of imitation learning and nonlinear model predictive control for online resource management in heterogeneous SoCs, showing their effectiveness in real-world scenarios.
Findings
IL approach adapts control policies to unknown applications
NMPC achieves 25% energy savings over existing algorithms
Online learning techniques improve system performance and power management
Abstract
Dynamic resource management has become one of the major areas of research in modern computer and communication system design due to lower power consumption and higher performance demands. The number of integrated cores, level of heterogeneity and amount of control knobs increase steadily. As a result, the system complexity is increasing faster than our ability to optimize and dynamically manage the resources. Moreover, offline approaches are sub-optimal due to workload variations and large volume of new applications unknown at design time. This paper first reviews recent online learning techniques for predicting system performance, power, and temperature. Then, we describe the use of predictive models for online control using two modern approaches: imitation learning (IL) and an explicit nonlinear model predictive control (NMPC). Evaluations on a commercial mobile platform with 16…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
