ITBear旗下自媒體矩陣:

英偉達(dá)發(fā)布編譯器源代碼 開(kāi)放 CUDA 平臺(tái)

   時(shí)間:2011-12-14 10:07:47 來(lái)源:互聯(lián)網(wǎng)編輯:星輝 發(fā)表評(píng)論無(wú)障礙通道

12 月14 日消息,英偉達(dá)公司今天宣布,公司將向?qū)W術(shù)研究人員與軟件工具開(kāi)發(fā)商提供用于新款英偉達(dá)CUDA LLVM 編譯器的源代碼,讓他們能夠更輕松地為更多編程語(yǔ)言增添 GPU 支持、在替代處理器架構(gòu)上支持 CUDA 應(yīng)用程序。

LLVM 是一款應(yīng)用廣泛、采用模塊化設(shè)計(jì)的開(kāi)源編譯器基礎(chǔ)架構(gòu),這種設(shè)計(jì)使其能夠輕松地支持新的編程語(yǔ)言和處理器架構(gòu)。諸多領(lǐng)先企業(yè)將 LLVM 用于各種編程需求,這類企業(yè)包括 Adobe、蘋果、克雷以及美國(guó)藝電等等。

基于 LLVM 的新款 CUDA 編譯器在架構(gòu)方面增強(qiáng)了對(duì)英偉達(dá)并行 GPU 的支持?,F(xiàn)已上市的最新版本 CUDA Toolkit (v4.1) 包含該編譯器。

Ocelot 項(xiàng)目 的內(nèi)容是把運(yùn)用 CUDA C 語(yǔ)言編寫的軟件移植到不同的處理器架構(gòu)上來(lái)。佐治亞理工學(xué)院教授兼 Ocelot 項(xiàng)目負(fù)責(zé)人 Sudhakar Yalamanchili 表示:“開(kāi)放 CUDA 平臺(tái)是英偉達(dá)邁出的重要一步。異構(gòu)是未來(lái)計(jì)算的大勢(shì)所趨,而 CUDA 編程模型可提供一種十分有效的方法,讓開(kāi)發(fā)者能夠在多種不同類型處理器上最大限度提升性能,其中包括 AMD GPU 和 Intel x86 CPU。”

開(kāi)發(fā)者需要針對(duì)特定領(lǐng)域的問(wèn)題和未來(lái)編程模型而對(duì)異構(gòu)并行系統(tǒng)進(jìn)行編程,促成這種編程的替代方法有助于加速實(shí)現(xiàn)百億億次級(jí) (Exascale) 計(jì)算。 通過(guò)發(fā)布 CUDA 編譯器和內(nèi)部表示 (IR) 格式的源代碼,英偉達(dá)將讓研究人員能夠更靈活地將 CUDA 編程模型移植到其它架構(gòu)上來(lái),推動(dòng)下一代更高性能計(jì)算平臺(tái)的發(fā)展。

軟件工具開(kāi)發(fā)商還可以利用編譯器源代碼技術(shù)來(lái)打造定制的解決方案。

The Portland Group 主任 Doug Miles 表示:“這一積極的行動(dòng)讓 PGI 能夠開(kāi)發(fā)出原生 CUDA Fortran 和 OpenACC 編譯器。與英偉達(dá) CUDA C/C++ 一樣,這些編譯器能夠利用相同的設(shè)備級(jí)優(yōu)化技術(shù)。 此舉將讓開(kāi)發(fā)者能夠利用現(xiàn)有工具實(shí)現(xiàn)無(wú)縫調(diào)試與分析,而且讓 PGI 能夠?qū)W⒂诟呒?jí)別的優(yōu)化與語(yǔ)言特性。”

舉報(bào) 0 收藏 0 打賞 0評(píng)論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁(yè)  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  RSS訂閱  |  開(kāi)放轉(zhuǎn)載  |  滾動(dòng)資訊  |  爭(zhēng)議稿件處理  |  English Version