Title :
Program counter based techniques for dynamic power management
Author :
Gniady, Chris ; Hu, Y. Charlie ; Lu, Yung-Hsiang
Author_Institution :
Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
Abstract :
Reducing energy consumption has become one of the major challenges in designing future computing systems. We propose a novel idea of using program counters to predict I/O activities in the operating system. We present a complete design of program-counter access predictor (PCAP) that dynamically learns the access patterns of applications and predicts when an I/O device can be shut down to save energy. PCAP uses path-based correlation to observe a particular sequence of program counters leading to each idle period, and predicts future occurrences of that idle period. PCAP differs from previously proposed shutdown predictors in its ability to: (1) correlate I/O operations to particular behavior of the applications and users, (2) carry prediction information across multiple executions of the applications, and (3) attain better energy savings while incurring low mispredictions.
Keywords :
hard discs; microprocessor chips; power consumption; power electronics; I/O activity prediction; dynamic power management; energy consumption reduction; idle period prediction; operating system; path-based correlation; program-counter access predictor design; Counting circuits; Design engineering; Energy consumption; Energy management; Hard disks; Power engineering and energy; Power engineering computing; Power system management; Space technology; Wireless networks;
Conference_Titel :
Software, IEE Proceedings-
Print_ISBN :
0-7695-2053-7
DOI :
10.1109/HPCA.2004.10021