加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
  • 推薦器件
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

英偉達(dá)下“封殺令”:不準(zhǔn)轉(zhuǎn)譯CUDA!國(guó)產(chǎn)GPU企業(yè)回應(yīng)

2024/03/07
2727
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

作者 |??ZeR0,編輯?|??漠影

山雨欲來風(fēng)滿樓。

兼容CUDA這條路,走不通了?

芯東西3月6日消息,據(jù)外媒報(bào)道,英偉達(dá)已禁止用轉(zhuǎn)譯層在其他GPU上跑CUDA軟件。

自2021年以來,英偉達(dá)已在其在線列出的許可條款中明文禁止使用轉(zhuǎn)譯層在其他硬件平臺(tái)上運(yùn)行基于CUDA的軟件。軟件工程師@Longhorn發(fā)現(xiàn)這項(xiàng)“禁令”已被添加到安裝CUDA 11.6及更新版本包含的最終用戶許可協(xié)議(EULA)中。

英偉達(dá)CUDA 11.6及更高版本的EULA有一條限制條款:“您不能逆向工程、反編譯或反匯編使用此SDK生成的任何結(jié)果,并在非英偉達(dá)平臺(tái)上進(jìn)行轉(zhuǎn)譯?!?/p>

▲英偉達(dá)CUDA EULA相關(guān)限制條款截圖???????????????

EULA鏈接:https://docs.nvidia.com/cuda/eula/index.html

一石激起千層浪。GPU行業(yè)長(zhǎng)期患有“CUDA依賴癥”,英偉達(dá)多年來不斷鞏固的CUDA生態(tài)墻就像銅墻鐵壁,是其他GPU新秀難以望其項(xiàng)背的關(guān)鍵壁壘。為了迎合市場(chǎng)需求,一些非英偉達(dá)的GPU平臺(tái)選擇兼容CUDA,以站在英偉達(dá)生態(tài)的肩膀上去擁抱GPU開發(fā)者。

這一消息隨即引起討論:CUDA兼容禁令意味著什么?是否會(huì)對(duì)國(guó)內(nèi)GPU企業(yè)產(chǎn)生不利影響?

對(duì)此,北京GPU獨(dú)角獸企業(yè)摩爾線程發(fā)聲明澄清:“摩爾線程MUSA/MUSIFY不涉及英偉達(dá)EULA相關(guān)條款,開發(fā)者可放心使用?!?/p>

▲摩爾線程的澄清聲明部分內(nèi)容截圖

據(jù)Tom’s Hardware報(bào)道,兼容CUDA有兩種常見做法:重新編譯代碼(可供相應(yīng)程序的開發(fā)人員使用),使用轉(zhuǎn)譯層

其中第一種重新編譯現(xiàn)有CUDA程序的做法是合規(guī)的。AMD英特爾都有工具來分別將CUDA程序遷移到他們的ROCm和OpenAPI平臺(tái)上。一些國(guó)內(nèi)GPU企業(yè)也采用了類似的兼容思路。

EULA條款主要禁掉的是第二種,使用像ZLUDA開源庫之類的轉(zhuǎn)譯層。外媒稱這是在非英偉達(dá)硬件上運(yùn)行CUDA程序的最簡(jiǎn)單方法。

此前英特爾和AMD都支持過ZLUDA項(xiàng)目,但后續(xù)又都停止了。ZLUDA利用ROCm技術(shù)棧上實(shí)現(xiàn)CUDA應(yīng)用二進(jìn)制兼容,支持無需修改代碼就能在AMD硬件平臺(tái)上運(yùn)行CUDA應(yīng)用。

開發(fā)者之所以對(duì)英偉達(dá)GPU長(zhǎng)期專情,就是因?yàn)镃UDA已經(jīng)足夠好用,跟英偉達(dá)GPU硬件的軟硬協(xié)同也做到最好,沒必要換個(gè)新平臺(tái)重頭熟悉,而且其他平臺(tái)還可能存在出現(xiàn)潛在bug的風(fēng)險(xiǎn)。

然而如果能實(shí)現(xiàn)在其他硬件上跑CUDA,雖然會(huì)有一定性能損失,但對(duì)縮小與英偉達(dá)的生態(tài)差距已經(jīng)相當(dāng)有利。這多少會(huì)威脅到英偉達(dá)在加速計(jì)算領(lǐng)域的霸主地位,英偉達(dá)做限制也不意外。

隨著生成式AI越來越火,被視作英偉達(dá)GPU護(hù)城河的CUDA,其兼容性已成一個(gè)熱門話題。

去年在紐約舉行的一次活動(dòng)上,英特爾CEO基辛格在對(duì)CUDA技術(shù)大加贊賞的同時(shí),也坦言“整個(gè)行業(yè)都在積極消除CUDA市場(chǎng)”。

當(dāng)時(shí)他列舉了MLIR、谷歌、OpenAI等例子,暗示他們正轉(zhuǎn)向“Pythonic編程層”,使AI訓(xùn)練更加開放。他認(rèn)為“CUDA護(hù)城河又淺又小”,其主導(dǎo)地位不會(huì)永遠(yuǎn)持續(xù)下去,因?yàn)樾袠I(yè)有動(dòng)力為廣泛的訓(xùn)練、創(chuàng)新、數(shù)據(jù)科學(xué)等帶來更廣泛的技術(shù)。

