AMD AOCC 3.0 Compiler Performance With The EPYC 75F3 - Making Fast Even Faster

Written by Michael Larabel in Software on 25 March 2021. Page 2 of 5. 2 Comments
EPYC 75F3 2P AOCC Compiler
EPYC 75F3 2P AOCC Compiler
EPYC 75F3 2P AOCC Compiler

Right from the start the AOCC 3.0 compiler immediately pulled ahead of the former AOCC 2.3 compiler release and well ahead of GCC 9.3 that is the out-of-the-box compiler on this current Ubuntu Long Term Support (LTS) release. In some cases the results were close between the three tested compiler configurations while in sensitive areas there could be large differences as shown with the Etcpak ETC texture compressor benchmarks.

EPYC 75F3 2P AOCC Compiler

There still is some software out there like toyBrot that doesn't perform as well with LLVM Clang as it does with GCC, so in those cases AOCC is behind as well.

EPYC 75F3 2P AOCC Compiler
EPYC 75F3 2P AOCC Compiler
EPYC 75F3 2P AOCC Compiler
EPYC 75F3 2P AOCC Compiler
EPYC 75F3 2P AOCC Compiler

In some cases like WebP image encoding and some of the simdjson JSON parsing tests, AOCC 3.0 was slightly behind AOCC 2.3 but still well ahead of the default GCC 9.3 compiler stack of Ubuntu 20.04 LTS.


Related Articles