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

 EFFECT OF DIFFERENT TOOL PIN PROFILE ON THE MECHANICAL PROPERTIES OF MAGNESIUM BASED ALLOY AZ91 BY FRICTION STIR WELDING

The usage of magnesium in automotive applications is also assessed for the impact on environmental conservation. Recent developments in coating and alloying of Mg improved the creep and corrosion resistance properties o...

 Static Analysis of Connecting Rod Using Forged Steel

 This project deals with design and analysis of connecting rod. The existing connecting rod is manufactured using carbon steel. The model of connecting rod is carried out using pro E software and analysis is carrie...

FiWi – FUTURE GENERATION BR OADBAND ACCESS TECHN OLOGY

As today’s generation is now became the slave of different internet services at every step of their life. Hence, different researches are carried out continuously sin ce past decade to enhance the performan...

 An Evolutionary Study of Software Matrices for Object Oriented Products

 Increase in the use of technology leads in the development of much new software. As soft ware development is a complex process, it is difficult to measure the software qualities and quantities. To measure the qual...

Exhaust Gas Heat Recovery for C.I Engine-A Review

The focus of the study is to review the modern changes and technologies on waste heat recovery of exhaust gas from internal combustion engine. These include the thermoelectric generator, turbocharger, exhaust gas throug...

Download PDF file
  • EP ID EP143080
  • DOI -
  • Views 58
  • 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