LLVM/Clang 3.3 Delivers Speed Improvements

Written by Michael Larabel in Software on 19 April 2013 at 02:17 PM EDT. Page 5 of 5. 4 Comments.

The C-Ray multi-threading performance was the same during this round of benchmarking from the Intel Core i7 system running Ubuntu 13.04.

LLVM/Clang 3.3 SVN was also much faster when handling the Smallpt path-tracing global illumination renderer.

Overall, the LLVM/Clang 3.3 performance is shaping up quite nicely at least from our multiple Intel Linux systems tested thus far. In a majority of the C/C++ test-cases, LLVM/Clang 3.3 is producing faster binaries than LLVM/Clang 3.2. Part of why LLVM/Clang 3.3 is faster is due to LLVM's loop vectorizer being enabled by default for -O3. There's also been various other improvements.

Benchmarks from AMD hardware as well as ARM platforms are forthcoming on Phoronix. The official LLVM/Clang 3.3 release is expected in June.

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.