意法半導體(ST)全資子公司Portland Group於日前宣佈,PGI CUDA C和C++編譯器已正式出貨,針對基於產業標準的通用64位元和32位元x86架構的處理器系統。
CUDA是NVIDIA開發的平行運算架構,可利用NVIDIA GPU的動態提升系統運算性能。PGI全新CUDA C/C++編譯器,讓更多的開發人員能夠利用CUDA平行編程模型,最佳化代碼庫關鍵部分的性能,針對包括有或無NVIDIA GPU的伺服器和服務叢集。
當執行基於x86架構的系統時,透過利用多核處理器和單一指令複合資料模式,擴展指令集包括Intel和AMD最新的x86相容CPU上的新AVX指令,PGI CUDA C/C++應用軟體可執行平行處理。
PGI將分三個階段推出x86 CUDA C/C++ 編譯器。第一階段(即現階段),展示這項技術的功能,讓開發人員開始使用編譯器。第二階段,預計於2011年第四季進行性能最佳化,提取在x86目標平台上執行的CUDA程序的最大性能。第三階段,預計於2012年中在新版編譯器中導入對PGI Unified Binary技術的支援功能:同一個可執行文件可支援CPU和GPU處理器。支援x86的PGI CUDA C/C++編譯器被列入PGI Accelerator産品線。