0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

打破英伟达CUDA壁垒?AMD显卡现在也能无缝适配CUDA了

Hobby观察 来源:电子发烧友 作者:梁浩斌 2024-07-19 00:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

电子发烧友网报道(文/梁浩斌)一直以来,围绕CUDA打造的软件生态,是英伟达GPU领域最大的护城河,尤其是随着目前AI领域的发展加速,市场火爆,英伟达GPU+CUDA的开发生态则更加稳固,AMD英特尔等厂商虽然在努力追赶,但目前还未能看到有威胁英伟达地位的可能。

最近一家英国公司Spectral Compute推出了一款方案,可以为AMD的GPU原生编译CUDA源代码,目前正在RNDA2、RDNA3上进行规模测试。这或许可以打破CUDA与英伟达GPU的生态壁垒?


SCALE编译器

Spectral Compute据称花了7年时间开发SCALE,SCALE不依赖英伟达的代码,而是通过一些开源LLVM组件等,建立了其CUDA兼容的工具链,让SCALE在多个平台之间能高度兼容。

其实在以往也有一些其他GPU硬件兼容CUDA的方式,比如AMD支持的ZLUDA推出的开源移植项目,通过重新编译二进制代码,就能够让CUDA库在AMD自家的ROCm上运行,令AMD GPU适配CUDA生态。

但SCALE的特性在于,可以避免代码移植的步骤,开发人员可以使用单一版本的代码库,因为SCALE本身与CUDA的源代码兼容,这大大提高了可用性。

Spectral Compute的CEO Michael Sondergaard表示:我们相信,只需要编写一次代码,就可以在任何硬件平台上运行它,对于CPU代码来说,这已经实现很多年了,那为什么GPU不行呢?我们着手通过弥合主流的CUDA编程语言和其他GPU硬件供应商之间的兼容性差距,来直接解决这个问题。

Michael 还提到:“应该构建一个围绕GPU的开源生态系统,类似目前CPU所享有的生态环境,同时确保不同平台间的互联互通。”他认为,通过SCALE可以弥合CUDA与其他硬件供应商之间的兼容性鸿沟,从而打破市场上存在的壁垒。

据介绍,SCALE是一种通用并行GPU工具包,其功能与英伟达的CUDA工具包相仿,它能够在编译CUDA代码的同时,为非英伟达 GPU生成相应的二进制文件,这样就彻底避免了对翻译层的依赖。

目前,SCALE已经在多种软件中成功运行,比如Blender、Llama-cpp、XGboost、FAISS、GOMC、STDGPU、Hashcat和NVIDIA Thrust等专业软件,这些软件已经可以在RDNA2和RDNA3的AMD GPU上正常使用CUDA。

不过SCALE本身不是开源的,但用户可以通过免费的软件许可使用这个功能,这或许是为了规避英伟达针对CUDA兼容而出台的EULA条款。

其他厂商兼容CUDA的努力

市场上其实并不缺乏CUDA的挑战者,包括AMD的ROCm,开放标准联盟Khronos Group联合旗下成员打造出的SYCL编程语言等,而英特尔也与SYCL深度绑定,希望打破CUDA的统治。

当然,对于AMD和英特尔这样的巨头而言,他们有资本去尝试构建一个新的生态,但对于更多的初创公司和中小规模公司而言,兼容就是成本最低的路线。

比如国内的GPU初创公司摩尔线程,基于MUSA的统一架构推出了多款GPU产品,并打造了软件开发平台,包括AI开发平台、MUSA SDK、MT Smart Media和MTVerse XR等。

而这套生态架构可以充分兼容现有的软件生态,能借助MUSIFY工具实现代码零成本迁移到MUSA平台,也包括对CUDA生态的兼容。

在2021年的时候,在一个名为Vortex的RISC-V GPU项目上,也实现了对CUDA软件工具包的支持。

在这个项目中,研究人员设计并实现了一条流水线,旨在全面支持从CUDA到增强版RISC-V GPU架构的代码迁移。这条流水线以CUDA源代码为起点,目标是在强化的RISC-V GPU架构上直接运行这些代码。具体而言,流水线分为以下几步:首先将CUDA源代码转换为NVVM中间表示(IR),接着把NVVM IR转化为SPIR-V IR,随后利用POCL将SPIR-V IR转译成针对RISC-V的二进制文件,最终在增强后的RISC-V GPU上执行这些二进制文件。

写在最后

