开源项目让AMD RX 9060 XT跑通部分CUDA库

电脑 驱动中国 顾川 2,850次阅读 9 条评论
分享 Q
AI摘要
由 AI 生成 · 仅供参考

开源项目ZLUDA成功让AMD RX 9060 XT显卡运行部分CUDA库,绕过英伟达软件生态壁垒,为GPU市场竞争注入新变量。

驱动中国9月15日消息,一项开源项目正在尝试撬动英伟达在GPU软件生态上的护城河。据外媒报道,开发者已成功让AMD最新的RX 9060 XT显卡运行部分CUDA库,这意味着原本为英伟达GPU编写的计算程序,有望在不修改代码的情况下迁移到AMD硬件上。这一进展被业内视为对英伟达CUDA垄断地位的一次直接挑战。

CUDA是英伟达自2006年起推出的并行计算平台和编程模型,经过近二十年的积累,已深度绑定科学计算、人工智能训练、深度学习推理等高性能计算场景。大量科研机构、企业和开发者基于CUDA构建了庞大的软件栈,这种生态粘性被视为英伟达最坚固的壁垒之一。AMD虽然拥有ROCm开源计算平台,但在软件成熟度和开发者习惯上长期处于下风。

此次让RX 9060 XT跑通CUDA库的正是ZLUDA项目——一个旨在让CUDA应用无需修改即可运行在AMD GPU上的兼容层。ZLUDA最初由开发者Andrzej Janik发起,曾获得AMD的官方资助,但后来AMD停止了对该项目的资金支持。尽管如此,社区开发者仍在持续推进,此次针对RDNA4架构的RX 9060 XT适配,意味着ZLUDA已能支持AMD最新一代消费级显卡。

从技术路径看,ZLUDA并非简单翻译CUDA指令,而是通过Level Zero和HIP等底层接口,将CUDA API调用映射到AMD GPU的硬件执行单元上。这种兼容层方案的优势在于,用户无需重写代码,也无需重新编译,即可直接运行现有的CUDA程序。不过,目前支持范围仍有限,仅覆盖部分常用CUDA库,且性能表现与原生CUDA相比存在差距,尚不能完全替代原生环境。

RX 9060 XT是AMD基于RDNA4架构推出的中端显卡,定位主流游戏和入门级计算市场。该显卡在光栅化性能和能效比上表现不俗,但在AI加速和通用计算领域,其软件生态一直是短板。ZLUDA的适配成功,为这款显卡打开了新的应用场景——用户可以在不放弃CUDA生态的前提下,以更低成本使用AMD硬件进行科学计算或AI推理。

这一事件折射出GPU市场竞争的深层逻辑:硬件性能固然重要,但软件生态才是决定长期胜负的关键。英伟达凭借CUDA建立了从学术研究到工业落地的完整闭环,而AMD和英特尔都在试图打破这种垄断。除了ZLUDA,英特尔也在推动oneAPI统一编程模型,试图以开放标准削弱CUDA的吸引力。不过,生态迁移的惯性极大,短期内CUDA仍将主导高性能计算领域。

对于消费者和开发者而言,ZLUDA的进展提供了更多选择空间。如果兼容层技术持续成熟,未来AMD显卡在AI推理、科学计算等领域的性价比优势将更加凸显。但也要看到,英伟达不会坐视不理,其正在通过CUDA 12.x的持续迭代和专有库的深度优化,进一步巩固生态壁垒。这场围绕软件生态的攻防战,才刚刚拉开序幕。

目前,ZLUDA项目仍处于活跃开发阶段,社区版已开放下载。开发者提醒,该兼容层主要用于实验和评估,不建议在生产环境中依赖。随着RDNA4架构的普及和社区贡献的增加,ZLUDA有望覆盖更多CUDA库,但距离全面兼容仍有很长的路要走。无论如何,这一开源项目的存在,本身就对GPU市场的竞争格局产生了积极意义。

版权声明:本文由驱动中国整理发布,转载需注明出处与原文链接。如有疑问请联系 editor@qudong.com
本文价值 3.9 28 人已评
登录后为本文打分
网友评论9 条评论
正在回复 的评论取消
评论加载中…
🔐

登录后参与互动

评论、点赞均可赚积分
连续签到、邀请好友也有奖励 🎁

电脑端: 微信扫码登录 微信内: 一键登录
我要投稿有独家观点或行业线索?向驱动中国投稿,审核采用后署名发布并获积分奖励。 去投稿 ›

微信扫一扫

打开微信「扫一扫」,分享本文到朋友圈或好友