Global Sources
電子工程專輯
 
電子工程專輯 > EDA/IP
 
 
EDA/IP  

Portland發佈PGI 2011高性能運算編譯器與開發工具

上網時間: 2011年03月22日     打印版  Bookmark and Share  字型大小:  

關鍵字:PGI  CUDA  x64  PGI Accelerator  編譯器 

意法半導體全資子公司Portland Group宣佈支援 Linux 、 Mac OS X 和 Windows 三大作業系統的2011版 PGI 高性能平行編譯器及開發工具系列產品正式上市。 在內建 NVIDIA CUDA 繪圖處理器(GPU)的x64處理器系統上, PGI 2011 是首款可全面支援 PGI Accelerator 編程模式1.2規格的軟體開發工具。此外,新版 PGI 開發工具還針對多核心 x64 處理器的高性能運算系增加多項強化技術。

新功能和強化技術包括在未來的 Intel Sandy Bridge 和 AMD Bulldozer CPU 上支援先進向量擴充指令集(Advanced Vector Extensions , AVX )的 x64 指令集架構;支援 Fortran 2003 語言標準;透過預設快速例外處理技術提高 C++ 性能;支援改進的 Boost C++ 語言庫; OpenMP 巢狀平行處理技術;最佳化新記憶體架構;偵錯器改進技術,包括緊密的平行暫存器顯示器和基於按鈕的子窗口;簡化多核性能概要查看的性能評估工具。2011版PGI還支援繪圖處理器性能評估,改進軟體封包技術,實現更快的軟體下載速度。

包括Cray、HP及IBM在內的主要高性能運算系統廠商均正推出整合繪圖處理加速器的電腦系統。為了充分發揮這些新系統的性能潛力,大多數高性能運算研發人員必須修改並重編譯程式碼。順應高性能運算系統市場的需求,2009年NVIDIA和PGI合作研發 CUDA Fortran 開發工具,包括 Fortran 2003 編譯器和使用Fortran語言的NVIDIA繪圖處理器編程工具鏈。

目前兩家公司正合作開發 PGI CUDA C / C++ 編譯器,使 CUDA 程式能夠移植到任何基於多核心 x64 處理器的電腦系統。在去年11月召開的國際高性能運算研討會研討會(SC10)上,PGI向業界展示了這款編譯器的強大功能,並將在PGI 2011軟體更新過程中分階段向客戶推出這些功能。

PGI 2011 CUDA Fortran 強化技術包括 CUDA Fortran 模組數據共享(使 CUDA Fortran 核心生成自動化的新功能)和最佳化的陣列切片指派功能。新程式碼的生成和排程最佳化,包括自動循環展開,有助於提高 PGI Accelerator 和 CUDA Fortran GPU 程式碼的性能。

除了增加 CUDA 語言擴展外,PGI 2011 並擴大對高階 PGI Accelerator 編程模型的支援,這是一套用於在標準 Fortran 和C程式內的指定程式碼區域的編譯器指令,可從主CPU轉移到附加的加速器內,以提升系統性能。 PGI 2011 並增加對 PGI Accelerator 1.2 編程模型的支援,包括內部程式裝置駐留數據,使CPU有效執行更大的應用軟體程式碼;還增加了cache和unroll 子句,讓程式編寫人員能夠微調GPU核心。PGI還同步發佈 PGI Accelerator 1.3 編程模型規格。

PGI 2011 可支援最新版的作業系統,包括 Red Hat Enterprise Linux 6 、 Fedora 13 、 SLES 11 PS1 以及 Ubuntu 10.10 。





投票數:   加入我的最愛
我來評論 - Portland發佈PGI 2011高性能運算編譯器...
評論:  
*  您還能輸入[0]個字
*驗證碼:
 
論壇熱門主題 熱門下載
 •   將邁入40歲的你...存款多少了  •  深入電容觸控技術就從這個問題開始
 •  我有一個數位電源的專利...  •  磷酸鋰鐵電池一問
 •   關於設備商公司的工程師(廠商)薪資前景  •  計算諧振轉換器的同步整流MOSFET功耗損失
 •   Touch sensor & MEMS controller  •  針對智慧電表PLC通訊應用的線路驅動器
 •   下週 深圳 llC 2012 關於PCB免費工具的研討會  •  邏輯閘的應用


EE人生人氣排行
 
返回頁首