NVIDIA CUDA 现可在 AMD GPU 上运行,借助 SCALE 工具包

290次阅读
没有评论

共计 928 个字符,预计需要花费 3 分钟才能阅读完成。

英国初创公司 Spectral Compute 最近发布了一款名为 “SCALE” 的工具包,该工具包使得 NVIDIA 的 CUDA 技术能够在 AMD 的 GPU 上直接运行,无需进行代码移植。

NVIDIA CUDA 现可在 AMD GPU 上运行,借助 SCALE 工具包

这一突破性的发展意味着行业正在逐渐打破 NVIDIA 软件堆栈的垄断地位。此前,我们已经见证了 ZLUDA 项目的出现,该项目允许 CUDA 库与 AMD 的 ROCm 平台协同工作,从而支持 AMD 的 GPU。现在,SCALE 的出现进一步推动了这一趋势,使得 AMD 用户能够利用 NVIDIA 的 CUDA 技术,构建高端的“混合”模型。

Spectral Compute 的 CEO, Michael Sondergaard 强调,GPU 应该有一个类似现代 CPU 的开源环境,并且不同平台之间应该实现互操作性。他认为 SCALE 作为 CUDA 与其他硬件供应商之间的兼容性桥梁,最终消除了市场上的限制。SCALE 是一个 GPGPU 工具包,类似于 NVIDIA 的 CUDA 工具包,它在编译 CUDA 代码时使用非 NVIDIA GPU 的二进制文件,从而消除了对翻译层的需求。

NVIDIA CUDA 现可在 AMD GPU 上运行,借助 SCALE 工具包

据 Spectral Compute 称,SCALE 已经开发了七年,它不依赖于 NVIDIA 的代码,而是构建了自己的 CUDA 兼容工具链,这使得 SCALE 在多个平台上高度适应,例如 AMD 的 RDNA GPU。该资源避免了代码移植,并允许开发人员使用他们的单一版本代码库,因为 SCALE 消除了使用其他语言的需求,它是与 CUDA 源兼容的。

随着 SCALE 的实施,NVIDIA 的 CUDA 状态将从独占变为相对广泛可用。然而,重要的是要注意 SCALE 本身并不是开源的;用户可以通过免费软件许可证访问它。Spectral Compute 表示,他们已经在多个应用程序中测试了该软件,例如 Blender、Llama-cpp、XGboost、FAISS、GOMC、STDGPU、Hashcat 和 NVIDIA Thrust,使用 AMD 的 RDNA 3 和 RDNA 2 架构。

NVIDIA 对某些允许 CUDA 在外部组件上运行的资源表示了一些不满,考虑到 Team Green 之前在他们的 EULA 中列出了一个警告针对 SCALE 这样的平台。CUDA 在 NVIDIA 在 AI 市场上的主导地位中发挥了巨大作用,该公司不会轻易让该软件失去其独占状态。

正文完
 0
admin-gah
版权声明:本文于2024-07-18转载自Wccftech,共计928字。
转载提示:此文章非本站原创文章,若需转载请联系原作者获得转载授权。
评论(没有评论)
验证码