Title :
Software energy estimation based on statistical characterization of intermediate compilation code
Author :
Brandolese, Carlo ; Corbetta, Simone ; Fornaciari, William
Author_Institution :
Dipt. di Elettron. e Inf., Politec. di Milano, Milan, Italy
Abstract :
Early estimation of embedded software power consumption is a critical issue that can determine the quality and, sometimes, the feasibility of a system. Architecture-specific, cycle-accurate simulators are valuable tools for fine-tuning performance of critical sections of the application but are often too slow for the simulation of entire systems. This paper proposes a fast and statistically accurate methodology to evaluate the energy performance of embedded software and describes the associated toolchain. The methodology is based on a static characterization of the target instruction set to allow estimation on an equivalent, target-independent intermediate code representation.
Keywords :
power aware computing; program compilers; software architecture; embedded software power consumption; fine-tuning performance; intermediate compilation code; software energy estimation; statistical characterization; target-independent intermediate code representation; Assembly; Benchmark testing; Equations; Estimation; Instruments; Mathematical model; Software;
Conference_Titel :
Low Power Electronics and Design (ISLPED) 2011 International Symposium on
Conference_Location :
Fukuoka
Print_ISBN :
978-1-61284-658-3
Electronic_ISBN :
Pending
DOI :
10.1109/ISLPED.2011.5993659