Recent compiler testing of the latest LLVM/Clang 3.3 SVN code-base has yielded some significant performance boosts for some common C/C++ benchmarks against LLVM/Clang 3.2.
With running some new Phoronix benchmarks for comparing against the recently released GCC 4.8, I've been tossing some LLVM/Clang Linux x86_64 compiler configurations in the mix too. Interestingly, there's some very notable rises with LLVM/Clang 3.3 SVN over LLVM/Clang 3.2 stable.
Benchmarks comparing LLVM/Clang 3.2/3.3 against GCC will come in full soon on Phoronix.com while below are some of the noted examples. Testing happened from an Intel Core i7 990X Extreme Edition system running Ubuntu 13.04 x86_64.
LLVM/Clang 3.3 and LLVM/Clang 3.3 SVN (as of 25 March) were built from source with the same compiler flags. The results and other system hardware/software details in full can be found within 1303252-FO-LLVM33CLA92.
Simply rebuilding against LLVM/Clang 3.3 with the same compiler flags is yielding these impressive boosts...
In some cases, the performance boost is very significant.
Stay tuned for the further Linux compiler testing articles with the results in full and an explanation for the open-source compiler performance changes.