EAC: A Compiler Framework for High-Level Energy Estimation and Optimization

  • Authors:
  • I. Kadayif;M. Kandemir;N. Vijaykrishnan;M. Irwin;A. Sivasubramaniam

  • Affiliations:
  • Microsystems Design Lab, Pennsylvania State University, University Park, PA;Microsystems Design Lab, Pennsylvania State University, University Park, PA;Microsystems Design Lab, Pennsylvania State University, University Park, PA;Microsystems Design Lab, Pennsylvania State University, University Park, PA;Microsystems Design Lab, Pennsylvania State University, University Park, PA

  • Venue:
  • Proceedings of the conference on Design, automation and test in Europe
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a novel Energy-Aware Compilation(EAC) framework that can estimate and optimize energyconsumption of a given code taking as input the architecturaland technological parameters, energy models, andenergy/performance constraints. The framework has beenvalidated using a cycle-accurate architectural-level energysimulator and found to be within 6% error margin whileproviding significant estimation speedup. The estimationspeed of EAC is the key to the number of optimization alternativesthat can be explored within a reasonable compilationtime.