PGI: OpenACC的PGI Accelerator編譯器
發布時間:2012/7/6 10:16:02 訪問次數:921
支持openacc的pgi accelerator編譯器
- 51電子網公益庫存:
- AT49BV163AT-70TU
- ATTINY13
- ATTINY13L
- AW002R-12
- ax250-pq208i
- A39555SB
- AA10B-012L-050S
- BZT03C7V5
- BZT52C3V3S-7-F
- BZV49-C10
pgi accelerator編譯器于2008年首次發布,新版在以下幾個方面進一步強化了openacc標準,為用戶提供更強的功能和更優的設計靈活性:
·自動生成最佳的循環調度指令
·自動占用共享內存空間
·自動執行歸約求和運算(automatic sum reductions)
·與cuda fortran和cuda c/c++互操作
·在有無加速器的條件下,pgi unified binary™技術可執行文件均能正常工作
此外,pgi accelerator編譯器包括pgi的全套的x86主機性能優化技術,其中包括自動 simd矢量化、自動并行化、過程間分析、 內聯函數等。
目前,pgi accelerator fortran和c99編譯器可支持在linux、os x和windows系統下運行的x64+nvidia系統。所有的采用英特爾和amd x64處理器且內置具有cuda功能的nvidia gpu的計算機系統都支持pgi accelerator fortran和c99編譯器。pgi 2012編譯器12.6版以及以后的版本都將支持openacc功能。
意法半導體全資子公司、全球領先的獨立高性能計算(hpc)編譯器及開發工具供應商portland group宣布,可支持新的圖形處理其(gpu)和圖形加速器指令式編程模型openacc® 1.0標準的pgi accelerator™ fortran和 c編譯器已經上市。openacc®編程標準讓程序員在所寫程序中提供暗示或指示。
portland group總監 表示:“pgi 持續為科學工程領域的專家提供更簡易、更高效的gpu編程工具,作為pgi accelerator編程模型的一個子集,openacc標準特別適合我們現有的編譯器產品。fortran 2003和 c語言版 pgi accelerator編譯器可支持高級指令式x64+gpu編程和采用cuda c/c++/fortran 擴展語言的gpu編程。”
openacc標準由pgi、cray和nvidia三家公司聯合創立,同時得到caps的支持,于2011年11月在 sc11 大會上首次發布, 與nvidia® cuda® 并行編程架構完全兼容,并可與其互操作。openacc 1.0技術規范是這三個創辦公司聯合開發的,大部分內容來自 pgi accelerator編程模型。openacc應用程序接口(api)描述了一系列把采用標準c、c++ 和fortran 語言編寫的循環調度語句和代碼段從主cpu轉移到所連接的加速器的編譯器指令,讓開發人員能夠跨操作系統、主cpu和加速器進行代碼移植。采用指令編譯方法后,開發人員只需一個多平臺多廠商兼容代碼庫,為跨平臺和多代應用開發帶來諸多優勢和便利。
支持openacc的pgi accelerator編譯器
- 51電子網公益庫存:
- AT49BV163AT-70TU
- ATTINY13
- ATTINY13L
- AW002R-12
- ax250-pq208i
- A39555SB
- AA10B-012L-050S
- BZT03C7V5
- BZT52C3V3S-7-F
- BZV49-C10
pgi accelerator編譯器于2008年首次發布,新版在以下幾個方面進一步強化了openacc標準,為用戶提供更強的功能和更優的設計靈活性:
·自動生成最佳的循環調度指令
·自動占用共享內存空間
·自動執行歸約求和運算(automatic sum reductions)
·與cuda fortran和cuda c/c++互操作
·在有無加速器的條件下,pgi unified binary™技術可執行文件均能正常工作
此外,pgi accelerator編譯器包括pgi的全套的x86主機性能優化技術,其中包括自動 simd矢量化、自動并行化、過程間分析、 內聯函數等。
目前,pgi accelerator fortran和c99編譯器可支持在linux、os x和windows系統下運行的x64+nvidia系統。所有的采用英特爾和amd x64處理器且內置具有cuda功能的nvidia gpu的計算機系統都支持pgi accelerator fortran和c99編譯器。pgi 2012編譯器12.6版以及以后的版本都將支持openacc功能。
意法半導體全資子公司、全球領先的獨立高性能計算(hpc)編譯器及開發工具供應商portland group宣布,可支持新的圖形處理其(gpu)和圖形加速器指令式編程模型openacc® 1.0標準的pgi accelerator™ fortran和 c編譯器已經上市。openacc®編程標準讓程序員在所寫程序中提供暗示或指示。
portland group總監 表示:“pgi 持續為科學工程領域的專家提供更簡易、更高效的gpu編程工具,作為pgi accelerator編程模型的一個子集,openacc標準特別適合我們現有的編譯器產品。fortran 2003和 c語言版 pgi accelerator編譯器可支持高級指令式x64+gpu編程和采用cuda c/c++/fortran 擴展語言的gpu編程。”
openacc標準由pgi、cray和nvidia三家公司聯合創立,同時得到caps的支持,于2011年11月在 sc11 大會上首次發布, 與nvidia® cuda® 并行編程架構完全兼容,并可與其互操作。openacc 1.0技術規范是這三個創辦公司聯合開發的,大部分內容來自 pgi accelerator編程模型。openacc應用程序接口(api)描述了一系列把采用標準c、c++ 和fortran 語言編寫的循環調度語句和代碼段從主cpu轉移到所連接的加速器的編譯器指令,讓開發人員能夠跨操作系統、主cpu和加速器進行代碼移植。采用指令編譯方法后,開發人員只需一個多平臺多廠商兼容代碼庫,為跨平臺和多代應用開發帶來諸多優勢和便利。
上一篇:三星LG索尼眼中的未來