AMD AOCC 4.0 vs. GCC vs. LLVM Clang Compiler Benchmarks On Zen 4

Written by Michael Larabel in Software on 18 November 2022 at 10:42 AM EST. Page 3 of 7. 10 Comments.
AMD AOCC 4.0 Benchmarks
AMD AOCC 4.0 Benchmarks
AMD AOCC 4.0 Benchmarks
AMD AOCC 4.0 Benchmarks
AMD AOCC 4.0 Benchmarks

Simdjson is a high performance JSON parser that can make use of AVX-512 on capable CPUs, such as with Zen 4. For some of the simdjson benchmarks the AOCC 4.0 compiler was yielding a measurable increase in performance but in other test scenarios the performance was comparable to LLVM Clang 14 upstream.

AMD AOCC 4.0 Benchmarks
AMD AOCC 4.0 Benchmarks

Of course, it generally pays off to provide the workloads of most importance to you or your company, as the compiler benefits can vary.

AMD AOCC 4.0 Benchmarks
AMD AOCC 4.0 Benchmarks
AMD AOCC 4.0 Benchmarks

JPEG XL image encoding was showing some nice speed-ups using LLVM Clang 15 upstream. Hopefully the next AOCC (4.1) release will re-based from LLVM 14 to LLVM 15.

AMD AOCC 4.0 Benchmarks
AMD AOCC 4.0 Benchmarks

When it came to JPEG-XL image decoding, AOCC 4.0 did shoot out in front of the other compilers.

AMD AOCC 4.0 Benchmarks
AMD AOCC 4.0 Benchmarks
AMD AOCC 4.0 Benchmarks
AMD AOCC 4.0 Benchmarks

With WebP image encoding it was a much tighter race.


Related Articles