Title :
Static simulation: A method for power and energy estimation in embedded microprocessors
Author :
Acevedo-Patino, Oscar ; Jiménez, Manuel ; Cruz-Ayoroa, Arnaldo J.
Author_Institution :
Electr. & Comput. Eng. Dept., Univ. of Puerto Rico, Mayaguez, Puerto Rico
Abstract :
Current methodologies for software-level power and energy estimation use a microprocessor´s power model combined with specialized tools that profile the program under study. These tools commonly rely on real-time program execution or simulations to gather the information needed, a process that usually requires a full set of real run-time data. This work proposes the use of static code simulation as an alternative to analyze and predict the program´s behavior. This, in combination with a microprocessor´s power model, allows to estimate power and energy with only a small amount of run-time data. Furthermore, the low execution time of the proposed method allows for its use as in iterative power optimizers. We present results obtained for a set of representative benchmark programs applied ran on a PowerPC 603e microprocessor. Power and energy estimates with mean absolute errors below 7% and 15%, respectively, are reported for the analyzed test cases.
Keywords :
embedded systems; microprocessor chips; PowerPC 603e microprocessor; embedded microprocessor; energy estimation; iterative power optimizer; power estimation; power model; representative benchmark programs; software-level power; static code simulation; Computational modeling; Costs; Current measurement; Energy consumption; Instruments; Microprocessors; Power generation; Power system modeling; Predictive models; Runtime;
Conference_Titel :
Circuits and Systems (MWSCAS), 2010 53rd IEEE International Midwest Symposium on
Conference_Location :
Seattle, WA
Print_ISBN :
978-1-4244-7771-5
DOI :
10.1109/MWSCAS.2010.5548556