Statistically based prediction of power dissipation for complex embedded DSP processors

被引:13
作者
Gebotys, CH [1 ]
Gebotys, RJ
机构
[1] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
[2] Wilfrid Laurier Univ, Waterloo, ON N2L 3G1, Canada
关键词
low-power; DSP-design; complex-systems; embedded systems;
D O I
10.1016/S0141-9331(99)00030-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an empirical methodology for low power driven design of complex DSP embedded systems. Unlike previous techniques, the methodology derives power prediction models from software derived parameters, uses statistical optimization, and verifies results with real power measurements. The methodology is general and is applied to two widely different DSP processors (a single multiplier-accumulator, highly heterogeneous architecture and the other a VLIW-based architecture with eight functional units). Based on over 180 power measurements of DSP code, derived models are shown to predict power with less than 4% error. Results show that variables derived directly from the DSP assembly code can be used to produce highly accurate power models. This result is important for developing a general methodology for power characterization of embedded DSP software since low power is critical to complex DSP applications in many cost sensitive markets. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:135 / 144
页数:10
相关论文
共 19 条
[1]  
Chandrakasan A.P., 1995, Low Power Digital CMOS Design
[2]  
Gebotys C, 1997, 1997 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN - DIGEST OF TECHNICAL PAPERS, P100, DOI 10.1109/ICCAD.1997.643380
[3]   A minimum-cost circulation approach to DSP address-code generation [J].
Gebotys, CH .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1999, 18 (06) :726-741
[4]  
Gebotys CH, 1998, 1998 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN - PROCEEDINGS, P121, DOI 10.1109/LPE.1998.708172
[5]  
GEBOTYS CH, 1999, DESIGNING LOW POWER
[6]  
GEBOTYS CH, 1998, COMPLEXITIES DSP SOF, P150
[7]  
Lee MTC, 1997, IEEE T VLSI SYST, V5, P123, DOI 10.1109/92.555992
[8]   Performance analysis of embedded software using implicit path enumeration [J].
Li, YTS ;
Malik, S .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1997, 16 (12) :1477-1487
[9]   Techniques for low energy software [J].
Mehta, H ;
Owens, RM ;
Irwin, MJ ;
Chen, R ;
Ghosh, D .
1997 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, PROCEEDINGS, 1997, :72-75
[10]  
MOORE DS, 1993, INTRO PRACTISE STAT