DocumentCode :
3717554
Title :
Microcontroller energy consumption estimation based on software analysis for embedded systems
Author :
Priit Ruberg;Keijo Lass;Peeter Ellervee
Author_Institution :
Department of Computer Engineering, Tallinn University of Technology, Estonia
fYear :
2015
Firstpage :
1
Lastpage :
4
Abstract :
In this paper, we present a energy consumption estimation method for microcontrollers. Vast amount of work in this topic has been done based on measuring the energy per instruction in low level programming languages like assembler. However, in our approach we use solely C programs and instructions without any regard to lower level languages. The method is based on measuring energy per each C instruction in the benchmark program and using the result to estimate the total energy consumed by the program. As a test case we use simple image processing algorithm including Gaussian blur and edge detection on PIC PIC32MX460F512L microcontroller. We show that the method is scalable on different microcontroller voltages and clock frequencies with only one set of measurements to reduce the amount of preparation work for estimation. We show that the estimation results give us credibility with less than 7% error.
Keywords :
"Energy consumption","Microcontrollers","Clocks","Energy measurement","Estimation","Frequency estimation"
Publisher :
ieee
Conference_Titel :
Nordic Circuits and Systems Conference (NORCAS): NORCHIP & International Symposium on System-on-Chip (SoC), 2015
Type :
conf
DOI :
10.1109/NORCHIP.2015.7364397
Filename :
7364397
Link To Document :
بازگشت