DocumentCode :
2922450
Title :
Fast estimation of memory consumption for energy-efficient compilers
Author :
Wuerges, Emilio ; De Oliveira, Romulo Silva ; Santos, Luiz C V dos
Author_Institution :
Dept. of Autom. & Syst. Eng., Fed. Univ. of Santa Catarina, Florianopolis, Brazil
fYear :
2011
fDate :
11-14 Dec. 2011
Firstpage :
719
Lastpage :
722
Abstract :
Efficient embedded computing requires extended compiler awareness of the underlying hardware platform: execution time and energy consumption estimates should guide optimization. Conventional compilers employ rough (energy-unaware) estimates for fast decision making. Real-time compilers quickly determine bounds for WCET, but ignore energy. Embedded compilers accurately estimate average time/energy but require time-consuming profiling. We propose a novel estimation method based on energy-aware Abstract Interpretation from cache configuration and target technology. Our estimates exhibit derivatives that are as accurate as those obtained by profiling, but are computed at least 1000 times faster, being suitable for driving embedded code optimizations through iterative improvement.
Keywords :
cache storage; decision making; embedded systems; energy conservation; energy consumption; optimising compilers; power aware computing; program diagnostics; WCET; cache configuration; decision making; embedded code optimization; embedded compilers; embedded computing; energy aware abstract interpretation; energy efficiency; memory consumption; real-time compilers; time consuming profiling; Artificial intelligence; Correlation; Energy consumption; Estimation; Memory management; Optimization; Real time systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronics, Circuits and Systems (ICECS), 2011 18th IEEE International Conference on
Conference_Location :
Beirut
Print_ISBN :
978-1-4577-1845-8
Electronic_ISBN :
978-1-4577-1844-1
Type :
conf
DOI :
10.1109/ICECS.2011.6122375
Filename :
6122375
Link To Document :
بازگشت