LLVM Clang 3.4 Compiler Performance Is Doing Good

Written by Michael Larabel in Software on 21 December 2013 at 04:22 PM EST. Page 4 of 4. 18 Comments.

The FLAC audio encoding program was running faster when built under LLVM Clang 3.4 SVN.

The LAME MP3 encoding program was also running faster when built under the new Clang compiler.

The FlOAT Hierarchical INTegration performance regressed under the LLVM Clang 3.4 compiler release but the DOUBLE performance was unaffected.

Overall, LLVM Clang 3.4 is a very exciting compiler release. LLVM Clang 3.4 brings many new compiler features to benefit both developers and end-users -- potentially faster binaries for end-users and safer binaries through the sanitizer improvements and other work. From the benchmarks today, it seems the LLVM Clang 3.4 performance for the Intel Core i7 4960X EE system is largely stable on Ubuntu Linux while for a number of workloads the new compiler release was yielding faster binaries and only for a small number of test profiles were the new binaries slower than LLVM/Clang 3.3.

Stay tuned for the official LLVM 3.4 release in the days ahead along with more compiler benchmark results.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.


Related Articles
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.