
打破 NVIDIA CUDA 護城河的神器 ZLUDA 迎來重大更新!現在正式支援 AMD ROCm 7,讓開發者能在非 NVIDIA 顯示卡上使用 CUDA 程式,新版本能否真正改變 AI 運算市場的版圖?
ZLUDA 迎來 AMD ROCm 7 支援
在當今的 AI 與高效能運算領域,NVIDIA 憑藉其強大的 CUDA 軟體生態系統,建立了幾乎不可撼動的護城河。這套發展數十年的架構,早已成為業界的黃金標準,讓競爭對手難以越雷池一步。然而,打破這道高牆的努力從未停止,其中最受矚目的開源專案之一 ZLUDA,近期釋出了一項關鍵更新,正式宣佈支援 AMD 最新的 ROCm 7 開放式軟體平台,無疑為非 NVIDIA 陣營注入了一劑強心針。
ZLUDA 是一款知名的代碼移植庫 (Code Porting Library),其核心目標非常明確且具野心,就是直接打破 CUDA 的獨佔局面。這款工具的運作原理相當巧妙,它充當了一個隨插即用的替代方案。當開發者執行原本為 NVIDIA GPU 撰寫的 CUDA 程式時,ZLUDA 會在背景攔截這些 CUDA API 的呼叫請求,並將它們即時重導向到其他 GPU 的運行環境中。理論上開發者不需要大幅改寫程式碼,就能讓原本只能跑在 NVIDIA 顯示卡上的軟體,也能在其他品牌的硬體上運作。
ZLUDA 的身世其實相當曲折且充滿故事性。許多人可能不知道,這個專案最初其實是在 AMD 的支持下進行開發的,當時的目標就是為了讓 AMD 的硬體能相容 CUDA 生態。然而,隨著策略調整,AMD 停止了對該項目的官方支援。但這並沒有終結 ZLUDA 的命運,專案原本的首席開發者 Andrzej Janik 決定將其作為一個獨立項目繼續維護與更新,延續了這個跨界橋樑的生命力。
根據 Phoronix 的最新報導,ZLUDA 的這次更新重點在於對 AMD ROCm 7 的完整支援。ROCm (Radeon Open Compute) 是 AMD 用來對抗 CUDA 的開放式軟體平台,而第七版的更新代表 AMD 的最新進展。透過 ZLUDA 與 ROCm 7 的結合,使用者將能夠在將 CUDA 程式移植後,充分利用 AMD 最新硬體的效能優勢,這對於那些手握 AMD 顯示卡卻苦於軟體相容性的開發者來說,絕對是一個令人振奮的消息。
雖然 ZLUDA 的概念聽起來非常美好,但必須保持客觀。目前這款工具雖然能實現跨平台運行,但它仍處於開發階段,並非完美的成品。最關鍵的問題在於效能損耗,目前尚未有詳盡的測試資料能確認經過 ZLUDA 轉譯後的程式碼後,在執行效率上會打多少折扣。畢竟,原生支援與轉譯執行之間,往往存在著不可忽視的效能落差。
儘管如此,ZLUDA 的存在反映了整個科技產業界對打破壟斷的渴望,像微軟這樣的巨頭,也正嘗試透過建立特定的轉譯層,試圖讓 CUDA 成為一個更通用的標準,以應用於自家的 AI 工作負載中。NVIDIA 目前之所以能成為最多企業的首選運算供應商,很大程度上歸功於 CUDA 的普及度與依賴性。未來像 ZLUDA 這類工具是否能真正走出實驗室,進入主流 AI 工作流程,將是一個值得長期觀察的重點。但在現階段,它更像是一個充滿潛力的早期實作,為外界展示了另一種可能性的曙光。
延伸閱讀
![[限時免費] Glary Utilities Pro V6 系統最佳化軟體](https://img.unikoshardware.com/wp-content/uploads/2025/12/Glary-Utilities-Pro_12_18_2025-75x75.jpg)














