PGI編譯器瞄準(zhǔn)AMD的四核Opteron皓龍?zhí)幚砥?
2007-08-09
作者:PGI公司
高性能" title="高性能">高性能計(jì)算機(jī)技術(shù)(HPC)編譯器的主要供應(yīng)商、意法半導(dǎo)體" title="意法半導(dǎo)體">意法半導(dǎo)體的全資子公司Portland Group今天發(fā)布了新的PGI編譯器及開(kāi)發(fā)工具,這套命名為“巴塞羅納”的新產(chǎn)品是PGI專(zhuān)門(mén)為AMD的Opteron?皓龍" title="皓龍">皓龍四核處理器" title="四核處理器">四核處理器定制的。針對(duì)那些有意向把應(yīng)用程序遷移到AMD即將推出的四核處理器以及針對(duì)這個(gè)處理器平臺(tái)準(zhǔn)備調(diào)整現(xiàn)有應(yīng)用程序的獨(dú)立軟件開(kāi)發(fā)商和客戶(hù),PGI和AMD合作推出了這些編譯器。?
?
PGI公司是高性能并行C/C++編譯器、Fortran編譯器、應(yīng)用調(diào)試工具和性能評(píng)估工具的開(kāi)發(fā)商和銷(xiāo)售商,其產(chǎn)品深得高性能計(jì)算技術(shù)工程師和科學(xué)家的青睞。PGI編譯器與開(kāi)發(fā)工具" title="開(kāi)發(fā)工具">開(kāi)發(fā)工具能夠把AMD和英特爾的微處理器的終極性能發(fā)揮出來(lái)。PGI公司的所有編譯器都支持PGI Unified Binary執(zhí)行代碼的生成功能,開(kāi)發(fā)人員利用這個(gè)功能可以充分利用AMD和英特爾最新的創(chuàng)新成果,把兩種不同類(lèi)型的x64處理器看作一個(gè)統(tǒng)一的平臺(tái),從而最大限度地提高軟件開(kāi)發(fā)的靈活性,開(kāi)發(fā)人員無(wú)需再為兩個(gè)不同的處理器平臺(tái)單獨(dú)開(kāi)發(fā)、優(yōu)化應(yīng)用軟件。?
?
“為了支持軟件開(kāi)發(fā)商針對(duì)AMD即將推出的四核處理器優(yōu)化軟件工具,AMD積極配合軟件廠商如PGI的開(kāi)發(fā)工作,為我們提供了所需的信息和技術(shù)支持,他們的工作非常全面,非常出色,”P(pán)ortland Group公司總監(jiān)Douglas Miles表示,“為了兼容AMD的皓龍四核處理器,我們?cè)?/SPAN>PGI編譯器中實(shí)現(xiàn)了性能調(diào)優(yōu)功能,這個(gè)功能將為PGI的科學(xué)工程界的客戶(hù)帶來(lái)巨大的好處,同時(shí)我們也希望AMD社區(qū)的廣大程序員也是這個(gè)功能的最大受益者。.”?
??
具有革命性的AMD直連架構(gòu)通過(guò)消除傳統(tǒng)前端總線(xiàn)架構(gòu)固有的瓶頸,提高了系統(tǒng)的總體性能和能效,在這一成功架構(gòu)的基礎(chǔ)之上,AMD新的四核皓龍?zhí)幚砥鬟€首次采用了多項(xiàng)重大改進(jìn)技術(shù),PGI編譯器利用這些改進(jìn)技術(shù)能夠提高編譯器的處理速度,例如,智能代碼選擇功能完全采用128位寬的浮點(diǎn)運(yùn)算處理器,避免了歸并依賴(lài)性問(wèn)題;低空間開(kāi)銷(xiāo)的內(nèi)聯(lián)函數(shù)并行區(qū)把高效的數(shù)據(jù)自動(dòng)并行化功能從雙核處理器擴(kuò)大到四核;熱循環(huán)校準(zhǔn)利用被擴(kuò)展的32字節(jié)代碼取用窗口;高度優(yōu)化的數(shù)據(jù)位與字符串代碼庫(kù)固有特性充分利用了新的ABM和SSE4a指令;指令隊(duì)列與選擇特性改進(jìn)了延遲與帶寬問(wèn)題;改進(jìn)的軟件指令預(yù)取功能與1級(jí)高速數(shù)據(jù)緩存的預(yù)取硬件實(shí)現(xiàn)優(yōu)勢(shì)互補(bǔ);內(nèi)存分層優(yōu)化技術(shù)降低了四個(gè)內(nèi)核之間與內(nèi)存訪存有關(guān)的沖突現(xiàn)象,提高了吞吐效率。?
?
“隨著微處理器向多核環(huán)境進(jìn)化的步伐加快,PGI和AMD都認(rèn)識(shí)到,要想使程序員輕松地發(fā)揮雙核和四核處理器的高計(jì)算性能,他們必須有更好的可用的開(kāi)發(fā)工具,” AMD軟件開(kāi)發(fā)副總裁Earl Stahl表示,“通過(guò)使用新的PGI編譯器與開(kāi)發(fā)工具,程序員能夠根據(jù)AMD四核皓龍?zhí)幚砥鲀?yōu)化自己的應(yīng)用軟件,充分利用新處理器在內(nèi)核和高速緩存方面的重大改良技術(shù),以及AMD內(nèi)部設(shè)計(jì)實(shí)現(xiàn)的空前的能效水平,最終能夠?yàn)榻K端用戶(hù)帶來(lái)更高的性能和能效。”?
?
利用PGI最新的7.0-7版編譯器及開(kāi)發(fā)工具,軟件開(kāi)發(fā)人員可以直接產(chǎn)生AMD皓龍四核處理器可以處理的代碼。PGI的7.1版編譯器預(yù)計(jì)2007年秋季全面上市,新軟件將包括針對(duì)AMD皓龍四核處理器增加的新功能和優(yōu)化特性。 ?
關(guān)于Portland Group ?
Portland Group系意法半導(dǎo)體旗下一全資子公司,是為基于高性能的X86處理器的工作站、服務(wù)器和群集器提供Fortran、C和C++編譯器和工具的知名軟件供應(yīng)商。關(guān)于Portland Group公司、產(chǎn)品以及服務(wù)的詳情,請(qǐng)登錄網(wǎng)站www.pgroup.com或致電銷(xiāo)售部(503) 682-2806或發(fā)電子郵件到sales@pgroup.com。?
?
關(guān)于意法半導(dǎo)體(ST)公司?
意法半導(dǎo)體,是微電子應(yīng)用領(lǐng)域中開(kāi)發(fā)供應(yīng)半導(dǎo)體解決方案的世界級(jí)主導(dǎo)廠商。硅片與系統(tǒng)技術(shù)的完美結(jié)合,雄厚的制造實(shí)力,廣泛的知識(shí)產(chǎn)權(quán)組合(IP),以及強(qiáng)大的戰(zhàn)略合作伙伴關(guān)系,使意法半導(dǎo)體在系統(tǒng)級(jí)芯片(SoC)技術(shù)方面居最前沿地位。在今天實(shí)現(xiàn)技術(shù)一體化的發(fā)展趨勢(shì)中,ST的產(chǎn)品扮演了一個(gè)重要的角色。公司股票分別在紐約股票交易所、巴黎Euronext股票交易所和米蘭股票交易所上市。2006年,公司凈收入98.5億美元,凈收益7.82億美元,詳情請(qǐng)?jiān)L問(wèn)ST網(wǎng)站?? www.st.com 或 ST中文網(wǎng)站 www.stmicroelectronics.com.cn?