歡迎您光臨本站 註冊首頁

支持x64+GPU并行計算的PGI加速編譯器介紹

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

支持x64+GPU并行計算的PGI加速編譯器介紹

PGI 8.0版本包括了PGI 加速器編程戰略的技術預覽。使用PGI 8.0版本中的臨時支持,程序員能夠加速x64+GPU平台上的Linux應用程序,通過添加OpenMP風格的編譯器指令到現有的符合標準的高等級Fortran和C程序中,然後用適當的編譯器選項對其重新編譯。



工作方式



目前為止,面向GPU加速器的C和C++開發人員在程序中不得不依賴於語言擴展名。通過Fortran應用程序中使用GPU受到極大限制。x64+GPU編程人員必須詳盡地進行編程,包括必須理解和指定數據使用量信息,手動構建調用序列,來管理x64主機與GPU之間所有的數據移動。



PGI 8.0 x64+GPU編譯器能夠自動地解析整個程序的結構和數據,按用戶的指令在x64 CPU 和GPU之間分離應用程序的各部分,並且定義和生成一張優化的迴路映射,從而自動地利用現代GPU的并行核、硬體線程功能以及SIMD矢量功能。除了指令和pragma(用於指定需加速的代碼區域或函數)以外,PGI Fortran和C編譯器還能夠支持用戶指令,使編程人員能夠細粒度地控制迴路映射、內存分配和GPU多級存儲層次優化。PGI compiler生成統一的x64+GPU對象文件和可執行文件,用於管理進出GPU設備的所有數據移動,同時利用全部現有的主機端實用程序——鏈接程序、函數庫,makefile——並要求不得更改現有的標準HPC Linux/x64編程環境。



可用性



在PGI 8.0版本中使用了一份特殊許可證密鑰啟用面向x64+GPU的功能。自2009年1月中旬,開始向技術預覽期中挑選的PGI許可證用戶提供。它以有限的方式提供,是為了確保體驗該技術的PGI客戶能夠獲得充分且及時的技術支持。預覽期將持續數月,預計在2009年春正式發布產品。有興趣參與到技術預覽的PGI Linux許可證用戶可以申請試用,只需完成PGI Accelerator Compiler評估申請表格。



定價



PGI accelerator compiler的報價細節還未確定。預計在2009年春發布產品,以下是大致的定價條款:

目前訂閱PGI服務的學術與政府許可證用戶,能夠免費地將其許可證升級到支持加速器的許可證,並且不增加他們每年的訂閱費。

目前訂閱PGI服務的商業許可證用戶,在升級到支持加速器的許可證后,將獲得一份完整許可證費的信用;商業年度訂閱費將隨著許可證費用的增長而增長。如果獨立軟體開發商(ISV)有興趣開發支持加速器的使用PGI accelerator compiler構建的收費軟體產品,其許可證費用尚待確定。

詳細內容請查看原文:http://www.pgroup.com/resources/accel.htm
《解決方案》

了解下

[火星人 ] 支持x64+GPU并行計算的PGI加速編譯器介紹已經有333次圍觀

http://coctec.com/docs/service/show-post-5721.html