DocumentCode :
1194113
Title :
Fine-grained dynamic voltage and frequency scaling for precise energy and performance tradeoff based on the ratio of off-chip access to on-chip computation times
Author :
Kihwan Choi ; Soma, R. ; Pedram, M.
Author_Institution :
Samsung Electron. Corp., Seoul, South Korea
Volume :
24
Issue :
1
fYear :
2005
Firstpage :
18
Lastpage :
28
Abstract :
This work presents an intraprocess dynamic voltage and frequency scaling (DVFS) technique targeted toward nonreal-time applications running on an embedded system platform. The key idea is to make use of runtime information about the external memory access statistics in order to perform CPU voltage and frequency scaling with the goal of minimizing the energy consumption while translucently controlling the performance penalty. The proposed DVFS technique relies on dynamically constructed regression models that allow the CPU to calculate the expected workload and slack time for the next time slot and, thus, adjust its voltage and frequency in order to save energy, while meeting soft timing constraints. This is, in turn, achieved by estimating and exploiting the ratio of the total off-chip access time to the total on-chip computation time. The proposed technique has been implemented on an XScale-based embedded system platform and actual energy savings have been calculated by current measurements in hardware. For memory-bound programs, a CPU energy saving of more than 70% with a performance degradation of 12% was achieved. For CPU-bound programs, 15% /spl sim/ 60% CPU energy saving was achieved at the cost of 5%-20% performance penalty.
Keywords :
embedded systems; integrated circuit design; low-power electronics; microprocessor chips; current measurements; dynamically constructed regression models; embedded system platform; energy consumption; external memory access statistics; fine-grained dynamic voltage; frequency scaling; memory-bound programs; off-chip access times; on-chip computation times; runtime information; soft timing constraints; Current measurement; Dynamic voltage scaling; Embedded system; Energy consumption; Frequency; Hardware; Runtime; Statistics; Timing; Voltage control; Dynamic voltage and frequency scaling (DVFS); energy and performance tradeoff; energy minimization; low power;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2004.839485
Filename :
1372658
Link To Document :
بازگشت