amd 工程师已经发布了 aomp 的更新版本,他们的 llvm/clang 下游包含公司关于将 openmp 卸载到 radeon gpu 的最新补丁。
不要与aocc混淆,因为他们的 llvm/clang 带有最新的 zen cpu 补丁,aomp 来自图形方面,为 radeon gpu / instinct 加速器提供最新的 openmp 卸载支持。
aomp 是 rocm 软件集合的一部分,旨在提供最新的 radeon/instinct openmp 卸载支持,直到补丁最终上传到主线 llvm。
于周一发布,作为他们跟踪 llvm/clang 15.0 的最新版本,但现在上游的 llvm/clang 16.0 是下一个功能版本,amd 将针对 aomp 16.0-0 进行调整。
除了 于 7 月底针对上游的 llvm git 重新建立基础之外,此更新中还包含一些 amd 更改。最重要的是默认切换到他们新的 openmp 设备运行时库 (devicertl)。
添加了新的 devicertl api 以优化跨团队减少,但至于新的默认 openmp devicertl,我无法找到有关此新实现的任何其他简明信息。其他 aomp 15.0-3 工作包括使用新优化的跨团队缩减 api 的 clang 代码生成改进、使用新 devicertl 的 flang fortran 支持以及其他更新。
未经允许不得转载:ag凯发k8国际 » amd 发布 aomp 15.0-3 编译器