ITBear旗下自媒体矩阵:

开发者Andrzej Janik打造ZLUDA:让非NVIDIA硬件也能玩转CUDA应用

   时间:2024-02-16 15:06:12 来源:ITBEAR编辑:瑞雪 发表评论无障碍通道

【ITBEAR科技资讯】2月16日消息,尽管NVIDIA的CUDA经过多年发展,已经构建起了坚实的生态壁垒,使得其他竞争者难以突破,但开发者Andrzej Janik却借助Intel的oneAPI,独立开发出了名为“ZLUDA”的CUDA兼容方案。这一方案的出现,使得Intel硬件能够原生运行CUDA应用,然而,该项目后来却暂停了,原因尚未明确。

AMD显卡可以原生跑NVIDIA CUDA应用了!速度还挺快

然而,ZLUDA的故事并未就此结束。在AMD的支持下,该项目得以重启,并且取得了更大的突破。通过ZLUDA库替代CUDA,AMD显卡能够原生运行CUDA应用,无需任何代码调整或转移。尽管这一方案并不能保证所有CUDA应用都能顺利运行,但它已经是一个巨大的进步。

据ITBEAR科技资讯了解,可惜的是,AMD在支持这一项目两年后,也选择了暂停。尽管不清楚是否受到了NVIDIA的压力,但这一决定无疑给ZLUDA的前景蒙上了一层阴影。

AMD显卡可以原生跑NVIDIA CUDA应用了!速度还挺快

幸运的是,ZLUDA项目并未完全消失。该项目已经免费开源,任何感兴趣的开发者都可以使用并继续研究。同时,已经确认ZLUDA可以在AMD的ROCm平台上无缝运行CUDA应用。例如,开发者可以将CUDA作为Blender 4.0或V-Ray的渲染API,特别是Blender本来就具备Radeon HIP计算渲染器,如今在ZLUDA的支持下,运行速度有望更快。

AMD显卡可以原生跑NVIDIA CUDA应用了!速度还挺快

此外,Andrzej Janik也在继续深入研究ZLUDA,并致力于让AMD显卡运行NVIDIA的DLSS技术。内部测试显示,与OpenCL方案相比,ZLUDA在大多数情况下都表现出更好的性能,最高时甚至能领先超过75%。然而,由于该项目仍处于开发阶段,部分情况下效率可能会较低。尽管如此,ZLUDA的出现仍为CUDA生态带来了新的可能性和挑战。

标签: AMD
举报 0 收藏 0 打赏 0评论 0
 
 
更多>同类资讯
全站最新
热门内容
网站首页  |  关于我们  |  联系方式  |  版权声明  |  RSS订阅  |  开放转载  |  滚动资讯  |  争议稿件处理  |  English Version