LLVM Clang 3.4 Compiler Performance Is Doing Good
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.