AOCC 1.0 (AMD Optimizing C/C++ Compiler)

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

tttony
Posts: 268
Joined: Sun Apr 24, 2011 12:33 am

AOCC 1.0 (AMD Optimizing C/C++ Compiler)

Post by tttony »

New AMD compiler optimized for Zen (Ryzen)

Test/Benchs: http://www.phoronix.com/scan.php?page=a ... ions&num=1

Download: http://developer.amd.com/tools-and-sdks ... -compiler/

Now test with chess engines to see if there are improvements
Ras
Posts: 2487
Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff

Re: AOCC 1.0 (AMD Optimizing C/C++ Compiler)

Post by Ras »

tttony wrote:Now test with chess engines to see if there are improvements
Phoronix did that with TSCP - hardly any improvement over GCC 6.3 and inferior to CLANG 5.

http://www.phoronix.com/scan.php?page=a ... aocc&num=3

It's interesting, however, that GCC 7 is slower than GCC 6.3, and GCC 8 even slower than GCC 7. Seems to be a regression.

On a general note, AOCC does not deliver anything remarkable. Seems AMD forgot an important point with a compiler optimising for Ryzen - that is, to actually deliver faster binaries.
mar
Posts: 2554
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: AOCC 1.0 (AMD Optimizing C/C++ Compiler)

Post by mar »

Ras wrote:On a general note, AOCC does not deliver anything remarkable. Seems AMD forgot an important point with a compiler optimising for Ryzen - that is, to actually deliver faster binaries.
Right, they obviously took Clang and LLVM and hacked in some "ryzen optimizations" that don't seem to help at all.