AMD Releases AOMP 16.0-2 For Its Radeon OpenMP Offloading Compiler

Written by Michael Larabel in AMD on 13 November 2022 at 06:30 AM EST. 5 Comments
AMD
In addition to AMD this week having released the AMD Optimizing C/C++ Compiler "AOCC" 4.0 as their LLVM/Clang downstream now with various optimizations for Zen 4, the company also released AOMP 16.0-2 as the newest version of their other LLVM/Clang downstream... AOMP is their downstream LLVM/Clang compiler focused on providing the latest Radeon OpenMP GPU offloading support.

AOMP 16.0-2 is the newest snapshot of their compiler with Radeon / Instinct GPU offloading patches atop what is currently tracking the LLVM 16 upstream code-base.


AMD


AOMP 16.0-2 is re-based against an LLVM 16 Git state from mid-October, drops support for Ubuntu 18.04, brings various fixes, improves xteam reductions, adds support for the target team loops directive, forces synchronous execution of regions controlled via OMPX_FORCE_SYNC_REGIONS, and adds a new environment variable GPU_MAX_HW_QUEUES. The new GPU_MAX_HW_QUEUES environment variable can be used for controlling the number of HSA queues created while the default is four queues.

Source downloads as well as binaries for RHEL/CentOS, Ubuntu, and SUSE Linux Enterprise are available from GitHub. With time most of these relevant AMD Radeon/Instinct compiler patches should work their way into upstream LLVM. Unlike the AOCC compiler on the CPU side, at least AOMP has the patches publicly available for those interested in the changes over upstream LLVM.
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