Dynamic voltage and frequency scaling based on workload decomposition

被引:80
作者
Choi, K [1 ]
Soma, R [1 ]
Pedram, M [1 ]
机构
[1] Univ So Calif, Dept EE Syst, Los Angeles, CA 90089 USA
来源
ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN | 2004年
关键词
dynamic voltage and frequency scaling; workload decomposition;
D O I
10.1145/1013235.1013282
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 perforin 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.
引用
收藏
页码:174 / 179
页数:6
相关论文
共 14 条
[1]  
CHOI K, 2004, P DES AUT TEST EUR
[2]  
Ghiasi S., 2000, WORKSH COMPL EFF DES
[3]  
Hennessy J. L, 2012, COMPUTER ARCHITECTUR
[4]   Synthesis techniques for low-power hard real-time systems on variable voltage processors [J].
Hong, IK ;
Qu, G ;
Potkonjak, M ;
Srivastava, MB .
19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, :178-187
[5]  
Hsu C. -H., 2002, DCSTR498 RUTG U DEP
[6]  
HSU CH, 2002, P WORKSH POW AW COMP
[7]  
Ishihara T, 1998, 1998 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN - PROCEEDINGS, P197, DOI 10.1109/LPE.1998.708188
[8]  
LEE S, 2000, P AS S PAC DES AUT C, P381
[9]  
MACULESCU D, 2000, WORKSH COMPL EFF DES
[10]   Minimum energy fixed-priority scheduling for variable voltage processors [J].
Quan, G ;
Hu, XBS .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, :782-787