LLVM Clang vs. GCC On Fedora 21 With A High-End Xeon

Written by Michael Larabel in LLVM on 8 November 2014 at 11:40 AM EST. 17 Comments
LLVM
The latest weekend benchmarks up on Phoronix are comparing Fedora 21's GCC and LLVM Clang code compilers to see what's the fastest for an Intel Xeon E5-1680 v3 rig with sixteen threads.


Out of curiosity for GCC vs. Clang on Fedora 21 in its current development state and some more workloads to stress our new high-end Intel Xeon hardware courteously supplied by MSI, I ran some compiler benchmarks using the GCC and Clang currently shipped by the Fedora 21 repository. GCC is, of course, the default C/C++ compiler for Fedora. The version used for Fedora 21 are GCC 4.9.2 and LLVM Clang 3.4.2.
Clang GCC Compilers Fedora 21

With the Xeon E5-1680v3 running with the MSI X99S SLI PLUS motherboard I ran a range of C/C++ benchmarks. Those interested in the results can find the full showdown via OpenBenchmarking.org.
Clang GCC Compilers Fedora 21
The results were mixed but understandable given Clang's continued lack of OpenMP support in mainline and other differences noted in previous Phoronix compiler benchmark articles. Clang continued to dominate GCC on compile times. See all of the results on OpenBenchmarking.org or run your own compiler comparison with the Phoronix Test Suite.

Any other Linux test requests for our new eight and ten core Xeon setups? Let us know by commenting on this article.
Related News
About The Author
Michael Larabel

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 20,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, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week