PortlandGroup針對(duì)高性能計(jì)算技術(shù)推出PGI6.2版編譯器及開發(fā)工具完整的編譯器套件實(shí)現(xiàn)英特爾、AMD、Linux、Windowsx64四種平臺(tái)共用的開發(fā)環(huán)境意法半導(dǎo)體旗下全資子公司PortlandGroup™(PGI®)公布,該公司的6.2版PGIC/C++和Fortran編譯器及開發(fā)工具于2006年8月24日全面上市。在現(xiàn)有的支持64位Windows的工具套件的基礎(chǔ)上,最新版的PGI工作站編譯器套新增對(duì)本機(jī)32位Windows平臺(tái)的支持,同時(shí)還是32位和64位Linux操作系統(tǒng)的參考標(biāo)
Portland Group針對(duì)高性能計(jì)算技術(shù)推出PGI 6.2版編譯器及開發(fā)工具
完整的編譯器套件實(shí)現(xiàn)英特爾、
AMD、Linux、Windows x64四種平臺(tái)共用的開發(fā)環(huán)境
意法半導(dǎo)體旗下全資子公司Portland Group™ (PGI&
reg;)公布,該公司的6.2版PGI C/C++和Fortran編譯器及開發(fā)工具于2006年8月
24日全面上市。在現(xiàn)有的支持64位Windows的工具套件的基礎(chǔ)上,最新版的PGI工作站編譯器套新增對(duì)本機(jī)32位Windows平臺(tái)的支持,同時(shí)還是32位和64位Linux操作系統(tǒng)的參考標(biāo)準(zhǔn)。PGI編譯器及開發(fā)工具被廣泛用于需要并行化和優(yōu)化功能的高性能科技計(jì)算(HPTC)等應(yīng)用領(lǐng)域,以滿足從AMD和英特爾的雙核處理器中獲取最高性能的需求。
“在AMD或英特爾的多核處理器的Linux或Windows的32位和64位系統(tǒng)上,新的PGI工作站6.2編譯器及開發(fā)工具提供一個(gè)完整、統(tǒng)一、優(yōu)化、并行的C/C++和Fortran應(yīng)用開發(fā)環(huán)境。” Portland Group總監(jiān)Douglas Miles表示,“隨著這個(gè)新版軟件的推出,我們的編譯器及開發(fā)工具達(dá)到了相當(dāng)高的水平,在科技計(jì)算市場份額超過65%的各種計(jì)算平臺(tái)上,PGI用戶只需維護(hù)一套基本源代碼即可創(chuàng)建性能關(guān)鍵的應(yīng)用環(huán)境。”
據(jù)市場分析公司
IDC的研究,在
2004年售出的HPTC系統(tǒng)中,基于AMD和英特爾x86-32和x86-64 (x64)處理器的計(jì)算機(jī)系統(tǒng)占49%的份額,2005年占65%。AMD利用AMD Opteron處理器第一個(gè)推出基于x64-處理器的系統(tǒng),目前該系統(tǒng)的市場份額從
2003年的0.3%上升到2004年的12.9%和2005年的35.6%。Portland Group是第一批宣布支持64位處理器的商用編譯器廠商,針對(duì)AMD連續(xù)推出的幾代處理器,以及英特爾最近推出的x64處理器,該公司對(duì)編譯器進(jìn)行徹底優(yōu)化。1
除擴(kuò)大對(duì)本機(jī)32位Windows的支持外,PGI 6.2版還改進(jìn)了PGI獨(dú)特的PGI Unified Binary™功能,使處理器能夠執(zhí)行一個(gè)含有針對(duì)AMD和英特爾x64處理器優(yōu)化的代碼序列的二進(jìn)制代碼,確保無論應(yīng)用程序部署在哪類x64處理器上,都能保證功能正確,性能最佳化。PGI Unified Binary功能使開發(fā)人員能夠充分利用AMD和英特爾最新的創(chuàng)新成果,同時(shí)把兩種不同類型的x64處理器視為一個(gè)單一平臺(tái),從而最大限度地提高了開發(fā)的靈活性,開發(fā)人員不必再為兩個(gè)不同的處理器平臺(tái)開發(fā)優(yōu)化應(yīng)用軟件。PGI 6.2版的其他新增功能包括:
• 支持SUSE
10.1和SLES 10平臺(tái)
• 支持Red
Hat Fedora Core 5平臺(tái)
• 兼容Microsoft Compute Cluster Server 2003
• 提高與Microsoft Visual C++的兼容性
• 支持英特爾
MMX和
SSE1/SSE2/SSE3本征庫(intrinsics)