An Accurate Instruction-Level Energy Consumption Model for Embedded RISC Processors

  • Authors:
  • Sheayun Lee;Andreas Ermedahl;Sang Lyul Min;Naehyuck Chang

  • Affiliations:
  • Seoul National University, Seoul, Korea;Uppsala University, Uppsala, Sweden;Seoul National University, Seoul, Korea;Seoul National University, Seoul, South Korea

  • Venue:
  • OM '01 Proceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

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%