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

 Image Leakage Detection and Prevention

 As we know now a days we have to share our image with many other companies to get the service from them and share it on the internet ,so it is very dangerous for the data to get into the wrong hands .But, some of...

 Performance Evaluation of Various Channel Coding Techniques for Mimo-Ofdm

 In wireless communication, the BER performance is affected by channel noise, synchronization error, distortion and wireless fading channel. The Multiple-input and multiple-output (MIMO) is the use of multiple ant...

 IMPLEMENTATION AND DESIGN THREE SOFTWARE USING REUSABLE SOFTWARE CONCEPT “ANALYTICAL STUDY”

 There are two ways for the principle of re-use software and the first way is the indirect method indirect boils down to the use of one or more pieces of software in the production and creation of new programs witho...

 DESIGN AND DEVELOPMENT OF AUTOMATIC AND PORTABLE INSULIN SYSTEM BASED ON MSPF430 MCU

 Since manual method of micro or nano flow-rate of liquid handling is inaccurate and tedious job, the automated micro flow-rate liquid delivery system is suitable. In this paper the best approach towards developmen...

NOVEL TECHNIQUES TO SAFEGUARD PRIVACY AND SECURITY ON MOBILE DEVICES THROUGH OPTIMAL ALGORITHMS

The rapid proliferation of smart phone technology in urban communities has enabled mobile users to utilize context aware - services on their devices. Today’s highly interconnected urban population is increasingly de...

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