Global Sources
電子工程專輯
 
電子工程專輯 > EDA/IP
 
 
EDA/IP  

PGI將OpenACC技術擴展至Intel Xeon Phi處理器

上網時間: 2012年12月17日     打印版  Bookmark and Share  字型大小:  

關鍵字:OpenACC  PGI Accelerator  編譯器  多重整合核心  MIC 

Portland Group宣佈將其具有 OpenACC 功能的 PGI Accelerator 編譯器技術延伸至基於Intel多重整合核心(MIC)架構的Intel Xeon Phi 處理器。科學家和工程師目前採用 PGI Accelerator Fortran 和C語言編譯器,以充分發揮 NVIDIA 具有 CUDA 功能的 GPU 巨大總處理能力優勢。

未來,使用PGI Accelerator 編譯器的軟體開發人員,將繼續使用現有的程式碼庫,只需略加修改建置描述(build script),即可為Intel Xeon Phi 處理器編程。

Portland Group總監Douglas Miles表示:「直到現在,產業資訊長(industry CIO)、政府和大學實驗室的管理層在評估加速器技術時都遇到了進退兩難的情況。我們等待哪一種技術勝出?我們選擇哪一個或哪些編程模型?我們如何留住開發人員繼續使用這些編程模型?我們的應用能夠經得起未來的考驗並在不同的主 CPU 和協同處理器之間跨平台移植嗎?PGI Accelerator 編譯器將讓開發人員使用 OpenACC 標準指令為 Xeon Phi 處理器編程, OpenACC 指令完全與目前多數主要高性能運算中心和站點正進行的加速器應用開發專案相容。」

2009年中首次發佈的 PGI Accelerator 編譯器提供一個進階協同處理器編程模型,目標用戶群鎖定科學家、工程師等領域非全職編程人員的專業人員。 PGI Accelerator Fortran 2003 、 C 和 C++ 編譯器讓編程人員實現透過為現有標準程式中添加被其它編譯器視為註釋的可移植指令,選用適當的編譯器選項重新編譯程式,將應用程式碼中運算密集部份轉交協同處理器執行運算。2012年,新版 PGI Accelerator 編譯器可支援事實上的 OpenACC 標準指令。

採用 OpenACC 指令讓協同處理器編程具有多項優勢: 進階-無需OpenCL、CUDA 或其它低階編程模型使用經驗,適合各領域的技術專家。高效-設計精良的演算法,使用低階編程模型和使用指令式編程模型的運算效果相同。統一的原始程式碼庫-協同處理器無需單獨原始程式碼,即使是多核CPU,使用PGI或其它任何一種標準編譯器也只編譯同一程式。

性能移植-支援多個廠商開發的GPU 加速器和協同處理器。累計-根據時間安排,開發人員可以只移植和優調部份應用程式碼,無需全盤重寫。快捷-多數開發人員無需花費太多的功夫即可見到成效。

在2013年上半年即將發佈的 PGI 編譯器中, PGI 將增加在 Xeon Phi 處理器上對 OpenACC 標準的測試性支援功能。目前訂閱 PGI 付費服務的 PGI Accelerator 授權用戶將免費獲得支援功能。內建 OpenACC 指令的 PGI Accelerator Fortran 、 C 和 C++ 編譯器目前在 Linux 、 OS X 和 Windows 平台上支援 x64+NVIDIA 系統; PGI 編譯器支援所有基於Intel和AMD x64 處理器並內建具有 CUDA 功能的 NVIDIA GPU 的運算系統。





投票數:   加入我的最愛
我來評論 - PGI將OpenACC技術擴展至Intel Xeon Phi...
評論:  
*  您還能輸入[0]個字
*驗證碼:
 
論壇熱門主題 熱門下載
 •   將邁入40歲的你...存款多少了  •  深入電容觸控技術就從這個問題開始
 •  我有一個數位電源的專利...  •  磷酸鋰鐵電池一問
 •   關於設備商公司的工程師(廠商)薪資前景  •  計算諧振轉換器的同步整流MOSFET功耗損失
 •   Touch sensor & MEMS controller  •  針對智慧電表PLC通訊應用的線路驅動器
 •   下週 深圳 llC 2012 關於PCB免費工具的研討會  •  邏輯閘的應用


EE人生人氣排行
 
返回頁首