巨頭想要“圍剿”英偉達(dá)CUDA?恐怕沒那么容易……
打破壟斷并不容易。
2022年11月底,ChatGPT的出現(xiàn),不僅一把火點(diǎn)燃了生成式AI的浪潮,同時(shí)還將GPU巨頭英偉達(dá)送上了神壇。
如今的英偉達(dá)靠著AI 芯片的領(lǐng)先,不僅在市值上一路飛漲,同時(shí)壟斷了全球AI算力近90%的市場。
值得一提的是,GPU本身并不是專門為了AI而設(shè)計(jì),不少芯片公司都推出過更專用化的AI芯片。
但英偉達(dá)擁有自己的護(hù)城河——CUDA軟硬件協(xié)同技術(shù)。有了它,在很長一段時(shí)間里,只有英偉達(dá)的GPU才能處理各種復(fù)雜的AI任務(wù)。
這就造成了一個(gè)困境——所有人都被綁死在英偉達(dá)這艘船上,很少能用替代品。
總有人希望擺脫壟斷,之前是PyTorch、OpenAI,現(xiàn)在有更多廠商站了出來。
巨頭聯(lián)合開發(fā)新軟件,意圖打破CUDA壟斷
據(jù)路透社報(bào)道,一個(gè)名叫UXL基金會(huì)的科技公司聯(lián)盟,正計(jì)劃通過開發(fā)新的技術(shù)底座,從而擺脫英偉達(dá)的束縛。
從網(wǎng)上公開資料可知,UXL是Unified Acceleration(統(tǒng)一加速)的簡稱。其創(chuàng)始成員包括高通、谷歌云、英特爾、Arm、三星在內(nèi)的大型科技公司,足以看出該聯(lián)盟的含金量。
不過值得一提的是,整個(gè)基金會(huì)圍繞的核心其實(shí)是英特爾的oneAPI計(jì)劃,這是一套能夠?yàn)槎喾N類型 AI 提供支持的軟件和工具,旨在簡化跨多架構(gòu)的開發(fā)過程(如CPU、GPU、FPGA、加速器)。
從時(shí)間節(jié)點(diǎn)來看,該項(xiàng)目在去年的9月舉辦的Linux 基金會(huì)開源峰會(huì)上推出,計(jì)劃于今年上半年確定技術(shù)規(guī)范,而基金會(huì)的最終目的是希望從軟件入手,從而與英偉達(dá)解綁,并幫助 AI 開發(fā)者不必依賴英偉達(dá)平臺(tái)。
在接受采訪時(shí),谷歌高性能計(jì)算總監(jiān)兼首席技術(shù)專家Bill Magro 表示:“具體來說,在機(jī)器學(xué)習(xí)框架的背景下,我們?nèi)绾蝿?chuàng)建一個(gè)開放的生態(tài)系統(tǒng),并提高硬件的生產(chǎn)力和選擇。”目前,英特爾的 OneAPI已經(jīng)被驗(yàn)證可用,而下一步創(chuàng)建專為AI設(shè)計(jì)的標(biāo)準(zhǔn)計(jì)算編程模型。
除了最初參與的公司之外,基金會(huì)還計(jì)劃吸引亞馬遜云計(jì)算、微軟Azure等公司,以及其他芯片制造商,而英偉達(dá)則被排除在外。
就在UXL 基金會(huì)之前,知名AI開發(fā)框架PyTorch正在拓展支持更多GPU與加速器,OpenAI旗下開源算力編程模型Triton也正試圖繞過英偉達(dá)CUDA,從而支持英偉達(dá)競品,而包括AMD也有自己的開發(fā)者工具ROCm,各方都開始“圍剿”英偉達(dá)。
護(hù)城河難跨
CUDA之所以能成為英偉達(dá)的護(hù)城河,正是因?yàn)槠?strong>龐大的GPU軟件計(jì)算生態(tài)。
你可以把他理解成GPU的Windows系統(tǒng),雖然有Linux這樣的替代品,但因?yàn)槎嗄暌詠順?gòu)成起來的生態(tài)以及用戶粘性,很少會(huì)有科技企業(yè)會(huì)放棄這個(gè)編程語言從頭訓(xùn)練AI產(chǎn)品。
從本質(zhì)上講,是否使用CUDA,還是取決于任務(wù)的需求。對于較小的AI設(shè)備的話,工程師確實(shí)可以使用其他開發(fā)工具替代CUDA。
但涉及到大公司的企業(yè)級(jí)任務(wù),包括AI大模型、自動(dòng)駕駛模型,CUDA憑借自身出色的速度以及可擴(kuò)展性,始終是大公司的首選解決方案。
長期來看,雖然其他廠商也會(huì)推薦新的AI芯片以及非CUDA標(biāo)準(zhǔn),但想要完全取代英偉達(dá)芯片并不現(xiàn)實(shí)。
另外,英偉達(dá)自身也意識(shí)到CUDA的地位可能在下滑。因此在今年GTC大會(huì)之前,開始禁止第三方硬件兼容CUDA。
在過去,英特爾、AMD等公司會(huì)參與ZLUDA這樣的第三方項(xiàng)目,國產(chǎn)廠商也有類似的兼容方案,這些非英偉達(dá)GPU可以直接兼容CUDA接口,從而直接運(yùn)行CUDA 程序。
但現(xiàn)在來看,英偉達(dá)希望再度加固CUDA系統(tǒng)的壟斷,客戶要么重新選一個(gè)生態(tài)系統(tǒng),要么繼續(xù)使用英偉達(dá)的產(chǎn)品。
雖然競爭對手們一直在“炮轟”英偉達(dá)的 CUDA,不少人都認(rèn)為開源軟件開發(fā)框架會(huì)比CUDA更高效地使用。
但奈何英特爾、AMD等芯片廠商在硬件層面都很難追上英偉達(dá),更不要說帶著第三方開發(fā)者們放棄目前最好用的AI訓(xùn)練生態(tài)。
我們可以說UXL基金會(huì)的愿景很好,但想要取代CUDA,現(xiàn)在看起來似乎還挺遙遠(yuǎn)的。
最后,記得關(guān)注微信公眾號(hào):鎂客網(wǎng)(im2maker),更多干貨在等你!
硬科技產(chǎn)業(yè)媒體
關(guān)注技術(shù)驅(qū)動(dòng)創(chuàng)新
