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 上

17079200831001000.webp

▲ 图源 外媒 Phoronix(下同)

17079200846061000.webp

注意到,在 Blender 4.0 渲染测试中,AMD GPU 的性能比原生 ROCm / HIP 支持快了大约 10-20%,外媒表示这一性能提升“根据具体场景而异”,而项目仍存在一些局限性,例如“尚未完全支持 OptiX 和 PTX 汇编代码”。

不过目前尚不清楚 ZLUDA 是否能够在 AMD 的高端 GPU(如 MI300X 系列)中稳定运行。若 ZLUDA 能够成功在此类高性能 GPU 中实现稳定运行,这将为 AMD 带来显著竞争优势。特别是在当前英伟达 H100 芯片供不应求的情况下,MI300 系列能够成为市场上的一大补充。