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 3 of 4. 20 Comments.
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

AOCC for the most part is very competitive with GCC 8.2 and only in a few cases was it generating slower code than upstream Clang.

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

Build times with AOCC is much slower, which is to be expected considering AOCC has more optimization passes that are run in an effort to generate faster compiled code.

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 AOCC 1.3 performance was looking good with the Bullet Physics Library.


Related Articles