Affiliation:
1. Syracuse University
2. Binghamton University
3. Air Force Research Laboratory
Abstract
System level power management must consider the uncertainty and variability that come from the environment, the application and the hardware. A robust power management technique must be able to learn the optimal decision from past events and improve itself as the environment changes. This article presents a novel on-line power management technique based on model-free constrained reinforcement learning (Q-learning). The proposed learning algorithm requires no prior information of the workload and dynamically adapts to the environment to achieve autonomous power management. We focus on the power management of the peripheral device and the microprocessor, two of the basic components of a computer. Due to their different operating behaviors and performance considerations, these two types of devices require different designs of Q-learning agent. The article discusses system modeling and cost function construction for both types of Q-learning agent. Enhancement techniques are also proposed to speed up the convergence and better maintain the required performance (or power) constraint in a dynamic system with large variations. Compared with the existing machine learning based power management techniques, the Q-learning based power management is more flexible in adapting to different workload and hardware and provides a wider range of power-performance tradeoff.
Funder
Division of Computer and Network Systems
Publisher
Association for Computing Machinery (ACM)
Subject
Electrical and Electronic Engineering,Computer Graphics and Computer-Aided Design,Computer Science Applications
Cited by
71 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. PC-oriented Prediction-based Runtime Power Management for GPGPU using Knowledge Transfer;Proceedings of the 36th ACM Symposium on Parallelism in Algorithms and Architectures;2024-06-17
2. Future Sustainable Internet Energy-Defined Networking;Future Internet;2024-01-09
3. EdgeEngine: A Thermal-Aware Optimization Framework for Edge Inference;Proceedings of the Eighth ACM/IEEE Symposium on Edge Computing;2023-12-06
4. Smart Knowledge Transfer-based Runtime Power Management;2023 Design, Automation & Test in Europe Conference & Exhibition (DATE);2023-04
5. F-LEMMA: Fast Learning-Based Energy Management for Multi-/Many-Core Processors;IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems;2023-02