E X P
  • 编辑
  • 评论
  • 标题
  • 链接
  • 查错
  • 图文
  • 拼 命 加 载 中 ...

    英伟达在高性能计算领域的主导地位很大程度上依赖基于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,显示了代码示例及其处理方式,以及用户安装指南

    ×
    已有 9 条评论,共 98 人参与。
    登录快速注册 后发表评论
    • 我匿名了  10-12 02:15

      旅途 博士

      如果A卡性价比高,应该像ZEN那样让CPU回到收购ATI前的正常状态,可是A卡并没有,相反成了推土机时代
      10-11 10:08 已有2次举报
    • 支持(0)  |   反对(2)  |   举报  |   回复
    • 最好免费送你

      支持(2)  |   反对(0)  |   举报  |   回复

      9#

    • 我匿名了  10-11 10:59

      y神的风扇 教授

      旅途啊,在这没人会用【遗物】这个词啦
      可能你觉得你这个词用得绝顶
      可是大家一看就知道是你啊,匿名匿了个寂寞
      10-10 17:01 已有1次举报
    • 支持(6)  |   反对(1)  |   举报  |   回复
    • vigo啊 别反串a黑了啊

      已有3次举报

      支持(0)  |   反对(2)  |   举报  |   回复

      8#

    • 旅途博士 10-11 10:08    |  加入黑名单

      游客

      AMD 显卡性价比更高些。不过,代码的转换效率如何值得观察。
      10-11 09:50 已有2次举报
    • 支持(4)  |   反对(1)  |   举报  |   回复
    • 如果A卡性价比高,应该像ZEN那样让CPU回到收购ATI前的正常状态,可是A卡并没有,相反成了推土机时代

      已有2次举报

      支持(0)  |   反对(2)  |   举报  |   回复

      7#

    • 我匿名了  10-11 09:50

      guaguahuang 研究生

      CUDA已经赢家通吃了。

      1,我已经在CUDA上部署了,我还迁移到 AMD GPGPU干嘛?? 是嫌BUG不够多?
      2,我已经在基于CUDA模式开发,我还转译成 AMD GPGPU???
      3,除非CUDA平台成本大幅度提高,提高到 AMD GPGPU成本的2倍或以上,不然没人会转移现有成熟平台
      10-09 16:55 已有2次举报
    • 支持(15)  |   反对(11)  |   举报  |   回复
    • AMD 显卡性价比更高些。不过,代码的转换效率如何值得观察。

      已有2次举报

      支持(4)  |   反对(1)  |   举报  |   回复

      6#

    • y神的风扇教授 10-10 17:01    |  加入黑名单

      游客

      该评论因举报过多,自动进入审核状态。

      旅途啊,在这没人会用【遗物】这个词啦
      可能你觉得你这个词用得绝顶
      可是大家一看就知道是你啊,匿名匿了个寂寞

      已有1次举报

      支持(6)  |   反对(1)  |   举报  |   回复

      5#

    • 我匿名了  10-10 10:50

      本评论正在审核中,马上就好……

      4#

    • 我匿名了  10-10 00:42

      guaguahuang 研究生

      CUDA已经赢家通吃了。

      1,我已经在CUDA上部署了,我还迁移到 AMD GPGPU干嘛?? 是嫌BUG不够多?
      2,我已经在基于CUDA模式开发,我还转译成 AMD GPGPU???
      3,除非CUDA平台成本大幅度提高,提高到 AMD GPGPU成本的2倍或以上,不然没人会转移现有成熟平台
      10-09 16:55 已有2次举报
    • 支持(15)  |   反对(11)  |   举报  |   回复
    • 你误会了什么?

      已有1次举报

      支持(4)  |   反对(1)  |   举报  |   回复

      3#

    • guaguahuang研究生 10-09 16:55    |  加入黑名单

      CUDA已经赢家通吃了。

      1,我已经在CUDA上部署了,我还迁移到 AMD GPGPU干嘛?? 是嫌BUG不够多?
      2,我已经在基于CUDA模式开发,我还转译成 AMD GPGPU???
      3,除非CUDA平台成本大幅度提高,提高到 AMD GPGPU成本的2倍或以上,不然没人会转移现有成熟平台

      已有2次举报

      支持(15)  |   反对(11)  |   举报  |   回复

      2#

    • 终末之虚梦博士 10-09 11:40    |  加入黑名单

      AMD确实要认真搞这个,Intel之前就搞了类似的CUDA转换,如果质量不如I家方案,那市场会被进一步挤占

      支持(17)  |   反对(1)  |   举报  |   回复

      1#

    提示:本页有 9 个评论因未通过审核而被隐藏

    登录 后发表评论,若无帐号可 快速注册 ,请留意 评论奖罚说明
    为你推荐