NVIDIA 的技術壟斷力又被削弱

July 17, 2024 | 科技通識

一直以來,NVIDIA 的GPU 能在市場遙遙領先,是因為其軟體系統CUDA 有豐富的「程式工具庫」,CUDA是 NVIDIA 於 2006 年推出,包含 CUDA 指令集架構(ISA)和 GPU 內部的並行計算引擎,由於CUDA擁有一個成熟且龐大的支持庫和工具生態系統,令程式師在開發上極其方便,且能釋放NVIDIA GPU的最大性能。

而AMD 所用的軟體系統ROCm ,由於起步較晚,其生態圈在成熟度、文檔完善度以及第三方庫的支持方面依然不及CUDA。即使ROCm支持重要的機器學習庫,如TensorFlow和PyTorch,但一旦深入使用,程式工具就遠不如CUDA豐富。

若要ROCm在工具庫趕上CUDA,恐是一件極不容易的事,這亦老黃所自恃。然而,NVIDIA這方面的技術優勢,又再面對另一挑戰。

英國新創公司Spectral Compute ,經歷了七年的硏發,推出工具「SCALE」,是 GPGPU 工具鏈,允許NVIDIA 的CUDA 架構於 AMD 的GPU 執行,讓 AMD 用戶可以NVIDIA 的CUDA 創建高階「混合」模式,這亦代表業界已不斷打破NVIDIA GPU 運算主導地位,研發出各種工具庫降低這企業的壟斷力。

倘若SCALE 普及起來,NVIDIA的CUDA 地位將從專用變成泛用,故此NVIDIA對 SCALE 等平台允許CUDA 於第三方組件執行表示極不滿;當然啦!其自家產品的獨特性將逐漸失去嘛!