effcc Compiler
The effcc compiler optimizes your code for Efficient’s Fabric architecture, delivering unparalleled energy savings and performance.
Seamless Performance
Effortless code optimization for maximum efficiency
The effcc compiler supports most high-level languages and frameworks so that developers can optimize existing applications for the Fabric processor without rewriting code. Simply drop in your code—and compile.
Unlike traditional FPGA synthesis tools, effcc can compile code in minutes, allowing developers to refine, test, and deploy new functionality fast.
Advantages
Harness the power of the Fabric with no overhauls
The effcc compiler offers a familiar interface to help developers to quickly harness the full potential of the Fabric with minimal onboarding. With full support for C, effcc integrates seamlessly into existing toolchains for faster development.
Optimized for Efficiency
Using Efficient’s proprietary MOF technology, the effcc compiler automatically analyzes and optimizes code to reduce energy consumption on the Fabric, extending application functionality, performance, and battery life.
Expanding Language and Library Support
We are continually expanding effcc’s support for popular languages like C and TensorFlow, offering developers more options and flexibility as new libraries and frameworks are added.
Seamless Integration with Popular Tools
The effcc compiler integrates seamlessly with existing developer tools, acting as a drop-in replacement for GCC/Clang compilers.