ACE (Associated Compiler Experts) announced that their 2012 CoSy compiler development system delivers better performance than the latest LLVM 3.0 compiler on ARM9 processors.
Using an ARM9 processor as reference, CoSy compiler framework (2012) shows more than 15% performance improvement using Livermore benchmark loops and 25% in MiBench against LLVM 3.0. The CoSy compiler framework is also more than 7% ahead of LLVM on the EEMBC CoreMark benchmark.
The company explains this feat by the use of “CoSy’s unique flexible phase ordering of cutting-edge code optimizations and the addition of new CoSy features” such as compile-time code generator feedback injected into optimization algorithms in order to augment realistic and accurate decision making in architecture-independent optimizations.
ACE did not publish the benchmark results publicly, and I could not find any reference to “cosy” or “ace” in EEMBC Coremark database, so I could not check those results myself.
CoSy Compiler Framework is not a compiler, but rather a tool to build compilers that is mainly use by semiconductor companies, development tool companies, R&D group and academia. You can find more information about this C/C++ compiler framework on ACE CoSy Compiler page.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.