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, Fransa, 4 - 08 Mart 2002, ss.436-442 identifier identifier

  • Cilt numarası:
  • Doi Numarası: 10.1109/date.2002.998310
  • Basıldığı Şehir: Paris
  • Basıldığı Ülke: Fransa
  • Sayfa Sayıları: ss.436-442

Özet

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.