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