LLVM中的AOMP16.0-1版编译器已更新以支持AMDRDNA3GFX11GPU和PhoenixAPU

吉莲若

AMD已使用版本16.0-1更新了ROCm存储库的AOMP端,现在支持RDNA3“GFX11”GPU和PhoenixAPU。AMD开发人员为即将推出的RDNA3Navi3X“GFX11”GPU和PhoenixAPU更新了AOMP编译器AOMP或AMDOpenMP是LLVM和其他支持软件的构建,以协助AMD显卡上的OpenMP目标卸载。此外,AOMP支持使用OpenCL、CUDA和HIP进行GPU卸载。最新更新支持GFX1100至GFX1103GPU,其中包括Navi3X系列GPU和PhoenixAPU。

AOMP版本16.0-1的GitHub页面解释说,该版本是使用LLVM16进行开发的第二个版本。最新版本中特定于AMD的内容与主干“467个文件中的63,997行”不同。

从16.0-0版本到16.0-1的最新变化如下:

增强的xteam缩减,无代码生成。

优化等待信号(性能增益)。

修复aompcc并标记为弃用。

为代码对象版本5添加了开关。版本4仍然是默认设置。

支持gfx1100-gfx1103。

支持订单(并发)。

构建OpenMP警告已清除。

在MI200上支持原子最小/最大。

支持设备新建和删除。

工程师将CMake版本提升到3.18.5。

切换到ROCm5.3源。

AMDAOMP16.0-0列出的一个回归是lulesh的性能下降。

标签:

免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!