A data dependent approach to instruction level power estimation

The increasing diffusion of portable systems, like mobile computers and phones, or embedded computing applications has driven the need for power analysis and optimization in digital processors used in these systems. In modern CPUs, power estimation and optimization are "two strongly pattern dependent" problems. This means that the influence of the software in power consumption is very high and a power figure for whatever processor must be related to the running software program. Based on the recent techniques already described in literature, we propose a new instruction level power analysis approach, that tries to relate the power dissipation to the executed instructions and their operand values.

[1]  Sharad Malik,et al.  Instruction level power analysis and optimization of software , 1996, J. VLSI Signal Process..

[2]  Sharad Malik,et al.  Power analysis and minimization techniques for embedded DSP software , 1997, IEEE Trans. Very Large Scale Integr. Syst..

[3]  Sharad Malik,et al.  Power analysis of embedded software: a first step towards software power minimization , 1994, IEEE Trans. Very Large Scale Integr. Syst..

[4]  Andrew Wolfe,et al.  Compilation techniques for low energy: an overview , 1994, Proceedings of 1994 IEEE Symposium on Low Power Electronics.

[5]  Sharad Malik,et al.  Instruction level power analysis and optimization of software , 1996, Proceedings of 9th International Conference on VLSI Design.

[6]  Mike Tien-Chien Lee,et al.  Power Analysis of a 32-bit Embedded Microcontroller , 1998, VLSI Design.