RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

打破英偉達CUDA壁壘?AMD顯卡現(xiàn)在也能無縫適配CUDA了

Hobby觀察 ? 來源:電子發(fā)燒友 ? 作者:梁浩斌 ? 2024-07-19 00:16 ? 次閱讀

電子發(fā)燒友網(wǎng)報道(文/梁浩斌)一直以來,圍繞CUDA打造的軟件生態(tài),是英偉達GPU領域最大的護城河,尤其是隨著目前AI領域的發(fā)展加速,市場火爆,英偉達GPU+CUDA的開發(fā)生態(tài)則更加穩(wěn)固,AMD英特爾廠商雖然在努力追趕,但目前還未能看到有威脅英偉達地位的可能。

最近一家英國公司Spectral Compute推出了一款方案,可以為AMD的GPU原生編譯CUDA源代碼,目前正在RNDA2、RDNA3上進行規(guī)模測試。這或許可以打破CUDA與英偉達GPU的生態(tài)壁壘?


SCALE編譯器

Spectral Compute據(jù)稱花了7年時間開發(fā)SCALE,SCALE不依賴英偉達的代碼,而是通過一些開源LLVM組件等,建立了其CUDA兼容的工具鏈,讓SCALE在多個平臺之間能高度兼容。

其實在以往也有一些其他GPU硬件兼容CUDA的方式,比如AMD支持的ZLUDA推出的開源移植項目,通過重新編譯二進制代碼,就能夠讓CUDA庫在AMD自家的ROCm上運行,令AMD GPU適配CUDA生態(tài)。

但SCALE的特性在于,可以避免代碼移植的步驟,開發(fā)人員可以使用單一版本的代碼庫,因為SCALE本身與CUDA的源代碼兼容,這大大提高了可用性。

Spectral Compute的CEO Michael Sondergaard表示:我們相信,只需要編寫一次代碼,就可以在任何硬件平臺上運行它,對于CPU代碼來說,這已經(jīng)實現(xiàn)很多年了,那為什么GPU不行呢?我們著手通過彌合主流的CUDA編程語言和其他GPU硬件供應商之間的兼容性差距,來直接解決這個問題。

Michael 還提到:“應該構建一個圍繞GPU的開源生態(tài)系統(tǒng),類似目前CPU所享有的生態(tài)環(huán)境,同時確保不同平臺間的互聯(lián)互通?!彼J為,通過SCALE可以彌合CUDA與其他硬件供應商之間的兼容性鴻溝,從而打破市場上存在的壁壘。

據(jù)介紹,SCALE是一種通用并行GPU工具包,其功能與英偉達的CUDA工具包相仿,它能夠在編譯CUDA代碼的同時,為非英偉達 GPU生成相應的二進制文件,這樣就徹底避免了對翻譯層的依賴。

目前,SCALE已經(jīng)在多種軟件中成功運行,比如Blender、Llama-cpp、XGboost、FAISS、GOMC、STDGPU、Hashcat和NVIDIA Thrust等專業(yè)軟件,這些軟件已經(jīng)可以在RDNA2和RDNA3的AMD GPU上正常使用CUDA。

不過SCALE本身不是開源的,但用戶可以通過免費的軟件許可使用這個功能,這或許是為了規(guī)避英偉達針對CUDA兼容而出臺的EULA條款。

其他廠商兼容CUDA的努力

市場上其實并不缺乏CUDA的挑戰(zhàn)者,包括AMD的ROCm,開放標準聯(lián)盟Khronos Group聯(lián)合旗下成員打造出的SYCL編程語言等,而英特爾也與SYCL深度綁定,希望打破CUDA的統(tǒng)治。

當然,對于AMD和英特爾這樣的巨頭而言,他們有資本去嘗試構建一個新的生態(tài),但對于更多的初創(chuàng)公司和中小規(guī)模公司而言,兼容就是成本最低的路線。

比如國內(nèi)的GPU初創(chuàng)公司摩爾線程,基于MUSA的統(tǒng)一架構推出了多款GPU產(chǎn)品,并打造了軟件開發(fā)平臺,包括AI開發(fā)平臺、MUSA SDK、MT Smart Media和MTVerse XR等。

而這套生態(tài)架構可以充分兼容現(xiàn)有的軟件生態(tài),能借助MUSIFY工具實現(xiàn)代碼零成本遷移到MUSA平臺,也包括對CUDA生態(tài)的兼容。

在2021年的時候,在一個名為Vortex的RISC-V GPU項目上,也實現(xiàn)了對CUDA軟件工具包的支持。

在這個項目中,研究人員設計并實現(xiàn)了一條流水線,旨在全面支持從CUDA到增強版RISC-V GPU架構的代碼遷移。這條流水線以CUDA源代碼為起點,目標是在強化的RISC-V GPU架構上直接運行這些代碼。具體而言,流水線分為以下幾步:首先將CUDA源代碼轉(zhuǎn)換為NVVM中間表示(IR),接著把NVVM IR轉(zhuǎn)化為SPIR-V IR,隨后利用POCL將SPIR-V IR轉(zhuǎn)譯成針對RISC-V的二進制文件,最終在增強后的RISC-V GPU上執(zhí)行這些二進制文件。

寫在最后

