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

 First Order Logic in Semantic Tableau and VAMPIRE

 Semantic tableau is a proof system used to prove the validity of a formula using Prolog, it can also be used to prove if a formula is a logic consequence of a set of formulas. Semantic tableau is used in both prop...

 Performance Analysis of Dynamic Voltage Restorer (DVR) Against Voltage Sag

 Power quality is major concern in industries today because of enormous losses in energy and money. With the advent of sophisticated electrical and electronic equipment’s which are very sensitive to disturbances an...

LITERATURE SURVEY ON WORMHOLE ATTACK

Security plays an important role in Mobile Ad Hoc Network when data transmission is performed within un - trusted wireless scenario. Various attacks like Black hole, Wormhole, Gray hole and many more have been ident...

 Heart Disease Prediction System Using SVM and Naive Bayes

 As large amount of data is generated in medical organisations (hospitals,medical centers)but as this data is not properly used. There is a wealth of hidden information present in the datasets. This unused data can...

 A SURVEY ON DIFFERENT WEB IMAGE RE-RANKING TECHNIQUES

 Today hundreds and millions of people use YouTube, Tudou, Face book like social networks. So users upload tremendous number of images on the web. Many people search and view images and videos on the web every sec...

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