當前位置: 華文世界 > 數碼

我本將心向明月,奈何明月照溝渠: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或許是個小角色,但它所代表的挑戰和創新精神,將繼續激勵著未來的技術探索者。