當前位置: 主頁 > 新品報到 >
 

Portland Group發佈新版運算編譯器及開發工具

本文作者:意法半導體       點擊: 2012-03-27 11:49
前言:
PGI 2012支援OpenACC GPU指令和針對多核x86最佳化的原生CUDA C/C++

2012327--意法半導體全資子公司Portland Group®發佈可支援 LinuxOS XWindows三大作業系統的2012PGI®高性能平行編譯器及開發工具系列產品。PGI 2012是首款可支援OpenACC指令式程式設計模型的通用版編譯器可用於擁有NVIDIA CUDA功能的繪圖處理器GPU)程式設計PGI 2012還是市場上首款整合PGI CUDA C/C++ 編譯器全部功能的編譯器,可用於英特爾(Intel)和超微(AMD)的多核x64 CPU程式設計。此外,PGI 2012版開發工具還針對多核x64處理器的高性能電腦系統進行多項性能和功能升級。

 

Portland Group總監Douglas Miles表示:「隨著NVIDIACUDA得到各大廠商的廣泛認可GPU加速器逐漸成為高性能運算系統的一項主流配置。PGI 2012版的發行證實,PGI持續強化和升級GPU程式設計工具的性能,讓開發人員能夠提高開發效率,跨平台移植應用代碼,深入挖掘繪圖處理器的巨大潛能。」

 

PGI Accelerator FortranC版編譯器於2008年首次發佈是一個指令式先進繪圖處理器程式設計方法。主要針對科學家和工程人員等非職業程式設計人員所開發PGI Accelerator程式設計模型讓科學家和工程人員在枯燥的GPU程式設計工作中碰撞出不同的火花使他們能夠集中精力最佳化演算法。與低階繪圖處理器程式設計模型相比,PGI解決方案擁有許多優勢,包括提升工作效率(多數工程人員在幾分鐘內即可見到成效)和透過保留繪圖處理器與CPU之間的相容性提高原始程式碼移植性。PGI 2012全面支援PGI Accelerator 1.3規範包括非同步資料傳輸和內核啟動指令和進階的資料管理功能。

 

下面是PGI Accelerator用戶的使用體驗報告。美國休斯頓大學(University of Huston)教授M. Amin Kayali表示:「為研究2D3D磁系統的特性我透過Fortran 90語言編寫了幾個微代碼。指令式方法讓我能夠輕鬆地移植現有代碼,在繪圖處理器上完成運算任務,結果,運算速度大幅提升(提高20倍)。」

 

荷蘭葛洛寧恩大學天文學院教授Panos Labropoulos表示:「我的主要研究方向是使用無線電陣列(radio arrays資料校準和成像,特別是LOFARwww.lofar.org)。無線電陣列由數以萬計較簡單能夠收集低頻天文訊號的偶極天線元件組成。透過指令和繪圖處理器,我們在5天內把代碼執行速度提高近6倍。提高運算速度對於我們意義重大,因為在提高運算速度後,我們可以在較短的時間內處理大量的資料(使用多個節點,每個節點都配備兩個繪圖處理器),為我們節省多年的計算工作。

 

PGI Accelerator程式設計模型改進之外PGI 2012還新增對OpenACC應用程式介面API的支援功能。OpenACC API201111月由NVIDIACrayCAPsPGI聯合發起的一個產業標準化行動,旨在於制定一個基於編譯器指令的加速度器程式設計標準。OpenACC API採用了大部分PGI Accelerator程式設計模型是一個與硬體無關的加速器、輔助處理器和能夠減輕主CPU負荷的相關引擎的程式設計方法。目前PGI以開始對其首版支援一個OpenACC 1.0子集標準的FortranC編譯器進行封閉式評估。 將在3月進行一次公開評估。PGI預計在2012年中期前發佈相容全部OpenACC 1.0標準的編譯器。

 

PGI 2012還有很多特性和強化功能包括新的先進向量擴展指令AVX支援擴展到最新的英特爾 Sandy Bridge CPUAMD Bulldozer CPU x64指令集架構提高自動平行化支援支援遞迴I/OFortran 2003語言標準中的技術要求);新的含有全部PGI功能和最佳化技術的相容GNUC++ 編譯器OpenMP嵌套平行化遠端叢集偵錯支援整合PGI C/C++Linux編譯器的Eclipse開發環境PGI 2012新增的GPU程式設計特性包括,支援最新的CUDA 4.1版標準和具有非同步資料傳輸和內核啟動指令等NVIDIA CUDA功能的繪圖處理器的多項新功能。CUDA Fortran的新功能是能夠在CUF內核中指定一個碼流識別字。PGI 2012包含性能和功能最佳化的PGI CUDA C/C++ x86編譯器,CUDA-x86PGINVIDIA的合作開發成果,去年12月在北京NVIDIA GPU技術研討會上發佈,該編譯器把CUDA C/C++ 視為能夠在AMDIntel的通用多核 x86微處理器上執行的原生平行程式設計語言。 

 

PGI 2012支援最新版的作業系統包括Red Hat Enterprise Linux 6.2Fedora 16SLES 11 SP1Ubuntu 11.10Apple OS X Lion

 

如欲瞭解PGI Accelerator OpenACC程式設計模型詳細資訊請點選以下網址www.pgroup.com/accelerate。如欲瞭解PGI CUDA Fortran資訊請點選以下網址www.pgroup.com/cudafortran。更多有關於CUDA-x86訊息請點選以下網址www.pgroup.com/cuda-x86用戶可以Portland Group公司網站www.pgroup.com下載新的PGI 2012編譯器的評估版(需註冊)。

 

關於Portland Group

意法半導體的全資子公司Portland Group是全球知名的軟體開發商,為基於超微(AMD及英特爾(Intelx64處理器和NVIDIA GPU加速度計的workstation、伺服器及叢集系統提供高效能FortranCC++編譯器及開發工具。關於Portland Group的產品詳情請參閱公司網站www.pgroup.com

 

關於意法半導體

意法半導體(STMicroelectronicsST)是全球領先的半導體解決方案供應商,為感測及功率技術與多媒體融合應用領域提供創新的解決方案。從能源管理和節能技術,到數位信任和資料安全,從醫療健身設備,到智慧型消費性電子,從家電、汽車,到辦公設備,從工作到娛樂,意法半導體的微電子元件技術無所不在,在豐富人們的生活方面發揮著積極、創新的作用。意法半導體代表著科技帶動智慧生活(life.augmented)的理念

 

意法半導體2011年淨收入97. 3億美元。詳情請瀏覽意法半導體公司網站www.st.com

 

電子郵件:look@compotechasia.com

聯繫電話:886-2-27201789       分機請撥:11