Benchmarking AMD's New AOCC Compiler For Ryzen

Written by Michael Larabel in Software on 19 May 2017 at 02:50 PM EDT. Page 5 of 5. 36 Comments.
AMD AOCC Ryzen Compiler Tests
AMD AOCC Ryzen Compiler Tests
AMD AOCC Ryzen Compiler Tests
AMD AOCC Ryzen Compiler Tests
AMD AOCC Ryzen Compiler Tests
AMD AOCC Ryzen Compiler Tests
AMD AOCC Ryzen Compiler Tests
AMD AOCC Ryzen Compiler Tests

While we were very excited when first hearing of AMD's AOCC compiler for potentially better performance on Ryzen, with this 1.0 release we found very little change in performance. In most workloads of the dozens of tests ran, the AOCC 1.0 performance ended up being right in line with upstream Clang 4.0. In a few cases AOCC was faster, but it was generally about three percent or less. In some of the cases where AOCC was faster, it was only to then lose out to the GCC compiler being faster yet. In some benchmarks, the Clang 5.0 development code was also faster than AOCC.

I'm still running some compiler tuning benchmarks with AOCC and some other tests, but so far the benefits of AOCC appear to be very small at least for this Ryzen 7 system. Stay tuned for more compiler benchmarks and if you appreciate our tests please consider joining Phoronix Premium to help support our benchmarking operations while enjoying ad-free viewing and multi-page articles on a single page.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.


Related Articles
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.