VOOZH about

URL: https://www.phoronix.com/review/ampereone-clang-gcc/5

⇱ AmpereOne Performance With GCC vs. LLVM Clang Compilers Review - Phoronix


👁 Phoronix

AmpereOne Performance With GCC vs. LLVM Clang Compilers

Written by Michael Larabel in Software on 16 September 2024 at 09:49 AM EDT. Page 5 of 5. 10 Comments.

There was healthy competition between these open-source C/C++ compilers on this AmpereOne AArch64 server.

Clang-built binaries of the Liquid-DSP digital signal processing library were yielding some nice performance wins over GCC.

But GCC turned things around with a nice win in GROMACS over Clang for this Supermicro AmpereOne server.

LLVM/Clang continues to impress with its very competitive and often times leading performance these days over GCC. LLVM/Clang on AArch64 is in particularly good standing given the widespread use of Clang for compiling software targeting AArch64 mobile devices, Apple relying on its LLVM/Clang-based compiler stack for ARM, and a lot of other Clang use by IHVs/ISVs for AArch64 hardware. So for those that haven't tested LLVM/Clang lately on AArch64 or curious about the competing open-source compiler performance, hopefully you found these quick benchmarks of some new insight.

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.

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.