Cycle-accurate energy model and source-independent characterization methodology for embedded processors
- 21 June 2004
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 17th International Conference on VLSI Design. Proceedings.
Abstract
The available techniques for embedded software energy estimation either provide unusable average-case results or require prohibitively complex hardware setups for cycle-accurate results. This paper introduces a new methodology for high-level software energy estimation for embedded systems. The methodology produces cycle-accurate results independent of the energy characterization process. The executed instructions as well as the transitions on the wires are taken into consideration for estimating the energy. This allows tradeoff between the accuracy and the complexity of the model. The methodology is generic and makes no assumptions about the measurement techniques or the architecture of the processor. The introduced methodology also allows successive improvements in the estimation accuracy with each step towards final silicon. The embedded ARM7TDMI RISC processor is modeled with this methodology and the errors are found to be less than 10%. For energy optimization, the model provides excellent relative accuracy too.Keywords
This publication has 8 references indexed in Scilit:
- Instruction level power profilingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Software power estimation and optimization for high performance, 32-bit embedded processorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- An Accurate Instruction-Level Energy Consumption Model for Embedded RISC ProcessorsPublished by Association for Computing Machinery (ACM) ,2001
- Instruction-level power estimation for embedded VLIW coresPublished by Association for Computing Machinery (ACM) ,2000
- The design and use of simplepowerPublished by Association for Computing Machinery (ACM) ,2000
- Power minimization derived from architectural-usage of VLIW processorsPublished by Association for Computing Machinery (ACM) ,2000
- Cycle-accurate energy consumption measurement and analysisPublished by Association for Computing Machinery (ACM) ,2000
- Power analysis of embedded software: a first step towards software power minimizationIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1994