AMD CEO蘇姿豐去年接受外媒采訪時(shí)談到自己不相信護(hù)城河,在她看來,過去開發(fā)者傾向于使用針對(duì)特定硬件的軟件,但展望未來,每個(gè)人都在尋求構(gòu)建與硬件無關(guān)的軟件能力,人們希望確保能從一種基礎(chǔ)設(shè)施遷移到另一種基礎(chǔ)設(shè)施,因此正在構(gòu)建這些更高級(jí)別的軟件。

上個(gè)月,硅谷芯片架構(gòu)大神Jim Keller也在社交平臺(tái)上發(fā)牢騷:“CUDA是沼澤,不是護(hù)城河?!彼虏蹖慍UDA效率低下,Triton、Tensor RT、Neon、Mojo的存在是有很好理由的。

可以說,AI芯片和GPU領(lǐng)域苦CUDA久矣,業(yè)界對(duì)這種封閉生態(tài)已經(jīng)頗有微詞。兼容CUDA只是權(quán)宜之計(jì),有長(zhǎng)期雄心的芯片大廠或初創(chuàng)公司都在構(gòu)建自主軟件生態(tài),并力挺更加開放的生態(tài)。

以O(shè)penAI Triton為代表的開源編程語言正成為對(duì)抗CUDA封閉陣營(yíng)的關(guān)鍵力量,通過極大簡(jiǎn)化GPU加速編程過程、顯著減少編譯新硬件所需的工作量,減弱開發(fā)者對(duì)CUDA的依賴。

與此同時(shí),當(dāng)GPU短缺問題愈發(fā)嚴(yán)重,迫切需要更多計(jì)算能力的AI企業(yè)可能會(huì)越來越多考慮AMD、英特爾等競(jìng)爭(zhēng)對(duì)手的替代品。當(dāng)它們紛紛擼起袖子推出性能強(qiáng)大且更加經(jīng)濟(jì)高效的GPU產(chǎn)品時(shí),英偉達(dá)的霸主地位將受到挑戰(zhàn)。

而從商業(yè)決策的角度來看,著眼于解決復(fù)雜視覺計(jì)算問題、持續(xù)創(chuàng)新的英偉達(dá),也有充分理由來捍衛(wèi)自己長(zhǎng)期積累下來的知識(shí)產(chǎn)權(quán)和商業(yè)碩果,讓客戶與其生態(tài)系統(tǒng)產(chǎn)生更加牢固的粘性。

 

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
SI5338B-B-GMR 1 Silicon Laboratories Inc Processor Specific Clock Generator, 350MHz, CMOS, QFN-24

ECAD模型

下載ECAD模型
$13.39 查看
PIC32MX575F512L-80I/PT 1 Microchip Technology Inc 32-BIT, FLASH, 80 MHz, RISC MICROCONTROLLER, PQFP100, 12 X 12 MM, 1 MM HEIGHT, LEAD FREE, PLASTIC, TQFP-100

ECAD模型

下載ECAD模型
$8.67 查看
STM32H743ZIT6 1 STMicroelectronics High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, Art Accelerator, L1 cache, external memory interface, large set of peripherals

ECAD模型

下載ECAD模型
$22.21 查看
英偉達(dá)

英偉達(dá)

NVIDIA(中國(guó)大陸譯名:英偉達(dá),港臺(tái)譯名:輝達(dá)),成立于1993年,是一家美國(guó)跨國(guó)科技公司,總部位于加利福尼亞州圣克拉拉市,由黃仁勛、克里斯·馬拉科夫斯基(Chris Malachowsky)和柯蒂斯·普里姆(Curtis Priem)共同創(chuàng)立。公司早期專注于圖形芯片設(shè)計(jì)業(yè)務(wù),隨著公司技術(shù)與業(yè)務(wù)發(fā)展,已成長(zhǎng)為一家提供全棧計(jì)算的人工智能公司,致力于開發(fā)CPU、DPU、GPU和AI軟件,為建筑工程、金融服務(wù)、科學(xué)研究、制造業(yè)、汽車等領(lǐng)域的計(jì)算解決方案提供支持。

NVIDIA(中國(guó)大陸譯名:英偉達(dá),港臺(tái)譯名:輝達(dá)),成立于1993年,是一家美國(guó)跨國(guó)科技公司,總部位于加利福尼亞州圣克拉拉市,由黃仁勛、克里斯·馬拉科夫斯基(Chris Malachowsky)和柯蒂斯·普里姆(Curtis Priem)共同創(chuàng)立。公司早期專注于圖形芯片設(shè)計(jì)業(yè)務(wù),隨著公司技術(shù)與業(yè)務(wù)發(fā)展,已成長(zhǎng)為一家提供全棧計(jì)算的人工智能公司,致力于開發(fā)CPU、DPU、GPU和AI軟件,為建筑工程、金融服務(wù)、科學(xué)研究、制造業(yè)、汽車等領(lǐng)域的計(jì)算解決方案提供支持。收起

查看更多

相關(guān)推薦