快科技7月13日消息,NVIDIA難以取代的不是硬體,而是CUDA生態。
據報道,儘管美國對中國實施半導體出口制裁,阻止NVIDIA在中國大陸銷售其先進的AI晶片,但它的產品仍然是中國大陸需求最廣泛的AI晶片,而這主要是得益於英偉達GPGPU架構及強大的CUDA生態。
雖然華為也推出了CANN(Compute Architecture for Neural Networks)異構計算架構,但它的生態系統和開發者支持,相比NVIDIA的CUDA生態還是要差很多。
The Information發布的一份報告指出,華為想要提升其AI晶片在中國大陸市場的份額,正面臨的一個主要瓶頸,即華為AI晶片採用的是CANN軟體平台來實現算力調度與執行。但是,CANN並未得到行業的廣泛的支持,遠不及英偉達的CUDA。
對於程序開發人員來說,CUDA是一種更加友好的高級語言,開發者只需要專注於程序和算法最相關的運行邏輯,而不太需要考慮具體的程序是如何在GPU等硬體上具體如何執行計算的,從而能夠降低開發難度。
GPU本身是設計來支持圖形計算的,但其強大的並行計算能力使得它能夠處理各種計算任務。隨後,NVIDIA就針對AI應用推出了有很強的編程靈活性和適應性的GPGPU,結合自己的CUDA軟體編程框架,可以處理不同類型的負載,比如圖形渲染、科學計算、深度學習等。
此外,華為的昇騰AI晶片是為AI計算優化的ASIC(專用集成電路),它主要針對深度學習推理和訓練進行特化。這種定製化使得它在特定任務上有更高的性能和能效,但對於圖形渲染、並行計算、科學計算等通用計算任務上的效率和靈活性就不如GPGPU。
據悉,華為正在尋求改變其人工智慧晶片設計策略,從 ASIC (專用集成電路)轉向GPGPU(通用圖形處理器)晶片,新的AI晶片在轉向GPGPU後將配備新的軟體,允許用戶通過中間件以兼容的CUDA編程語言,該軟體也可以將CUDA的指令轉換為適用於華為AI晶片的語言。
報道指出,此舉將使華為的AI晶片能夠被更廣泛地使用,增加其在中國AI晶片市場的份額。