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 2 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

It didn't take long at all to see the AOCC 4.0 generated binaries producing substantive performance uplift over GCC 12.

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

Keep in mind that with my EPYC Genoa reviews (and the other 4th Gen EPYC reviews out there), the GCC compiler was used throughout as the standard baseline on both Intel Xeon and AMD EPYC. So with AOCC 4.0 the results can be even more tantalizing over all of the prior review figures -- if you don't mind using a binary-only vendor compiler.

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

It was rare for GCC 12 to rack up any wins against AOCC 4.0 and when it did that tended to be by slim margins.

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

Though in many regards these wins shouldn't be too surprising since the Znver4 tuning for GCC is still in flux and will only be shipping in a released version come GCC 13.1 in March~April.


Related Articles