尽管CUDA生态目前是英伟达GPU的最大优势之一,但从这些厂商的努力可以看到,其他GPU硬件也正在有越来越多的方法兼容CUDA,有机会从英伟达手中夺得一些市场份额。但AI领域的龙头效应越来越强,能够挑战英伟达的GPU厂商可能机会越来越小了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • amd
    amd
    +关注

    关注

    25

    文章

    5647

    浏览量

    139007
  • 显卡
    +关注

    关注

    16

    文章

    2517

    浏览量

    71050
  • CUDA
    +关注

    关注

    0

    文章

    125

    浏览量

    14400
  • 英伟达
    +关注

    关注

    23

    文章

    4039

    浏览量

    97646
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RV生态又一里程碑:英伟达官宣CUDA将兼容RISC-V架构!

    Frans Sijstermanns宣布一则重磅消息:英伟要将CUDA移植到RISC-V架构上。   英伟
    的头像 发表于 07-19 00:04 6142次阅读
    RV生态又一里程碑:<b class='flag-5'>英伟</b>达官宣<b class='flag-5'>CUDA</b>将兼容RISC-V架构!

    国产GPU再下一城,群起突围英伟+AMD

    上市。   根据Jon Peddie Research的数据,独立GPU市场英伟一家独大,近年来持续维持超80%的市场份额,而AMD公司则占据剩余近20%的市场份额。自人工智能市场爆发式增长以来,
    的头像 发表于 07-07 08:59 6771次阅读
    国产GPU再下一城,群起突围<b class='flag-5'>英伟</b><b class='flag-5'>达</b>+<b class='flag-5'>AMD</b>

    aicube的n卡gpu索引该如何添加?

    请问有人知道aicube怎样才能读取n卡的gpu索引呢,我已经安装了cuda和cudnn,在全局的py里添加了torch,能够调用gpu,当还是只能看到默认的gpu0,显示不了gpu1,gpu0是集显,训练速度太感人 你只有一块英伟
    发表于 07-25 08:18

    让太阳逆变器“狂飙”的秘诀-耐讯CAN转EtherCAT网关

    导入ESI文件,组态比搭乐高还简单;未来兼容:支持TSN(时间敏感网络),无缝对接智能电网。 总结:耐讯通信技术CAN转EtherCAT网关,堪称新能源界的“协议外交官”。它用技术魔法打破
    发表于 07-18 15:22

    英伟CUDA 已经开始移植到 RISC-V 架构上

    ,着重介绍CUDA 移植到 RISC-V 架构的相关工作和计划,展现对 RISC-V 架构的高度重视与积极布局。   Frans Sijstermanns 首先回顾
    发表于 07-17 16:30 3833次阅读

    使用NVIDIA CUDA-X库加速科学和工程发展

    NVIDIA GTC 全球 AI 大会上宣布,开发者现在可以通过 CUDA-X 与新一代超级芯片架构的协同,实现 CPU 和 GPU 资源间深度自动化整合与调度,相较于传统加速计算架构,该技术可使计算工程工具运行速度提升至原来的 11 倍,计算规模增加至 5 倍。
    的头像 发表于 03-25 15:11 1201次阅读

    新思科技携手英伟加速芯片设计,提升芯片电子设计自动化效率

    宣布在英伟 Grace Blackwell 平台上实现高达 30 倍的预期性能提升,加速下一代半导体的电路仿真   摘要: 在今年GTC主题演讲中,新思科技作为生态系统的一部分,展示全栈EDA
    发表于 03-19 17:59 437次阅读

    新思科技亮相英伟GTC 2025大会

    为了实现这一速度提升,新思科技在GTC全球AI大会上宣布,正在使用英伟 CUDA-X库优化其下一代半导体开发解决方案。公司还在扩大对英伟
    的头像 发表于 03-19 17:53 1125次阅读

    英伟RTX 50系列显卡面临供应瓶颈

    的市场供应产生了显著影响。 具体而言,高端型号的RTX 5090和RTX 5080显卡目前已经出现持续性的缺货现象。这不仅意味着消费者在购买这些高端显卡时可能面临困难,同时反映出
    的头像 发表于 02-14 09:22 1132次阅读

    英伟RTX 4060系列显卡供应将大幅缩减

    据最新消息,英伟RTX 4060系列显卡的供应状况即将发生显著变化。从2025年第一季度开始,即英伟2026财年(该财年自2025年2月
    的头像 发表于 02-07 16:53 944次阅读

    英伟RTX 5070显卡获Vulkan1.4认证

    近日,IT 之家 2 月 3 日消息称,尽管英伟 RTX 5070 Ti 和 5070 显卡尚未正式上市,但已成功获得 Vulkan 1.4 兼容性认证。 Vulkan 一致性列表对各类图形设备
    的头像 发表于 02-05 14:56 2438次阅读

    英伟 RTX 5090 显卡 3DMark 跑分曝光

    近日,外媒VideoCardz曝光了英伟RTX 5090显卡的一组3DMark测试成绩,引发了广大玩家和硬件爱好者的关注。 此次曝光的跑分数据将RTX 5090与英伟
    的头像 发表于 01-23 15:12 2421次阅读

    英伟宣称显卡供电接口烧熔问题已解决

    据韩媒QUASAR ZONE报道,在韩国当地时间1月20日举办的2025 NVIDIA RTX AI日活动中,英伟就RTX 40系列显卡供电接口烧熔问题作出重要回应。 此前,RTX 40系列尤其是
    的头像 发表于 01-23 14:43 1129次阅读

    英伟严格限制经销商,RTX 50系列显卡供货紧张

    近期,供应链传出消息称,英伟显卡经销商进行了严格的分层划分,并设置多项限制条件,这一举措直接导致首批RTX 5090和RTX 508
    的头像 发表于 01-21 14:04 1223次阅读

    荷兰与英伟AMD商讨共建人工智能设施

    荷兰政府正在积极寻求与全球领先的科技公司英伟AMD的合作,共同推动荷兰人工智能设施的建设与发展。 据荷兰政府官方网站的消息,荷兰经济事务大臣迪尔克·贝尔亚尔茨于近日对美国硅谷进行了访问,期间
    的头像 发表于 01-10 13:36 1013次阅读