EAC: A compiler framework for high-level energy estimation and optimization


Kadayif I., KANDEMIR M., VIJAYKRISHNAN N., IRWIN M., SIVASUBRAMANIAM A.

Design, Automation and Test in Europe Conference and Exhibition (DATE 2002), Paris, France, 4 - 08 March 2002, pp.436-442 identifier identifier

  • Publication Type: Conference Paper / Full Text
  • Volume:
  • Doi Number: 10.1109/date.2002.998310
  • City: Paris
  • Country: France
  • Page Numbers: pp.436-442
  • Çanakkale Onsekiz Mart University Affiliated: Yes

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.