AMD AOCC 3.2 vs. GCC vs. Clang Compiler Performance On Zen 3

Written by Michael Larabel in Software on 29 December 2021 at 08:00 AM EST. Page 2 of 4. 12 Comments.
Benchmark Result

First up with the QuantLib quantitative finance modeling library, the performance wasn't all that different besides the GCC 10.3 release performing much slower than the rest. It was not until GCC 11 that the AMD Zen 3 optimizations were introduced for the GNU Compiler Collection. AOCC 3.2 did come out technically in front for this benchmark but with no meaningful difference against the newer GCC and Clang releases.

Benchmark Result

Meanwhile with the Etcpak ETC texture compressor, LLVM Clang upstream was performing better than the AOCC downstream.

Benchmark Result

Or with WebP image encoding, AOCC was on-par with the upstream LLVM Clang releases.

Benchmark Result
Benchmark Result
Benchmark Result
Benchmark Result
Benchmark Result
Benchmark Result

For many of the tests there were very slim differences in the results. GCC 12.0 did rise to the occasion of delivering slightly better Zstd compression performance.


Related Articles