IT之家 2 月 14 日消息,AMD此前与第三方开发者 Andrzej Janik 签订合同开发一款名为“ZLUDA”的项目,该项目主要利用 ROCm 技术栈(Radeon Open Compute Platform)上实现英伟达CUDA应用二进制兼容性,允许CUDA 应用无需修改源代码即可在AMD 硬件中运行。
据悉,Janik 投入了两年时间成功推进了“ZLUDA”计划,不过由于 AMD如今将投资重心集中在了CUDA的替代ROCMv6上,因此停止了对ZLUDA项目的资助。
由于资金受到限制,当下 Andrzej Janik 在 GitHub 开源了“ZLUDA”项目,外媒Phoronix 对此进行了一系列初步测试,其中显示许多CUDA软件确实能无需修改运行在AMD GPU上。
▲ 图源外媒Phoronix(下同)
IT之家注意到,在 Blender 4.0 渲染测试中,AMD GPU 的性能比原生 ROCm / HIP 支持快了大约 10-20%,外媒表示这一性能提升“根据具体场景而异”,而项目仍存在一些局限性,例如“尚未完全支持 OptiX 和 PTX 汇编代码”。
不过目前尚不清楚 ZLUDA 是否能够在 AMD 的高端 GPU(如 MI300X 系列)中稳定运行。若 ZLUDA 能够成功在此类高性能 GPU 中实现稳定运行,这将为 AMD 带来显著竞争优势。特别是在当前英伟达 H100 芯片供不应求的情况下,MI300 系列能够成为市场上的一大补充。