导读 AndrzejJanik是一名开发工具的开发人员,该工具允许Nvidia的CUDA代码无需任何修改即可在AMD和IntelGPU上运行,在AMD和Intel放弃对该项目的...
AndrzejJanik是一名开发工具的开发人员,该工具允许Nvidia的CUDA代码无需任何修改即可在AMD和IntelGPU上运行,在AMD和Intel放弃对该项目的支持后,他开源了他的作品。
尽管ZLUDA上周进行了重大更新,达到了第3版,但其未来的发展现在仍存在疑问。
ZLUDA最初出现于2020年,是一种很有前途的工具,可以让英特尔GPU运行CUDA,这是支撑Nvidia主导地位的专有硬件软件生态系统。Janik游说英特尔采用它,但他当时工作的公司认为没有在其GPU上运行CUDA应用程序的商业案例,并要求取消该项目。
Janik随后离开英特尔,并与AMD签约继续ZLUDA开发。然而,AMD还得出结论,不存在在其GPU上运行CUDA应用程序的商业案例,并终止了对该项目的支持。Janik解除了合同,并能够将ZLUDA重新带回公共领域。
ZLUDA的当前版本与其2020年版本有显着不同。它不再是基于Intel的oneAPI构建并支持Intel的GPU,而是基于AMD的ROCm解决方案并且仅支持RadeonGPU。Janik表示该项目或多或少已经完成,只会收到他个人感兴趣的工作负载的更新。
英特尔和AMD都没有兴趣让自己的GPU与现有的CUDA生态系统兼容,这一事实意义重大。尽管CUDA在专业和数据中心图形软件中持续流行,但这两家公司似乎更愿意使用自己的开源解决方案oneAPI和ROCm与CUDA直接竞争。
虽然AMD在过去两年中一直在悄悄资助ZLUDA,但该公司今年决定停止支持,原因不明。AMD可能希望避免任何可能的诉讼,因此在合同结束后就退出了,这意味着它不能直接与该项目挂钩。