An Energy Characterization Framework for Software-Based Embedded Systems
- 1 October 2006
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 2006 IEEE/ACM/IFIP Workshop on Embedded Systems for Real Time Multimedia
Abstract
This paper proposes an energy characterization framework which helps designers in developing a fast and accurate energy model for a target processor-based system. We use a linear model for energy estimation and we find the coefficients of the model using linear programming (LP). We use our approach for estimating the energy consumption of two commercial microprocessors with their on-chip caches and an off-chip SDRAM. Experimental results demonstrate that the error of our technique is on an average 3% and worst case 16% compared to the gate-level estimation results. Once the model has been developed, the energy consumption of an application program can be estimated with the speed of 300,000 instructions per secondKeywords
This publication has 9 references indexed in Scilit:
- Instruction level and operating system profiling for energy exposed softwareIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2003
- Run-time modeling and estimation of operating system power consumptionPublished by Association for Computing Machinery (ACM) ,2003
- Software power estimation and optimization for high performance, 32-bit embedded processorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Itsy: stretching the bounds of mobile computingComputer, 2001
- High-level software energy macro-modelingPublished by Association for Computing Machinery (ACM) ,2001
- The design and use of simplepowerPublished by Association for Computing Machinery (ACM) ,2000
- Cycle-accurate energy consumption measurement and analysisPublished by Association for Computing Machinery (ACM) ,2000
- PowerScope: a tool for profiling the energy usage of mobile applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1999
- Power analysis of embedded software: a first step towards software power minimizationIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1994