Title :
EAC: a compiler framework for high-level energy estimation and optimization
Author :
Kadayif, I. ; Kandemir, M. ; Vijaykrishnan, N. ; Irwin, M.J. ; Sivasubramaniam, A.
Author_Institution :
Microsystems Design Lab, Pennsylvania State Univ., University Park, PA, USA
Abstract :
This paper presents a novel Energy-Aware Compilation (EAC) framework that can estimate and optimize energy consumption of a given code taking as input the architectural and technological parameters, energy models, and energy/performance constraints,. The framework has been validated using a cycle-accurate architectural-level energy simulator and found to be within 6% error margin while providing significant estimation speedup. The estimation speed of EAC is the key to the number of optimization alternatives that can be explored within a reasonable compilation time
Keywords :
circuit simulation; high level synthesis; integrated circuit modelling; low-power electronics; optimising compilers; EAC; architectural parameters; compilation time; cycle-accurate architectural-level energy simulator; energy consumption; energy models; energy-aware compilation framework; energy/performance constraints; error margin; estimation speedup; technological parameters; Analytical models; Assembly; Benchmark testing; Constraint optimization; Design optimization; Energy consumption; Optimizing compilers; Power generation; Signal processing; State estimation;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2002. Proceedings
Conference_Location :
Paris
Print_ISBN :
0-7695-1471-5
DOI :
10.1109/DATE.2002.998310