AMD Releases AOMP 13.0-3 For Their Latest Radeon OpenMP Offload Compiler

Written by Michael Larabel in Radeon on 9 June 2021 at 05:34 AM EDT. 1 Comment
RADEON
The latest work happening on AMD's Radeon Open eCosystem (ROCm) front is a new release of AOMP, their LLVM Clang downstream focused on carrying the latest patches around Radeon OpenMP offloading support.

AOMP 13.0-3 is based on an early snapshot of the LLVM/Clang 13.0 Git state as of April while adding in a lot of AMD's own patches that haven't yet had the time to go through the processes to be upstreamed.

AOMP 13.0-3 has "significant" enhancements around multi-image support and target-id handling. AOMP also now supports the "--offload-arch" option for specifying the offload configuration / OpenMP target more easily. Along with the offload-arch option for easing the OpenMP offloading arguments needing to be passed to the compiler, AOMP also adds a new utility called "offload-arch". In the simplest form, offload-arch simply prints out the name of the GPU/family to the console for the detected GPU on the system. Offload-arch is intended just to be a helper to provide the GPU name for the system for knowing what to pass to --offload-arch= and related options.

AOMP 13.0-3 also adds new runtime checking, handling changes around archive files, and a range of different fixes.

More details on this updated Radeon OpenMP GPU offloading compiler via ROCm's GitHub.
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