Portland Group為AMD的GPU開發(fā)編譯器
意法半導(dǎo)體的全資子公司Portland Group®,宣布與AMD簽訂技術(shù)合作協(xié)議,為AMD的FireStream™計(jì)算加速器開發(fā)編譯器。作為合作協(xié)議的一部分,PGI和AMD將合作研發(fā),使PGI® Fortran和C編譯器能夠?yàn)锳MD FireStream電路板直接生成代碼,產(chǎn)生可以自動利用AMD FireStream產(chǎn)品的異構(gòu)型x64+GPU(圖形處理器)可執(zhí)行代碼。
Portland Group最近推出一個(gè)技術(shù)預(yù)覽,介紹業(yè)內(nèi)首款把主處理器的計(jì)算任務(wù)自動分配給圖形處理器(GPU)的標(biāo)準(zhǔn)Fortran和C編譯器。直到現(xiàn)在,專注GPU加速器的C和C++開發(fā)人員還必須依賴語言擴(kuò)展或函數(shù)庫解決方案,從應(yīng)用程序調(diào)用GPU 受到極大的限制。PGI® x64+GPU編程模型有助于程序員加快應(yīng)用程序的開發(fā)部署,方法很簡單,只要給兼容現(xiàn)有標(biāo)準(zhǔn)的Fortran和C程序增加可移植的被其它編譯器視為注釋的編譯器指令,然后再選擇適合的編譯器重新編譯源代碼即可。這項(xiàng)技術(shù)使開發(fā)人員能夠在現(xiàn)有的應(yīng)用中逐漸提高加速技術(shù)的使用,無需做出成本昂貴且技術(shù)難度很大的企業(yè)級平臺遷移或采購的決策。
“直到現(xiàn)在,當(dāng)評估加速器技術(shù)時(shí),企業(yè)的信息技術(shù)總監(jiān)(CIO)、政府和大學(xué)實(shí)驗(yàn)室主任都經(jīng)歷過困難的抉擇,”Portland Group總監(jiān)Douglas Miles表示,“我應(yīng)該選購哪一種加速器?我如何讓開發(fā)人員愿意繼續(xù)使用加速器?我要在新的軟件技術(shù)上投入多少資金?通過與AMD合作,我們將設(shè)法讓主流的C和Fortran開發(fā)人員非常容易地使用FireStream計(jì)算加速技術(shù),通過被重要的高性能計(jì)算(HPC)中心廣泛使用的PGI編譯器來釋放這些加速器的強(qiáng)大性能。”
“我們歡迎Portland Group提供先進(jìn)而簡單的開發(fā)工具,讓開發(fā)人員能夠快捷地開發(fā)GPU加速應(yīng)用程序,”AMD流計(jì)算部總監(jiān)Patricia Harrell表示,“Portland Group清楚理解當(dāng)今的高性能計(jì)算開發(fā)人員的需求,他們的努力有助于推動GPU加速計(jì)算技術(shù)進(jìn)入主流。我們期待與PGI的合作,確保Fortran和C編譯器能夠充分發(fā)揮AMD FireStream 9270計(jì)算加速器的超過1.2 teraFLOPS的單精度浮點(diǎn)運(yùn)算性能和超過240 gigaFLOPS的雙精度浮點(diǎn)運(yùn)算性能。”
PGI 開發(fā)并銷售高性能的C/C++和Fortran編譯器和開發(fā)工具,產(chǎn)品被科研人員廣泛用于高性能計(jì)算技術(shù)(HPC),即以復(fù)雜過程的建模和仿真為主的科技計(jì)算領(lǐng)域,如海洋建模、天氣預(yù)報(bào)、地震分析、生物信息分析技術(shù)等。PGI編譯器和開發(fā)工具能夠釋放最新的多核處理器的最高性能,包括最近發(fā)布的45納米的四核AMD Opteron™ 處理器。PGI編譯器在高性能計(jì)算領(lǐng)域是公認(rèn)最好的軟件,在各種應(yīng)用領(lǐng)域和產(chǎn)品性能評測中表現(xiàn)世界一流的性能,經(jīng)常被引用為商用編譯器的性能及可靠性的參考標(biāo)準(zhǔn)。