LLVM編譯器讓程序員編譯那些針對(duì)GPU架構(gòu)而大力優(yōu)化的代碼
發(fā)布時(shí)間:2023/8/10 1:03:02 訪問(wèn)次數(shù):206
CUDA C/C++架構(gòu)中所采用的編譯器架構(gòu),長(zhǎng)期以來(lái)一直被蘋(píng)果,AMD以及Adobe等領(lǐng)先企業(yè)廣泛采用。
Double Negative 已經(jīng)將其流體動(dòng)力學(xué)解算軟件移植到Jet這一特定領(lǐng)域的語(yǔ)言上來(lái),該語(yǔ)言就是基于LLVM的。 除了支持的現(xiàn)有架構(gòu)以外,全新開(kāi)源LLVM編譯器讓程序員能夠毫不費(fèi)力地編譯那些針對(duì)GPU架構(gòu)而大力優(yōu)化的代碼,從而可大幅加速電影視覺(jué)特效中用到的模擬計(jì)算。
MathWorks運(yùn)用LLVM工具鏈元件來(lái)在MATLAB語(yǔ)言中新增GPU支持。對(duì)我們所服務(wù)的技術(shù)領(lǐng)域來(lái)說(shuō),GPU支持與開(kāi)源LLVM編譯器非常有價(jià)值。
標(biāo)準(zhǔn)的QuasarBrite 高溫SMD七段LED顯示器可提供:
0.3英寸和0.56英寸的產(chǎn)品
單位數(shù)或兩位數(shù)字布局
共陽(yáng)極或共陰極形式
紅色或綠色
針對(duì)任何顏色和大多數(shù)尺寸、字高、厚度和形狀,Lumex可按照客戶要求提供。 Lumex技術(shù)設(shè)計(jì)專家小組幫助客戶將新型QuasarBrite高溫SMD七段LED顯示器與開(kāi)關(guān)、電阻器、 IC驅(qū)動(dòng)芯片、電容器和其他創(chuàng)建完整接口板解決方案所要求的技術(shù)進(jìn)行整合.
LLVM是一種應(yīng)用廣泛的開(kāi)源編譯器架構(gòu),該架構(gòu)采用模塊化設(shè)計(jì),能夠輕松地新增對(duì)編程語(yǔ)言和處理器架構(gòu)的支持。
CUDA 編譯器可支持C、C++ 以及Fortran語(yǔ)言,能夠?yàn)檫\(yùn)用大規(guī)模并行英偉達(dá)GPU的應(yīng)用程序加速。
針對(duì)LLVM內(nèi)核的CUDA 編譯器源代碼變化以及并行線程執(zhí)行后端。
如此一來(lái),程序員便能夠利用更廣泛的編程語(yǔ)言來(lái)針對(duì)GPU加速器開(kāi)發(fā)應(yīng)用程序,從而令GPU 計(jì)算比以往任何時(shí)候都更加唾手可得、更加普遍。
深圳市慈安科技有限公司http://cakj.51dzw.com
CUDA C/C++架構(gòu)中所采用的編譯器架構(gòu),長(zhǎng)期以來(lái)一直被蘋(píng)果,AMD以及Adobe等領(lǐng)先企業(yè)廣泛采用。
Double Negative 已經(jīng)將其流體動(dòng)力學(xué)解算軟件移植到Jet這一特定領(lǐng)域的語(yǔ)言上來(lái),該語(yǔ)言就是基于LLVM的。 除了支持的現(xiàn)有架構(gòu)以外,全新開(kāi)源LLVM編譯器讓程序員能夠毫不費(fèi)力地編譯那些針對(duì)GPU架構(gòu)而大力優(yōu)化的代碼,從而可大幅加速電影視覺(jué)特效中用到的模擬計(jì)算。
MathWorks運(yùn)用LLVM工具鏈元件來(lái)在MATLAB語(yǔ)言中新增GPU支持。對(duì)我們所服務(wù)的技術(shù)領(lǐng)域來(lái)說(shuō),GPU支持與開(kāi)源LLVM編譯器非常有價(jià)值。
標(biāo)準(zhǔn)的QuasarBrite 高溫SMD七段LED顯示器可提供:
0.3英寸和0.56英寸的產(chǎn)品
單位數(shù)或兩位數(shù)字布局
共陽(yáng)極或共陰極形式
紅色或綠色
針對(duì)任何顏色和大多數(shù)尺寸、字高、厚度和形狀,Lumex可按照客戶要求提供。 Lumex技術(shù)設(shè)計(jì)專家小組幫助客戶將新型QuasarBrite高溫SMD七段LED顯示器與開(kāi)關(guān)、電阻器、 IC驅(qū)動(dòng)芯片、電容器和其他創(chuàng)建完整接口板解決方案所要求的技術(shù)進(jìn)行整合.
LLVM是一種應(yīng)用廣泛的開(kāi)源編譯器架構(gòu),該架構(gòu)采用模塊化設(shè)計(jì),能夠輕松地新增對(duì)編程語(yǔ)言和處理器架構(gòu)的支持。
CUDA 編譯器可支持C、C++ 以及Fortran語(yǔ)言,能夠?yàn)檫\(yùn)用大規(guī)模并行英偉達(dá)GPU的應(yīng)用程序加速。
針對(duì)LLVM內(nèi)核的CUDA 編譯器源代碼變化以及并行線程執(zhí)行后端。
如此一來(lái),程序員便能夠利用更廣泛的編程語(yǔ)言來(lái)針對(duì)GPU加速器開(kāi)發(fā)應(yīng)用程序,從而令GPU 計(jì)算比以往任何時(shí)候都更加唾手可得、更加普遍。
深圳市慈安科技有限公司http://cakj.51dzw.com
熱門(mén)點(diǎn)擊
- 電池?fù)碛袑⒔俜种匐p面發(fā)電效率比大大提高雙
- LLVM編譯器讓程序員編譯那些針對(duì)GPU架構(gòu)
- 12VIN至5VOUT轉(zhuǎn)換和85°C環(huán)境溫度
- 大功率輸出采用多個(gè)DCM模塊并聯(lián)陣列輸出電壓
- 50ns傳播延遲比普通光耦合器結(jié)合門(mén)極驅(qū)動(dòng)器
- 低功耗SoC應(yīng)用于實(shí)時(shí)操作和最高級(jí)別功能性安
- 使用CortexM4F內(nèi)核更快執(zhí)行復(fù)雜數(shù)學(xué)密
- 近距離通信技術(shù)把智能手機(jī)移動(dòng)設(shè)備無(wú)線連接到非
- 在不增加功率預(yù)算的情況下為每個(gè)系統(tǒng)實(shí)現(xiàn)更多的
- 六條IMR通道支持高分辨率攝像頭組合輸出生成
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門(mén)信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究