Chiphell - 分享与交流用户体验

 找回密码
 加入我们
搜索
      
查看: 7322|回复: 11

[系统软件] AMD正式发布GPUFORT 将CUDA应用转换

[复制链接]
发表于 2021-10-10 08:40 | 显示全部楼层 |阅读模式
本帖最后由 埃律西昂 于 2021-10-10 08:58 编辑

来源:超能网

英伟达在高性能计算领域的主导地位很大程度上依赖基于CUDA的解决方案,为此AMD通过一个名为GPUFORT的项目提供了代码。据itsfoss介绍,该项目属于Radeon Open eCosystem(ROCm),以帮助大型CUDA代码库可以在英伟达生态系统之外工作。

英伟达的解决方案极大地限制了开发人员寻找替代方案,影响迁移工作,AMD很长时间内一直在努力,帮助开发人员将尽可能多的CUDA特定代码迁移到Radeon开源计算堆栈支持的接口。AMD在此前的项目里同时使用了C和C++代码,GPUFORT不同之处在于将基于基于OpenACC的CUDA Fortran和Fortan代码转换为OpenMP 4.5+,以便在GPU或Fortran + HIP C++ 代码上执行。



据介绍,GPUFORT不是编译器本身,而是执行源到源转换的Python代码库。同时GPUFORT不是一个完整的自动化解决方案,需要审查和手动更正基于CUDA的编码生成的内容。在当前状态下,仅用于将高性能计算(HPC)应用程序转换为AMD ROCm生态系统支持的兼容代码格式。AMD的工程师承认,目前还在分析代码的构成,以提高编译的准确性,暂时没有实现完整的OpenACC标准。

AMD在GitHub上发布了GPUFORT,显示了代码示例及其处理方式,以及用户安装指南

评分

参与人数 1邪恶指数 +20 收起 理由
灯下狐 + 20

查看全部评分

发表于 2021-10-10 11:51 | 显示全部楼层
GPUFORT不是一个完整的自动化解决方案,需要审查和手动更正基于CUDA的编码生成的内容。  

后面的路还很长。A卡生产力一直都是个问题。
发表于 2021-10-10 13:05 来自手机 | 显示全部楼层
被openAPI搞到了
发表于 2021-10-10 19:42 | 显示全部楼层
很多行业软件  都是支持CUDA的  AMD这么搞  Nv能允许吗
发表于 2021-10-10 21:20 | 显示全部楼层
starlight 发表于 2021-10-10 19:42
很多行业软件  都是支持CUDA的  AMD这么搞  Nv能允许吗

FCP:???
发表于 2021-10-10 21:21 | 显示全部楼层
starlight 发表于 2021-10-10 19:42
很多行业软件  都是支持CUDA的  AMD这么搞  Nv能允许吗

这项目是AMD的自由,NV无权干涉。
但问题NV这边cuda新版本的特性和GPU的硬件特性是同步演进的,你还能提前知道下一版本cuda以及GPU的特性吗?
发表于 2021-10-10 23:39 | 显示全部楼层
starlight 发表于 2021-10-10 19:42
很多行业软件  都是支持CUDA的  AMD这么搞  Nv能允许吗

努力啊
干掉不开放的皮衣黄
发表于 2021-10-11 09:37 来自手机 | 显示全部楼层
这下老黄危了
发表于 2021-10-11 09:47 | 显示全部楼层
AMD被动的也是无耐的
发表于 2021-10-11 11:09 | 显示全部楼层
没了cuda优势,nvdia得凉一半
发表于 2021-10-11 11:19 | 显示全部楼层
本帖最后由 sc_bj 于 2021-10-11 11:25 编辑
fairness 发表于 2021-10-10 21:21
这项目是AMD的自由,NV无权干涉。
但问题NV这边cuda新版本的特性和GPU的硬件特性是同步演进的,你还能提 ...


其实很多行业软件也不需要新的特性啊,只要显存和流处理器满足要求就行
我就是用cuda做我们这行业的算法优化的, 也就是双精度浮点的atomicAdd需要计算能力6.0(对应GP10x核心)支持,但是皮衣家官方也给出了这个函数在旧版本上的替代代码,除此之外计算能力3.5(对应GK110和GK208核心)就足够了,我把显存占用优化到10G左右之后,用12GB的Tesla K40也能干原来P100的活,就是速度慢一些而已。
发表于 2021-10-11 14:18 | 显示全部楼层
starlight 发表于 2021-10-10 19:42
很多行业软件  都是支持CUDA的  AMD这么搞  Nv能允许吗

苏妈: 那我能怎么办!!! 告老黄垄断有用么!!!
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2021-10-20 14:12 , Processed in 0.008303 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2007-2021 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表