当前位置: 华文世界 > 数码

我本将心向明月,奈何明月照沟渠:Intel和AMD放弃支持ZLUDA

2024-02-14数码

ZLUDA诞生于2020年,它设计的初衷是让英伟达的CUDA技术在非英伟达的图形处理器上运行。原本这项技术仅面向英特尔的图形处理器,但近期,它又带着一项重大变革回到了舞台中心:它宣称支持AMD图形处理器。

故事的起点是充满希望的。CUDA,作为英伟达构筑其硬件软件生态系统的基石,其专有性在专业计算和数据中心领域无人能敌。ZLUDA的出现,本是期望打破这一局面,让英特尔的图形处理器也能分享到CUDA带来的盛宴。2020年的时候,虽然英特尔还只有集成图形卡,但随着基于Xe架构的高性能图形处理器,如Ponte Vecchio和Arc Alchemist的预告,ZLUDA的前景看似一片光明。

如同许多创新项目一样,ZLUDA的旅程并非一帆风顺。2021年,它因开发者Andrzej Janik(网名vosen)的「个人原因」而从GitHub消失。ZLUDA神秘消失的背后,其实是一场关于技术方向和商业价值评估的较量。

Janik最初是在英特尔的时候开始开发ZLUDA的,他试图说服公司内部采纳这项技术。但英特尔的反馈是冷淡的——他们认为在英特尔的图形处理器上运行CUDA程序缺乏商业价值。失望之下,Janik转而与AMD建立了联系,并签订了一份关于ZLUDA开发的合同。遗憾的是,历史似乎在这里重演,AMD最终也得出了与英特尔相同的结论。

在两大图形处理器制造商相继退出后,ZLUDA的命运似乎已经尘埃落定。它现在支持的是AMD的图形处理器,但不再基于英特尔的oneAPI,而是转向了AMD的ROCm解决方案。Janik表示,除非是他个人感兴趣的相关工作,否则ZLUDA不太可能再接受更新。这意味着ZLUDA的故事,至少在大的更新方面,似乎已经画上了句号。

英特尔和AMD的选择揭示了一个深层次的行业现实:虽然开源和技术兼容性是当今世界的潮流,但商业价值仍是企业决策的重要考量。CUDA在专业和数据中心图形软件中的主导地位,以及英伟达图形处理器在功能和性能方面的领先地位,使得英特尔和AMD更倾向于发展自己的技术路线,如oneAPI和ROCm,即便这些技术目前还不如CUDA成熟。

ZLUDA的故事可能不会有一个传统意义上的圆满结局,但它无疑为技术兼容性和开放性的探索提供了宝贵的案例。在英伟达、英特尔和AMD这三大巨头的角逐中,ZLUDA或许是个小角色,但它所代表的挑战和创新精神,将继续激励着未来的技术探索者。