Compilers traditionally optimize for code speed or size. But increasingly the energy efficiency of the generated code is a priority, whether to extend the battery life of devices, to reduce energy consumption in data centers, or to get the most computation out of energy scavenging devices.

Embecosm offers the first compilers and compiler optimizations that can optimize for energy. The technology combines Embecosm’s MAGEEC machine learning framework for GCC and LLVM with optimizations specifically aimed at improving energy efficiency. The result is compiled code that uses less energy than can be achieved with any existing compiler.

  • Optimize to generate energy efficient code
  • Outperforms all existing compilers
  • Can use Embecosm’s low cost energy measurement board or third party tools
  • Available today for LLVM and GCC