PGI與AMD合作開發APU編譯器

2012 年 11 月 14 日

意法半導體(ST)全資子公司、全球獨立高性能運算(HPC)編譯器及開發工具供應商PGI宣布,PGI Accelerator Fortran、C和C++編譯器將支援超微(AMD)加速處理器(APU)產品線及AMD獨立繪圖處理器(GPU)加速器產品線。
 



PGI總監Douglas Miles表示,PGI Accelerator編譯器將讓越來越多的HPC開發人員採用AMD APU和GPU編程方法,使用編譯器指令加速科學工程應用的開發。透過與AMD合作,PGI正努力讓主流C和Fortran開發人員更容易地使用異質編程,發揮這些設備的性能。
 



AMD企業戰策略公司副總裁Terri Hall指出,AMD期望與PGI合作,透過使用標準編譯器指令,確保AMD處理器平台及整合APU的運算性能被完全開發,這樣的密切合作對擴大開發生態鏈以及AMD平台市場機會十分重要。
 



PGI將與AMD密切合作,擴大PGI Accelerator指令式編譯器產品功能,直接產生AMD GPU加速器可執行代碼,並產生異質x64+GPU可執行文件,自動啟用AMD APU的中央處理器(CPU)和GPU運算功能。
 



2009年首次推出的PGI Accelerator編譯器是業界首款符合標準的Fortran和C編譯器,能自動將運算任務從x64主處理器程序移至GPU加速器。在PGI Accelerator編程模型中,平行程式人員使用被稱作指令的暗示語句標出適合加速的代碼段,將代碼從主CPU移至附加加速器。
 



除了為編譯器提供平行化處理機會外,編譯器指令還可用於描述如何高效地循環對應到一個特定加速器和如何最佳化數據移送。這些指令使開發人員能集中精力開發演算法和應用功能,而運算任務移至加速器的具體工作交由編譯器完成。使用編譯器指令的主要好處是對源代碼的修改能累加和移植,從而可大幅提升應用性能。
 



2012年6月,PGI Accelerator全系列產品可支援由包括PGI在內多家HPC相關企業共同開發的指令式加速器編程規範API(OpenACC Application Programming Interface)1.0版。
 



除GPU編譯器外,PGI Accelerator編譯器還包括PGI的整套x86主機性能最佳化技術,其中包括OpenMP擴展、自動SIMD矢量化、自動平行處理、過程間分析、行內函式和記憶體層次結構最佳化等。
 



PGI網址:www.pgroup.com

標籤
相關文章

PGI PVF編譯器支援Visual Studio 2010

2010 年 07 月 30 日

PGI編譯器支援AMD APU

2013 年 07 月 31 日

購併ATI綜效顯現 超微打造嵌入式用APU

2011 年 01 月 21 日

超微嵌入式APU出鞘 聯網市場風雲變色

2011 年 01 月 26 日

強攻平板/個人電腦市場 超微精銳盡出

2011 年 06 月 03 日

AMD發表年度企業責任報告

2023 年 08 月 30 日
前一篇
凌力爾特60V降壓DC-DC控制器僅耗40μA
下一篇
助力監控器取得可靠數據 iCoupler提升車用電池組安全