LLVM tools for Decoupled Access Execute

DAE represents a pioneering work in compiling for energy efficiency. While traditionally software is most commonly optimized for performance, scalability or code size, and hardware designers reach physical limits in offering performance and energy efficiency, in this work we make the observation that software can be adjusted to meet the hardware capabilities in order to deliver higher energy efficiency (25% improvements), without compromising performance. The proposal is a compiler that automatically transforms software to re-enable traditional hardware techniques for energy saving, such as Dynamic Voltage and Frequency Scaling.

Get Daedal

To properly cite Daedal, please use:

Jimborean, Alexandra, et al. "Fix the code. Don't tweak the hardware: A new compiler approach to Voltage-Frequency scaling." Proceedings of Annual IEEE/ACM International Symposium on Code Generation and Optimization. ACM, 2014.