作为AMD的基于AOMP LLVM的OpenMP编译器的第一个新标记版本,AOMP 18.0-1具有许多变化,用于卸载到他们的本能/Radeon图形处理器。
AOMP是AMD的LLVM下游,专注于在相关补丁上行到LLVM本身之前,为其硬件提供最新的OpenMP设备卸载支持。AOMP 18.0-1是基于LLVM18Git的最新版本,具有LLVM18预计3月份保持稳定。
AOMP 18.0-1编译器针对目标重新构建了源代码重大的ROCM 6.0版本这款产品于去年12月首次亮相。ROCM 6.0提供本能MI300系列支持、新的AI功能等这个开源的GPU计算堆栈。
值得注意的是,如果没有指定其他优化级别,AOMP 18.0-1现在还缺省为-O2优化级别。到目前为止,如果没有指定,AOMP将默认没有编译器优化(-O0),所以至少现在它使用可感知的-O2作为默认行为,以获得更好的开箱即用性能。
AOMP 18.0-1还包含构建系统增强,使从头开始编译AMD OpenMP编译器、测试基础设施改进和各种修复变得更容易。
AOMP 18.0-1源代码以及CentOS/RHEL、SuSE和Ubuntu二进制文件可通过GitHub for those wanting to enjoy the latest AMD OpenMP device offloading support.