An accurate instruction-level energy consumption model for embedded RISC processors

被引:40
作者
Lee, S [1 ]
Ermedahl, A
Min, SL
机构
[1] Seoul Natl Univ, Sch Engn & Comp Sci, Seoul 151742, South Korea
[2] Uppsala Univ, Dept Informat Technol, SE-75105 Uppsala, Sweden
[3] Seoul Natl Univ, Sch Engn & Comp Sci, Seoul 151742, South Korea
关键词
low-power systems; instruction-level energy model; regression analysis;
D O I
10.1145/384196.384201
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Energy consumption of software is becoming an increasingly important issue in designing mobile embedded systems where batteries are used as the main power source. As a consequence, recently, a number of promising techniques have been proposed to optimize software for reduced energy consumption. Such low-power software techniques require an energy consumption model that can be used to estimate or predict the energy consumed by software. We propose a technique to derive an accurate energy consumption model at the instruction level, combining an empirical method and a statistical analysis technique. The result of the proposed approach is given by a model equation that characterizes energy behavior of software based on the properties of the instructions. Experimental results show that the model equation can accurately estimate the energy consumption of random instruction sequences, with an average error of 2.5 %.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 22 条
[1]  
*ADV RISC MACH LTD, 1995, ARM7TDMI DAT SHEET
[2]  
BRNADOLESE C, 2000, P ANN ACM IEEE DES A, P346
[3]  
CHANG JM, 1995, DES AUT CON, P29, DOI 10.1109/DAC.1995.250019
[4]   Cycle-accurate energy consumption measurement and analysis: Case study of ARM7TDMI [J].
Chang, N ;
Kim, K ;
Lee, HG .
ISLPED '00: PROCEEDINGS OF THE 2000 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2000, :185-190
[5]  
Chatterjee S., 2015, Regression analysis by example john wiley sons
[6]  
CHEN RY, 1998, P POW DRIV MICR WORK
[7]  
Furber S., 1996, ARM SYSTEM ARCHITECT
[8]   Power minimization derived from architectural-usage of VLIW processors [J].
Gebotys, C ;
Gebotys, R ;
Wiratunga, S .
37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000, 2000, :308-311
[9]  
GEBOTYS CH, 1998, P INT S LOW POW EL D
[10]   Influence of compiler optimizations on system power [J].
Kandemir, M ;
Vijaykrishnan, N ;
Irwin, MJ ;
Ye, W .
37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000, 2000, :304-307