AMD AOCC 3.0 Compiler Performance With The EPYC 75F3 - Making Fast Even Faster
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.
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.
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.