July 12, 2012 -- ACE Associated Compiler Experts bv has announced that the 2012 CoSy compiler development system delivers better performance than the latest LLVM 3.0 compiler on the ubiquitous ARM9 processor.
The 2012 version of the advanced CoSy compiler framework has demonstrated more than 15% extra performance from the ARM9 processor in the industry-standard Livermore benchmark loops and 25% in MiBench against LLVM 3.0. Using the same base configuration, the CoSy compiler framework is more than 7% ahead of LLVM on the EEMBC CoreMark benchmark. The off-the-shelf CoSy performance is above LLVM across the board on many industry-standard benchmarks with an out-of-the-box configuration.
These high performance results are due to the use of CoSy's unique flexible phase ordering of code optimizations and the addition of new CoSy features. Compile-time code generator feedback injected into optimization algorithms augments realistic and accurate decision making in architecture-independent optimizations. The ARM9 processor performance benefits from CoSy's efficient high-level predicated-execution support that uses basic block annotation at the Intermediate Representation level.