11-Way Intel Ivy Bridge Compiler Comparison
Written by Michael Larabel in Software on 30 May 2012. Page 9 of 9. 32 Comments

Using DragonEgg with just the LLVM optimizers caused a slow-down in performance.

The plain old GCC continues to do well for x264 video encoding.

The Nero2D performance had regressed with DragonEgg unless using both the LLVM and GCC optimizers.

While GCC may not be as "sexy" as LLVM, for the majority of the results the proven Free Software Foundation compiler performed the best and well ahead of the LLVM-based Clang and DragonEgg compilers. Open64 and EKOPath also were not of any real benefit and did not even produce working binaries for a majority of the test profiles on this Intel Core i7 3770K "Ivy Bridge" system. LLVM's Clang may be useful for its JIT abilities, static analysis support, and debugging features, but when shipping production-ready binaries, GCC is still the leader. This seems to be a view that not only these results show but also from what I hear when speaking with different ISVs.

Stay tuned for the Intel Ivy Bridge compiler tuning article...

About The Author
Author picture

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter or contacted via MichaelLarabel.com.

Related Articles
Featured Articles
Trending Linux News