盡管CUDA生態(tài)目前是英偉達GPU的最大優(yōu)勢之一,但從這些廠商的努力可以看到,其他GPU硬件也正在有越來越多的方法兼容CUDA,有機會從英偉達手中奪得一些市場份額。但AI領域的龍頭效應越來越強,能夠挑戰(zhàn)英偉達的GPU廠商可能機會越來越小了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • amd
    amd
    +關注

    關注

    25

    文章

    5466

    瀏覽量

    134087
  • 顯卡
    +關注

    關注

    16

    文章

    2431

    瀏覽量

    67573
  • CUDA
    +關注

    關注

    0

    文章

    121

    瀏覽量

    13620
  • 英偉達
    +關注

    關注

    22

    文章

    3770

    瀏覽量

    90984
收藏 人收藏

    評論

    相關推薦

    英偉TITAN AI顯卡曝光,性能狂超RTX 409063%!# 英偉# 顯卡

    顯卡英偉
    jf_02331860
    發(fā)布于 :2024年07月24日 17:18:28

    英國公司實現(xiàn)英偉CUDA軟件在AMD GPU上的無縫運行

    7月18日最新資訊,英國創(chuàng)新科技企業(yè)Spectral Compute震撼發(fā)布其革命性GPGPU編程工具包——“SCALE”,該工具包實現(xiàn)英偉C
    的頭像 發(fā)表于 07-18 14:40 ?634次閱讀

    軟件生態(tài)上超越CUDA,究竟有多難?

    電子發(fā)燒友網(wǎng)報道(文/周凱揚)近日,英偉憑借持續(xù)上漲的股價,正式超過了微軟成為全球市值最高的公司,這固然離不開GPU這一AI硬件的火熱,但之所以一舉做到世界第一,離不開軟件的加持
    的頭像 發(fā)表于 06-20 00:09 ?3609次閱讀

    英偉CUDA-Q平臺推動全球量子計算研究

    英偉今日公布其重要戰(zhàn)略決策,即采用開源的CUDA-Q平臺,旨在推動德國、日本和波蘭等國家超運中心在量子計算領域的創(chuàng)新研究。CUDA-Q作
    的頭像 發(fā)表于 05-14 11:45 ?650次閱讀

    Keil使用AC6編譯提示CUDA版本過高怎么解決?

    今晚搞 ToughGFX 最后快成功 ,Keil 編譯又提示: *** Using Compiler \'V6.14\', folder: \'D:Keil_v5ARMARMCLANGBin
    發(fā)表于 04-11 07:56

    英偉AI霸主地位遭巨頭聯(lián)手挑戰(zhàn),CUDA壟斷遭破局

    據(jù)最新外媒報道,科技界的巨頭們——高通、谷歌和英特爾等,已經(jīng)聯(lián)手向英偉發(fā)起了一場挑戰(zhàn),意圖打破其在CUDA平臺上的壟斷局面。
    的頭像 發(fā)表于 03-28 14:39 ?965次閱讀

    英偉H200顯卡參數(shù)是什么

    英偉H200顯卡的參數(shù)非常出色,主要表現(xiàn)在以下幾個方面。
    的頭像 發(fā)表于 03-07 17:02 ?2684次閱讀

    摩爾線程MUSA/MUSIFY與英偉CUDA無依賴,開發(fā)者無憂

    首先,摩爾線程MUSA/MUSIFY并不受到英偉CUDA這項條款的限制,使用者可以放心地使用其相關內(nèi)容。MUSA即摩爾線程自行研發(fā),享有高度自主知識產(chǎn)權的全功能GPU先進計算統(tǒng)一系統(tǒng)架構;
    的頭像 發(fā)表于 03-06 09:22 ?1299次閱讀

    英偉顯卡驅(qū)動怎么自動啟動

    英偉顯卡驅(qū)動自動啟動的設置方法可以通過以下步驟實現(xiàn)。
    的頭像 發(fā)表于 03-01 18:11 ?6514次閱讀

    英偉顯卡是什么檔次

    英偉顯卡的檔次主要取決于其性能、技術水平和應用領域。英偉作為全球領先的半導體公司,其顯卡產(chǎn)品
    的頭像 發(fā)表于 03-01 17:27 ?3632次閱讀

    英偉顯卡有哪些?英偉顯卡驅(qū)動安裝方法

    英偉(NVIDIA)的顯卡主要分為幾個系列:GeForce、Titan、Quadro以及Tesla。
    的頭像 發(fā)表于 03-01 17:13 ?2293次閱讀

    英偉GeForce RTX 4090顯卡怎么樣

    英偉的GeForce RTX 4090確實是一款高端顯卡,其強大的規(guī)格和性能使其在游戲和圖形處理領域處于領先地位。這款顯卡擁有高達760億個晶體管、16384個
    的頭像 發(fā)表于 03-01 17:04 ?1781次閱讀

    英偉顯卡怎么樣

    英偉(NVIDIA)是全球知名的顯卡品牌,其顯卡產(chǎn)品在圖形處理、游戲娛樂、專業(yè)工作站等領域具有廣泛的應用。
    的頭像 發(fā)表于 03-01 17:00 ?2664次閱讀

    英偉顯卡價格

    英偉顯卡的價格因其型號、性能、發(fā)布時間等因素而有所不同。
    的頭像 發(fā)表于 03-01 16:39 ?1151次閱讀

    什么是CUDA?誰能打破CUDA的護城河?

    在最近的一場“AI Everywhere”發(fā)布會上,Intel的CEO Pat Gelsinger炮轟Nvidia的CUDA生態(tài)護城河并不深,而且已經(jīng)成為行業(yè)的眾矢之的。
    的頭像 發(fā)表于 12-28 10:26 ?1.3w次閱讀
    什么是<b class='flag-5'>CUDA</b>?誰能<b class='flag-5'>打破</b><b class='flag-5'>CUDA</b>的護城河?
    RM新时代网站-首页