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