DocumentCode :
1697877
Title :
Dynamic voltage and frequency scaling based on workload decomposition
Author :
Choi, Kihwan ; Soma, Ramakrishna ; Pedram, Massoud
Author_Institution :
Dept. of Electr. Eng. Syst., Univ. of Southern California, Los Angeles, CA, USA
fYear :
2004
Firstpage :
174
Lastpage :
179
Abstract :
This paper presents a technique called "workload decomposition" in which the CPU workload is decomposed in two parts: on-chip and off-chip. The on-chip workload signifies the CPU clock cycles that are required to execute instructions in the CPU whereas the off-chip workload captures the number of external memory access clock cycles that are required to perform external memory transactions. When combined with a dynamic voltage and frequency scaling (DVFS) technique to minimize the energy consumption, this workload decomposition method results in higher energy savings. The workload decomposition itself is performed at run time based on statistics reported by a performance monitoring unit (PMU) without a need for application profiling or compiler support. We have implemented the proposed DVFS with workload decomposition technique on the BitsyX platform, an Intel PXA255-based platform manufactured by ADS Inc., and performed detailed energy measurements. These measurements show that, for a number of widely used software applications, a CPU energy saving of 80% can be achieved for memory-bound programs while satisfying the user-specified timing constraints.
Keywords :
computer aided engineering; computer power supplies; power consumption; processor scheduling; real-time systems; reduced instruction set computing; BitsyX platform; CPU clock cycles; CPU workload decomposition; Intel PXA255-based platform; RISC processor core; battery-powered computer systems; computer-aided engineering; dynamic frequency scaling; dynamic voltage scaling; external memory transactions; hard real-time systems; memory-bound programs; minimized energy consumption; off-chip workload; on-chip workload; performance monitoring unit; scaling granularity; user-specified timing constraints; Application software; Clocks; Dynamic voltage scaling; Energy consumption; Energy measurement; Frequency; Manufacturing; Monitoring; Phasor measurement units; Statistics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Low Power Electronics and Design, 2004. ISLPED '04. Proceedings of the 2004 International Symposium on
Print_ISBN :
1-58113-929-2
Type :
conf
DOI :
10.1109/LPE.2004.1349330
Filename :
1349330
Link To Document :
بازگشت