Title :
System-Level Power Management Using Online Learning
Author :
Dhiman, Gaurav ; Rosing, Tajana Simunic
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of California, San Diego, CA
fDate :
5/1/2009 12:00:00 AM
Abstract :
In this paper, we propose a novel online-learning algorithm for system-level power management. We formulate both dynamic power management (DPM) and dynamic voltage-frequency scaling problems as one of workload characterization and selection and solve them using our algorithm. The selection is done among a set of experts, which refers to a set of DPM policies and voltage-frequency settings, leveraging the fact that different experts outperform each other under different workloads and device leakage characteristics. The online-learning algorithm adapts to changes in the characteristics and guarantees fast convergence to the best-performing expert. In our evaluation, we perform experiments on a hard disk drive (HDD) and Intel PXA27x core (CPU) with real-life workloads. Our results show that our algorithm adapts really well and achieves an overall performance comparable to the best-performing expert at any point in time, with energy savings as high as 61% and 49% for HDD and CPU, respectively. Moreover, it is extremely lightweight and has negligible overhead.
Keywords :
power aware computing; DPM policies; Intel PXA27x core; device leakage characteristics; dynamic power management; dynamic voltage-frequency scaling problems; hard disk drive; online learning; system-level power management; workload characterization; Dynamic voltage frequency scaling; energy-performance trade-off; online learning; power management;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2009.2015740