AMD AOCC 1.3 Compiler Benchmarks vs. GCC 8.2 vs. LLVM Clang 7.0

Written by Michael Larabel in Software on 20 November 2018 at 09:51 AM EST. Page 2 of 4. 20 Comments.
AMD AOCC 1.3 Compiler Benchmarks vs. GCC vs. LLVM Clang

The High Performance Conjugate Gradient (HPCG) was first up seeing a rise in performance compared to LLVM Clang 7.0, which also came in at the same speed as GCC 8.2.

AMD AOCC 1.3 Compiler Benchmarks vs. GCC vs. LLVM Clang
AMD AOCC 1.3 Compiler Benchmarks vs. GCC vs. LLVM Clang

PolyBench-C was also yielding the fastest performance when built by AOCC 1.3, which was slightly faster than GCC 8.2.0 and noticeably better than vanilla LLVM Clang 7.

AMD AOCC 1.3 Compiler Benchmarks vs. GCC vs. LLVM Clang
AMD AOCC 1.3 Compiler Benchmarks vs. GCC vs. LLVM Clang

The FFTW results meanwhile were mixed with a tight race between GCC 8.2 and AOCC 1.3 while Clang 7.0 stayed in last place.

AMD AOCC 1.3 Compiler Benchmarks vs. GCC vs. LLVM Clang

But in the HMMer benchmark, LLVM Clang 7.0 upstream was faster than AMD's tuned compiler.

AMD AOCC 1.3 Compiler Benchmarks vs. GCC vs. LLVM Clang
AMD AOCC 1.3 Compiler Benchmarks vs. GCC vs. LLVM Clang
AMD AOCC 1.3 Compiler Benchmarks vs. GCC vs. LLVM Clang
AMD AOCC 1.3 Compiler Benchmarks vs. GCC vs. LLVM Clang

The SciMark 2 micro-benchmark results were scattered among these competing Linux code compilers.


Related Articles