An Efficient Instruction-Level Energy Estimation Model for Embedded Systems

Abstract

 To optimize the energy consumption embedded systems, the estimation of energy consumption of the embedded applications are very important. This paper proposes a simple but effective instruction-level energy estimation model for embedded systems. For case study purposes, the model parameters were determined for a commonly used ARM9TDMI-based microcontroller. The total energy consists of the energy consumed by the processor core, flash memory, memory controller, SRAM etc. The model parameters that are determined includes op-code of instructions, number of shift operations, register bank bit flips, instructions weight and their Hamming distance, different types of memory accesses, the effect of pipeline stalls etc. To validate the proposed model, a physical hardware platform was developed which is having energy measurement capabilities. For several experiments conducted on various embedded applications from MiBench benchmark suite and less than 6% error in the energy consumption estimation was shown. Also an energy profiler tool was developed for the systems that use ARM9TDMI processors which provides valuable information and guidelines for software energy optimization.

Authors and Affiliations

Devi. K. S

Keywords

Related Articles

 Assembly Language Analysis for Identification of Malicious Codes

  in the direction of classification and detection of these viruses. Gr some latest research activities in this field. The computability theory and the semi computable computable functions are quite important in o...

Behaviour of Encased Cold-Formed Trapezoidally Corrugated Web Beam

Built-up I-sections have been extensively used whenever standard I-sections could not satisfy the moment carrying and shear capacities required. In these built up sections it has been common practice to use more steel i...

 Study on Causes and Issues of Big-Data

 An increasing amount of data is becoming available on the internet. Each and every one of us is constantly producing and releasing data about ourselves. We do this either by moving around passively - our behavior...

 MONITORING INFORMATION AND CONTROL FLOW ON PaaS FOR CLOUD COMPUTING INFRASTRUCTURE AND SERVICES

 An adaptive distributed monitoring architecture is implemented under “MonPaaS”, open source software for integrating Nagios and Google apps Engine and also to evaluate the performance and scalability in cloud comp...

 INFLUENCE OF FLOOR DIAPHRAGM BUILDING WHILE CONSIDERING SEISMIC FORCES

 In this work, seismic analysis of multi storey RC building frames have been carried out considering different types of floor diaphragm. Floor diaphragm are very efficient in resisting lateral forces. STAAD.Pro sof...

Download PDF file
  • EP ID EP143080
  • DOI -
  • Views 68
  • Downloads 0

How To Cite

Devi. K. S (30).  An Efficient Instruction-Level Energy Estimation Model for Embedded Systems. International Journal of Engineering Sciences & Research Technology, 3(6), 46-53. https://europub.co.uk/articles/-A-143080