<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 汽車電子 > 新品快遞 > Portland推出64位平臺編譯器

          Portland推出64位平臺編譯器

          ——
          作者: 時間:2005-11-18 來源: 收藏
          新的工具套件幫助軟件供應(yīng)商在Windows Server 2003 x64 Editions上開發(fā)64位應(yīng)用程序,在Windows Compute Cluster Server 2003上開發(fā)高性能應(yīng)用程序

          意法半導(dǎo)體(紐約證券交易所:STM)全資子公司The  Group?近日宣布,第6.1版PGI? Workstation 64位優(yōu)化型 Fortran、C 和C++ 編譯器及開發(fā)工具將于2005年12月15日全面上市。編譯器是一種把軟件開發(fā)人員使用的高級編程語言轉(zhuǎn)換成計算機能夠識別的二進(jìn)制代碼的軟件工具,最新版的PGI編譯器除幾項新的功能外,還對整個軟件進(jìn)行了優(yōu)化改進(jìn),以便加快應(yīng)用程序向基于高容量的64位雙核心AMD和Intel x64處理器的工作站、服務(wù)器和集群器遷移。

          最新的PGI 6.1編譯器的最重要功能是生成針對英特爾和AMD x64處理器優(yōu)化的統(tǒng)一二進(jìn)制代碼。因為這些處理器很大程度上兼容來自一個CPU指令體系的二進(jìn)制代碼,巨大的微架構(gòu)差異使得編譯器很難生成針對每一種處理器專門優(yōu)化的指令流,到目前為止,程序開發(fā)人員還被迫選擇是生成針對哪一個處理器優(yōu)化的執(zhí)行代碼。從第6.1版起,PGI編譯器能夠整合針對兩種處理器優(yōu)化的統(tǒng)一的二進(jìn)制指令流。

          The  Group總監(jiān)Douglas Miles說:“統(tǒng)一的二進(jìn)制代碼對于開發(fā)人員和用戶來說意義非凡,開發(fā)員能夠通過一個單一的高性能x64二進(jìn)制代碼將高容量的技術(shù)服務(wù)器和工作站應(yīng)用程序的調(diào)整驗證標(biāo)準(zhǔn)化,可以降低開發(fā)的成本和復(fù)雜性。現(xiàn)在,這些應(yīng)用程序的用戶可以在計算環(huán)境中利用多種x64處理器輕松地工作,自由地選擇最適合某一特定應(yīng)用的處理器和操作系統(tǒng)平臺,不會遇到單一處理器標(biāo)準(zhǔn)化環(huán)境內(nèi)在的兼容性難題和性能風(fēng)險?!?

          除為x64處理器生成統(tǒng)一的二進(jìn)制代碼外,第6.1版PGI Workstation現(xiàn)在還支持Microsoft Windows Server 2003 x64 Editions 和 Windows XP Professional x64 Edition兩個操作系統(tǒng)平臺,PGI Workstation 6.1編譯器及工具與Microsoft Platform SDK for Windows x64軟件開發(fā)工具包聯(lián)合安裝,為開發(fā)人員提供了一個能夠與Microsoft Visual C++ .NET 2005互操作的命令級Fortran編程環(huán)境,以及開發(fā)OpenMP和本機Windows x64 Fortran應(yīng)用自動并行化所需的獨立的圖形調(diào)整和分析工具。PGI Workstation的未來版本還將支持微軟為加快產(chǎn)品上市時間而設(shè)計的Windows Compute Cluster Server 2003,該平臺提供了一個部署、操作和集成現(xiàn)有基礎(chǔ)設(shè)施及工具十分簡易的高性能計算平臺,軟件開發(fā)商使用這套工具能夠開發(fā)出高性能計算機用,而且能夠?qū)⑺鼈冚p松地遷移出來,在Windows Server 2003 x64 Edition上本機運行,該平臺是Windows Compute Cluster Server 2003的基礎(chǔ)。 

          微軟Windows服務(wù)器產(chǎn)品部集團(tuán)產(chǎn)品經(jīng)理John Borozan說:“得到 Group的支持,看到以Windows Server 2003 x64 Editions為平臺的開發(fā)解決方案數(shù)量日益增多,現(xiàn)在又增加了科研工程用的64位PGI Workstatio編譯器及開發(fā)工具,我們?yōu)榇烁械椒浅5馗吲d?!?

          PGI Workstation 6.1編譯器及工具能夠在Windows Server 2003 x64 Editions下與多種類似于UNIX外觀的命令界面互操作,提供的開發(fā)環(huán)境兼容高性能計算(HPC)所使用的傳統(tǒng)操作系統(tǒng)。PGDBG? 和 PGPROF?是Windows Server 2003 x64 Edition版PGI Workstation內(nèi)的并行調(diào)試和分析工
          具,其圖形用戶界面完全兼容Linux版PGIWorkstation,從而為在多種操作系統(tǒng)的計算環(huán)境中工作的
          編程員創(chuàng)造了一個理想的開發(fā)環(huán)境。

          PGI Fortran、C和C++編譯器及開發(fā)工具廣泛用于高性能計算(HPC)應(yīng)用領(lǐng)域。在這個領(lǐng)域,復(fù)雜過程的建模和仿真需要進(jìn)行技術(shù)性計算,例如,海洋建模、天氣預(yù)報、地球物理處理、空氣動力學(xué)仿真、結(jié)構(gòu)分析、汽車碰撞實驗、計算化學(xué)以及相關(guān)領(lǐng)域。針對計算任務(wù)密集型硬件平臺內(nèi)的處理器,PGI編譯器及工具提供了一套統(tǒng)一優(yōu)化的工業(yè)認(rèn)可的開發(fā)工具,這套工具在業(yè)內(nèi)經(jīng)常被引用為性能和可靠性的參考標(biāo)準(zhǔn)。微軟將在2006年上半年推出Windows Compute Cluster Server 2003,PGI 工具將有利于獨立軟件開發(fā)商(ISV)向這個新的HPC解決方案遷移,以及支持這個新的集群服務(wù)器平臺。

          PGI Workstation 6.1的其它功能和優(yōu)化技術(shù)包括:支持F95、C 和 C++、ANSI C99的OpenMP 2.5并行編程標(biāo)準(zhǔn),增強專門為雙核心處理器優(yōu)化的循環(huán)自動并行化技術(shù),增強矢量化功能,針對通用C/C++應(yīng)用程序優(yōu)化多項技術(shù),跨過程分析,支持SSE3指令,非一致內(nèi)存訪問(NUMA)架構(gòu)調(diào)整,優(yōu)化特定目標(biāo)的代碼生成器,擴大與GNU gcc的兼容性,支持最新的Linux發(fā)行版,如RHEL 4.0、Fedora Core 4、SLES 9和 SUSE 10.0。所有功能和改進(jìn)技術(shù)都可運行在針對AMD 和 Intel x64處理器的多個操作系統(tǒng)上,同時全面支持32位x86處理器。


          關(guān)鍵詞: Portland

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();