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

PGI與AMD攜手為高性能電腦編程開發APU編譯器

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

關鍵字:PGI Accelerator  Fortran  C++  編譯器  APU 

Portland Group (PGI)宣佈, PGI Accelerator Fortran 、 C 和 C++ 編譯器將針對AMD加速處理器(APU)產品線以及AMD獨立繪圖處理器(GPU)加速器產品線。PGI將與AMD密切合作,擴大 PGI Accelerator 指令式編譯器產品功能,直接產生AMD GPU 加速器可執行程式碼,並產生異質 x64+GPU 可執行文件,自動啟用AMD APU的CPU和GPU運算功能。

於2009年首次推出的PGI Accelerator 編譯器是首款符合標準的 Fortran 和C編譯器,能夠自動將運算任務從 x64 主處理器程式移至GPU加速器。在 PGI Accelerator 編程模型中,平行程式人員使用被稱作指令的暗示語句標出適合加速的程式碼段,將程式碼從主CPU移至附加加速器。除了為編譯器提供平行化處理機會外,編譯器指令還適用於描述如何高效地循環對應到一個特定加速器和如何最佳化數據移送。這些指令使開發人員能夠集中精力開發演算法和應用功能,而運算任務移至加速器的具體工作交由編譯器完成。使用編譯器指令的主要好處是對原始程式碼的修改能夠累加和移植,因而可大幅提升應用性能。

Portland Group總監Douglas Miles表示, PGI Accelerator 編譯器將讓越來越多的 HPC 開發人員採用AMD APU 和 GPU 編程方法,使用編譯器指令加速科學工程應用的開發。AMD企業戰策略公司副總裁Terri Hall則表示,透過使用標準編譯器指令,可確保AMD處理器平台以及整合APU的運算性能被完全開發。

2012年6月,PGI Accelerator 全系列產品可支援由包括PGI在內多家HPC相關企業共同開發的指令式加速器編程規格 OpenACC Application Programming Interface(API)1.0版。除GPU編譯器外,PGI Accelerator 編譯器還包括PGI的整套 x86 主機性能最佳化技術,其中包括 OpenMP 擴展、自動 SIMD向量化、自動平行處理、過程間分析、行內函式、記憶體層次結構最佳化等。

PGI預計於2013年中期推出可支援AMD加速器的 PGI Accelerator 編譯器,並於2013年底前推出正式版。目前訂閱PGI付費服務的 PGI Accelerator 授權用戶將免費獲得AMD加速器支援功能。





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


EE人生人氣排行
 
返回頁首