《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 業(yè)界動(dòng)態(tài) > 英國(guó)新創(chuàng)公司推出兼容CUDA的編程工具包CALE

英國(guó)新創(chuàng)公司推出兼容CUDA的編程工具包CALE

2024-07-17
來(lái)源:芯智訊

22.png

7月17日消息,據(jù)Wccftech報(bào)導(dǎo),英國(guó)新創(chuàng)公司Spectral Compute推出了一款名為“SCALE”的GPGPU編程工具包,將使得英偉達(dá)的CUDA生態(tài)軟件能夠在AMD的GPU上無(wú)縫運(yùn)行。這代表著業(yè)界已經(jīng)能夠打破英偉達(dá)在GPU上的運(yùn)算軟件的主導(dǎo)地位。

CUDA是英偉達(dá)在2007年推出的一種并行計(jì)算平臺(tái)和編程模型,其包含 CUDA 指令集架構(gòu)(ISA)和 GPU 內(nèi)部的并行計(jì)算引擎,通過(guò)與英偉達(dá)GPU硬件綁定,以實(shí)現(xiàn)軟硬件結(jié)合的方式,充分釋放GPU的并行計(jì)算潛能,推動(dòng)了高性能計(jì)算、深度學(xué)習(xí)等領(lǐng)域的快速發(fā)展。經(jīng)過(guò)多年的發(fā)展,眾多的科學(xué)計(jì)算、人工智能應(yīng)用都是基于CUDA打造的,這也使得圍繞CUDA的生態(tài)非常的豐富。開(kāi)發(fā)者如果要遷移到其他廠商的AI芯片平臺(tái),將會(huì)面臨巨大挑戰(zhàn)。同樣,其他的AI芯片廠商想要爭(zhēng)奪英偉達(dá)的客戶,也將面臨CUDA這條“護(hù)城河”的阻撓,除非其配套的開(kāi)發(fā)工具能夠很好的兼容CUDA軟件生態(tài),但這會(huì)帶來(lái)巨大的研發(fā)投入和工作量,如果無(wú)法兼容,那么就將缺乏競(jìng)爭(zhēng)力。

Spectral Compute公司CEO Michael Sondergaard認(rèn)為,GPU應(yīng)該有一個(gè)開(kāi)放原始碼的環(huán)境,這類似于現(xiàn)代的CPU,并且各種平臺(tái)之間應(yīng)該存在互連性。因此,SCALE充當(dāng)了CUDA與其他硬件供應(yīng)商之間兼容性落差的橋梁,希望最終消除市場(chǎng)中的排他性的限制。

根據(jù)Michael介紹,SCALE是一個(gè)GPGPU工具包,類似于英偉達(dá)CUDA工具包,它在編譯CUDA代碼時(shí)使用非英偉達(dá)GPU的二進(jìn)位程序,最終消除了對(duì)翻譯層的需求,可以在 AMD GPU 上原生運(yùn)行 CUDA 程序。

Spectral Compute強(qiáng)調(diào),SCALE已經(jīng)開(kāi)發(fā)了七年之久。它并不依賴英偉達(dá)的程序集,而是建立了兼容CUDA的工具鏈,這使得SCALE在多個(gè)平臺(tái)之間具有高度適應(yīng)性,例如AMD的RDNA GPU。此資源避免了程序集的轉(zhuǎn)移,并允許開(kāi)發(fā)人員使用其程序集的單一版本,因?yàn)镾CALE無(wú)需使用其他語(yǔ)言就可以與CUDA兼容。

未來(lái),隨著SCALE的實(shí)施,英偉達(dá)的CUDA的地位將從專有變成相對(duì)廣泛可用。然而,值得注意的是,SCALE本身并不是開(kāi)放原始碼,用戶必須通過(guò)免費(fèi)軟件許可來(lái)下載。

Spectral Compute表示,他們已經(jīng)在多個(gè)應(yīng)用程序中測(cè)試了該軟件,包括Blender、Llama-cpp、XGboost、FAISS、GOMC、STDGPU、Hashcat和英偉達(dá)Thrust,可應(yīng)用AMD的RDNA 3和RDNA 2構(gòu)架。

英偉達(dá)此前在其EULA中針對(duì)SCALE等平臺(tái)列出了警告,對(duì)允許CUDA在第三方組件上運(yùn)行的某些資源上表現(xiàn)出了一些不滿。原因在于CUDA在英偉達(dá)當(dāng)前能主導(dǎo)人工智能市場(chǎng)的過(guò)程中發(fā)揮了強(qiáng)大的作用,這使得英偉達(dá)似乎并不愿意該運(yùn)算構(gòu)架失去其在市場(chǎng)上獨(dú)家領(lǐng)導(dǎo)地位。

值得一提的是,高通、谷歌和英特爾等大廠也計(jì)劃聯(lián)手打造全新的AI軟件平臺(tái),以為英偉達(dá)的 CUDA 軟件平臺(tái)的潛在客戶提供替代方案。他們計(jì)劃通過(guò)利用英特爾 oneAPI 平臺(tái)中的功能來(lái)實(shí)現(xiàn)這一目標(biāo)。


000.jpg

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。