AMD AOCC 2.2 Helping Squeeze Extra Performance Out Of AMD EPYC 7002 "Rome" CPUs

Written by Michael Larabel in Software on 28 August 2020 at 10:55 AM EDT. Page 2 of 4. 12 Comments.
AMD AOCC 2.2 vs. GCC 10 vs. Clang 10 - EPYC 7742 2P
AMD AOCC 2.2 vs. GCC 10 vs. Clang 10 - EPYC 7742 2P
AMD AOCC 2.2 vs. GCC 10 vs. Clang 10 - EPYC 7742 2P
AMD AOCC 2.2 vs. GCC 10 vs. Clang 10 - EPYC 7742 2P

In some of the benchmarks there were slight advantages to AOCC 2.2 compared to GCC 10.2, but in some of those cases the performance was simply comparable to upstream LLVM Clang 10 for which AOCC is based.

AMD AOCC 2.2 vs. GCC 10 vs. Clang 10 - EPYC 7742 2P
AMD AOCC 2.2 vs. GCC 10 vs. Clang 10 - EPYC 7742 2P

But in other test cases like MrBayes molecular biology or Zstd compression, AOCC 2.2 was faster than GCC 10.2 which in turn was faster than Clang 10.


Related Articles