Jump to content

AMD Optimizing C/C++ Compiler

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Slacka123 (talk | contribs) at 21:33, 22 July 2018 (release date). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Developer(s)AMD
Initial release2017; 8 years ago (2017)
Final release
1.2.1 / July 12, 2018; 6 years ago (2018-07-12)
Operating systemCross-platform, Linux
TypeCompiler
LicenseUniversity of Illinois/NCSA Open Source License
Websitedeveloper.amd.com/amd-aocc/

The AMD Optimizing C/C++ Compiler (AOCC) is a free, open source, optimizing compiler from AMD targeting 32-bit and 64-bit Linux platforms.[1][2] It is based on LLVM Clang 4.0 with various additional patches to improve performance for AMD's Ryzen microprocessors. AOCC also includes a version of DragonEgg gcc plugin for Fortran sources.[1][3]

Michael Larabel of Phoronix didn't find any real advantage of the Advanced Optimizing C/C++ Compiler over mainline Clang in a benchmark.[3]

See also

References

  1. ^ a b "AOCC User guide" (PDF). AMD.
  2. ^ "AMD Releases Optimizing C/C++ Compiler For Ryzen - Phoronix". www.phoronix.com.
  3. ^ a b "Benchmarking AMD's New AOCC Compiler For Ryzen - Phoronix". www.phoronix.com.