Linux Compiler Benchmarks Of LLVM Clang 3.5 vs. LLVM Clang 3.6-rc1

Written by Michael Larabel in Software on 25 January 2015 at 09:04 AM EST. Page 1 of 3. 3 Comments.

The release of LLVM 3.6 is expected next month as a significant step forward to this innovative compiler infrastructure. For those curious how its performance is shaping up, I've carried out some fresh LLVM Clang 3.5 vs. LLVM Clang 3.6-rc1 benchmarks this weekend.

LLVM/Clang 3.6 contains a lot of features that have come together in recent months and already outlined by many Phoronix articles on the topic. If you're not up to speed on the LLVM 3.6 changes, see in the in-progress release notes and the initial Clang notes.


Intel Xeon E5-1680 v3 & E5-2687W v3 Compared To The Core i7 5960X On Linux

For this basic Sunday morning article, I ran benchmarks of LLVM Clang 3.5.0 vs. LLVM Clang 3.6.0 on a Ubuntu 15.04 test system that was powered by an Intel Xeon E5-2687W v3, a ten-core Xeon Haswell processor with Hyper Threading and a top turbo frequency of 3.50GHz. The Linux 3.18 kernel was in use on this Ubuntu 15.04 development build.

A variety of C and C++ benchmarks were run via the open-source Phoronix Test Suite benchmarking software for this Clang compiler comparison. Coming up in the days ahead will also be a similar GCC 4.9 vs. GCC 5 development compiler comparison on this same platform.

Related Articles