AMD 工程师已经发布了 AOMP 的更新版本,他们的 LLVM/Clang 下游包含公司关于将 OpenMP 卸载到 Radeon GPU 的最新补丁。
不要与AOCC混淆,因为他们的 LLVM/Clang 编译器带有最新的 Zen CPU 补丁,AOMP 来自图形方面,为 Radeon GPU / Instinct 加速器提供最新的 OpenMP 卸载支持。
AOMP 是 ROCm 软件集合的一部分,旨在提供最新的 Radeon/Instinct OpenMP 卸载支持,直到补丁最终上传到主线 LLVM。
AOMP 15.0-3 于周一发布,作为他们跟踪 LLVM/Clang 15.0 的最新版本,但现在上游的 LLVM/Clang 16.0 是下一个功能版本,AMD 将针对 AOMP 16.0-0 进行调整。
除了 AOMP 15.0-3 于 7 月底针对上游的 LLVM Git 重新建立基础之外,此更新中还包含一些 AMD 更改。最重要的是默认切换到他们新的 OpenMP 设备运行时库 (DeviceRTL)。
AOMP 15.0-3 添加了新的 DeviceRTL API 以优化跨团队减少,但至于新的默认 OpenMP DeviceRTL,我无法找到有关此新实现的任何其他简明信息。其他 AOMP 15.0-3 工作包括使用新优化的跨团队缩减 API 的 Clang 代码生成改进、使用新 DeviceRTL 的 Flang Fortran 编译器支持以及其他更新。
未经允许不得转载:表盘吧 » AMD 发布 AOMP 15.0-3 编译器