Dynamic Power Management Using Machine Learning
- 1 November 2006
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 2006 IEEE/ACM International Conference on Computer Aided Design
- No. 10923152,p. 747-754
- https://doi.org/10.1109/iccad.2006.320115
Abstract
Dynamic power management (DPM) work proposed to date places inactive components into low power states using a single DPM policy. In contrast, we instead dynamically select among a set of DPM policies with a machine learning algorithm. We leverage the fact that different policies outperform each other under different workloads and devices. Our algorithm adapts to changes in workloads and guarantees quick convergence to the best performing policy for each workload. We performed experiments with a policy set representing state of the art DPM policies on a hard disk drive and a WLAN card. Our results show that our algorithm adapts really well with changing device and workload characteristics and achieves an overall performance comparable to the best performing policy at any point of timeKeywords
This publication has 9 references indexed in Scilit:
- Event-driven power management of portable systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Dynamic power management based on continuous-time Markov decision processesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Dynamic power management of laptop hard diskPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Quantitative comparison of power management algorithmsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Dynamic power management for non-stationary service requestsPublished by Association for Computing Machinery (ACM) ,1999
- Policy optimization for dynamic power managementPublished by Association for Computing Machinery (ACM) ,1998
- Predictive system shutdown and other architectural techniques for energy efficient programmable computationIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1996
- Alternative implementations of hybrid branch predictorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1995
- Competitive randomized algorithms for nonuniform problemsAlgorithmica, 1994