意法半導體(STMicroelectronics,簡稱ST)全資子公司Portland Group宣布PGI CUDA C和C++編譯器已正式出貨,針對基于產業標準的通用64位和32位x86架構的處理器系統。 CUDA是英偉達(NVIDIA)開發的并行計算架構,可利用NVIDIA GPU(圖形處理器)的動態提升系統計算性能。PGI全新CUDA C/C++編譯器讓更多的開發人員能夠利用CUDA并行編程模型優化代碼庫關鍵部分的性能,針對包括有或無NVIDIA GPU的服務器和服務集群。 當執行基于x86架構的系統時,通過利用多核處理器和單一指令復合數據模式( SIMD)擴展指令集(SSE),包括英特爾和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產品線。PGI Accelerator全線產品支持為從事高性能計算技術的科學家及工程專家專門開發的CUDA編程模型和PGI Accelerator高級指令式編程模型。 PGI Accelerator編譯器目前支持C99和Fortran 2003。CUDA Fortran(類似于NVIDIA CUDA C 的Fortran版編譯器)和支持x86的PGI CUDA C/C++ 是PGI與NVIDIA的共同開發成果。以GPU及基于64位x64和32位x86處理器為目標應用的HPC編程人員廣泛使用PGI產品。Linux、Apple Mac OS X以及Microsoft Windows操作系統均支持PGI產品。 有關NVIDIA CUDA的詳情,請訪問網站www.nvidia.com/cuda |