GCC vs. Clang Compiler Benchmarks On POWER9 With Raptor's Blackbird

Written by Michael Larabel in Software on 23 July 2019 at 09:39 AM EDT. Page 4 of 4. 6 Comments.
GCC9 POWER9 Compiler Benchmarks
GCC9 POWER9 Compiler Benchmarks
GCC9 POWER9 Compiler Benchmarks
GCC9 POWER9 Compiler Benchmarks
GCC9 POWER9 Compiler Benchmarks
GCC9 POWER9 Compiler Benchmarks
GCC9 POWER9 Compiler Benchmarks

With a few exceptions, in the Cpp Performance Benchmarks test Clang tended to either lead or be at least competitive with the GNU Compiler Collection.

GCC9 POWER9 Compiler Benchmarks
GCC9 POWER9 Compiler Benchmarks
GCC9 POWER9 Compiler Benchmarks

There also wasn't much difference in the POWER9 performance with the Redis workload.

GCC9 POWER9 Compiler Benchmarks

Apache was also in good shape on the three tested compilers.

GCC9 POWER9 Compiler Benchmarks

But overall if looking at the geometric mean of all the test results, GCC on POWER9 was leading Clang by about 20%. It's certainly a sizable difference and contrary to our x86_64 compiler comparisons where GCC and Clang are largely on the same footing. However, Clang receives much more attention on x86 and AArch64 compiler back-ends than POWER9, but at least IBM does contribute to the LLVM stack. Besides the likes of the Raptor Talos II and Blackbird for developing on POWER9 Linux, Raptor does also offer IntegriCloud as a POWER9 cloud / hosting provider.

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.