Portland Group推出新一代可支援x86平台的NVIDIA CUDA架構編譯器
本文作者:admin
點擊:
2011-07-05 00:00
前言:
意法半導體(STMicroelectronics,簡稱ST;紐約證券交易所代碼:STM)全資子公司、全球領先的高性能運算(HPC)技術供應商Portland Group®宣佈PGI CUDA C和C++編譯器已正式出貨,針對基於產業標準的通用64位元和32位元x86架構的處理器系統。
CUDA是NVIDIA開發的平行運算架構,可利用NVIDIA GPU(繪圖處理器)的動態提升系統運算性能。PGI全新CUDA C/C++編譯器讓更多的開發人員能夠利用CUDA平行編程模型最佳化代碼庫關鍵部分的性能,針對包括有或無NVIDIA GPU的伺服器和服務叢集。
Portland Group總監Douglas Miles表示:「支援x86的PGI CUDA C 和C++的加入使PGI進一步擴大了GPU編程工具陣容。這也是我們産品策略的另一個重要部分,現行的産品策略是爲HPC編程人員提供先進的開發工具,爲用戶最佳化運算密集型應用提供全面的選擇,同時讓用戶充分利用AMD、Intel以及NVIDIA開發的創新技術。”
NVIDIA CUDA行銷總監Sanford Russell表示:「CUDA是全球領先的編程模型,可支援多種開放式標準、架構及編程語言。目前是首次在任一x86伺服器叢集上執行自己的CUDA應用軟體。」
當執行基於x86架構的系統時,透過利用多核處理器和單一指令複合資料模式(Single Instruction Multiple Data ,SIMD)擴展指令集(SSE),包括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™産品線。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
關於Portland Group
意法半導體的全資子公司Portland Group是全球知名的軟體開發商,為基於AMD及Intel的x64處理器和NVIDIA GPU加速度計的workstation、伺服器及叢集系統提供高效能Fortran、C和C++編譯器及開發工具。關於Portland Group的產品詳情,請參閱公司網站www.pgroup.com或發電子郵件至sales@pgroup.com。