AMD AOCC Performance On EPYC 7773X Milan-X Against GCC, Clang Compilers

Written by Michael Larabel in Software on 12 April 2022 at 07:14 AM EDT. Page 2 of 6. 11 Comments.
AMD EPYC 7773X Compilers
AMD EPYC 7773X Compilers
AMD EPYC 7773X Compilers
AMD EPYC 7773X Compilers
AMD EPYC 7773X Compilers

AMD's AOCC 3.x compiler has shown to offer a solid bump across other EPYC and Ryzen Zen 3 processors in past benchmarks and it remains that way for Milan-X -- as well as in competing against the newer LLVM Clang 14.0 found as the default Clang compiler on Ubuntu 22.04 LTS.

AMD EPYC 7773X Compilers
AMD EPYC 7773X Compilers
AMD EPYC 7773X Compilers
AMD EPYC 7773X Compilers

It depends a lot on the code-base under test but for quite a range of workloads I continue to see nice uplift of AOCC 3.2 on Zen 3 compared to GCC and Clang. Once GCC 12.1 stable is out I'll also work on some benchmarks there, but presumably AOCC 3.2 will still have the advantage given the lack of any major znver3 changes for GCC 12 or other broad performance improvements at least from my testing on other hardware.


Related Articles