AMD Releases AOMP 18.0-1 Compiler Based On ROCm 6.0, Defaults To -O2 Optimizations

Written by Michael Larabel in AMD on 15 January 2024 at 04:26 PM EST. 1 Comment
AMD
As the first new tagged version of AMD's AOMP LLVM-based OpenMP-focused compiler for offloading to their Instinct / Radeon GPUs, AOMP 18.0-1 was released today with many changes.

AOMP is AMD's LLVM downstream focused on providing the latest OpenMP device offloading support to their hardware ahead of the relevant patches being upstreamed into LLVM itself. AOMP 18.0-1 is the latest version based in turn on LLVM 18 Git, with LLVM 18 stable expected in March.

The AOMP 18.0-1 compiler has re-based its sources against targeting the big ROCm 6.0 release that debuted in December. ROCm 6.0 provides Instinct MI300 series support, new AI capabilities, and more for this open-source GPU compute stack.

ROCm 6 slide


AOMP 18.0-1 also notably now defaults to the -O2 optimization level if no other optimization level is specified. Up to now AOMP would default to no compiler optimizations (-O0) if not specified so at least now it's using the sensible -O2 as the default behavior for better out-of-the-box performance.

AOMP 18.0-1 also contains build system enhancements to make it easier to compile this AMD OpenMP compiler from scratch, test infrastructure improvements, and various fixes.

AOMP 18.0-1


The AOMP 18.0-1 sources as well as CentOS/RHEL, SUSE, and Ubuntu binaries are available via GitHub for those wanting to enjoy the latest AMD OpenMP device offloading support.
Related News
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.

Popular News This Week