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
Thanks to Embecosm's experience, unique skills and novel techniques we were able to complete ambitious research that required searching an enormous computational space.
Dr Simon Hollis University of Bristol
Embecosm developed a first rate GNU toolchain for our architecture, the team is very strong technically, produce great documentation and have been a pleasure to work with.
Andreas Olofsson Adapteva Inc.