AOCC 4.0 Shows The Strong Advantages Of Compiler Optimizations With 4th Gen AMD EPYC CPUs

Written by Michael Larabel in Software on 16 December 2022 at 01:00 PM EST. Page 3 of 5. 14 Comments.
AOCC 4.0 AMD EPYC 9374F 2P Compiler Benchmarks
AOCC 4.0 AMD EPYC 9374F 2P Compiler Benchmarks
AOCC 4.0 AMD EPYC 9374F 2P Compiler Benchmarks
AOCC 4.0 AMD EPYC 9374F 2P Compiler Benchmarks
AOCC 4.0 AMD EPYC 9374F 2P Compiler Benchmarks
AOCC 4.0 AMD EPYC 9374F 2P Compiler Benchmarks
AOCC 4.0 AMD EPYC 9374F 2P Compiler Benchmarks
AOCC 4.0 AMD EPYC 9374F 2P Compiler Benchmarks
AOCC 4.0 AMD EPYC 9374F 2P Compiler Benchmarks

The AOCC 4.0 binaries being benchmarked on this AMD EPYC 9374F 2P server show the great benefit that compiler tuning can have on performance-sensitive workloads.

AOCC 4.0 AMD EPYC 9374F 2P Compiler Benchmarks
AOCC 4.0 AMD EPYC 9374F 2P Compiler Benchmarks
AOCC 4.0 AMD EPYC 9374F 2P Compiler Benchmarks
AOCC 4.0 AMD EPYC 9374F 2P Compiler Benchmarks
AOCC 4.0 AMD EPYC 9374F 2P Compiler Benchmarks
AOCC 4.0 AMD EPYC 9374F 2P Compiler Benchmarks
AOCC 4.0 AMD EPYC 9374F 2P Compiler Benchmarks
AOCC 4.0 AMD EPYC 9374F 2P Compiler Benchmarks
AOCC 4.0 AMD EPYC 9374F 2P Compiler Benchmarks

On the Intel side there doesn't tend to be such large spread among compilers at launch, thanks to usually being very punctual in their new CPU microarchitecture and instruction enablement within both GCC and LLVM/Clang. Granted, Intel has also been pouring a lot of resources into their oneAPI DPC++ compiler, ISPC, and the like but they at least ensure timely open-source upstream support too.


Related Articles