<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 消費電子 > 新品快遞 > PGI優(yōu)化在A(yíng)MD皓龍四核處理器平臺上遷移、調整應用軟件

PGI優(yōu)化在A(yíng)MD皓龍四核處理器平臺上遷移、調整應用軟件

——
作者: 時(shí)間:2007-08-10 來(lái)源:EEPW 收藏
    意法半導體的全資子公司Portland Group發(fā)布了新的編譯器及開(kāi)發(fā)工具,這套命名為“巴塞羅納”的新產(chǎn)品是專(zhuān)門(mén)為的Opteron™皓龍四核處理器定制的。針對那些有意向把應用程序遷移到即將推出的四核處理器以及針對這個(gè)處理器平臺準備調整現有應用程序的獨立開(kāi)發(fā)商和客戶(hù),合作推出了這些編譯器。

  PGI公司是高性能并行C/C++編譯器、Fortran編譯器、應用調試工具和性能評估工具的開(kāi)發(fā)商和銷(xiāo)售商,其產(chǎn)品深得高性能計算技術(shù)工程師和科學(xué)家的青睞。PGI編譯器與開(kāi)發(fā)工具能夠把AMD和英特爾的微處理器的終極性能發(fā)揮出來(lái)。PGI公司的所有編譯器都支持PGI Unified Binary執行代碼的生成功能,開(kāi)發(fā)人員利用這個(gè)功能可以充分利用AMD和英特爾最新的創(chuàng )新成果,把兩種不同類(lèi)型的x64處理器看作一個(gè)統一的平臺,從而最大限度地提高開(kāi)發(fā)的靈活性,開(kāi)發(fā)人員無(wú)需再為兩個(gè)不同的處理器平臺單獨開(kāi)發(fā)、優(yōu)化應用。

  “為了支持軟件開(kāi)發(fā)商針對AMD即將推出的四核處理器優(yōu)化軟件工具,AMD積極配合軟件廠(chǎng)商如PGI的開(kāi)發(fā)工作,為我們提供了所需的信息和技術(shù)支持,他們的工作非常全面,非常出色,”P(pán)ortland Group公司總監Douglas Miles表示,“為了兼容AMD的皓龍四核處理器,我們在PGI編譯器中實(shí)現了性能調優(yōu)功能,這個(gè)功能將為PGI的科學(xué)工程界的客戶(hù)帶來(lái)巨大的好處,同時(shí)我們也希望AMD社區的廣大程序員也是這個(gè)功能的最大受益者。.”
 
     具有革命性的AMD直連架構通過(guò)消除傳統前端總線(xiàn)架構固有的瓶頸,提高了系統的總體性能和能效,在這一成功架構的基礎之上,AMD新的四核皓龍處理器還首次采用了多項重大改進(jìn)技術(shù),PGI編譯器利用這些改進(jìn)技術(shù)能夠提高編譯器的處理速度,例如,智能代碼選擇功能完全采用128位寬的浮點(diǎn)運算處理器,避免了歸并依賴(lài)性問(wèn)題;低空間開(kāi)銷(xiāo)的內聯(lián)函數并行區把高效的數據自動(dòng)并行化功能從雙核處理器擴大到四核;熱循環(huán)校準利用被擴展的32字節代碼取用窗口;高度優(yōu)化的數據位與字符串代碼庫固有特性充分利用了新的ABM和SSE4a指令;指令隊列與選擇特性改進(jìn)了延遲與帶寬問(wèn)題;改進(jìn)的軟件指令預取功能與1級高速數據緩存的預取硬件實(shí)現優(yōu)勢互補;內存分層優(yōu)化技術(shù)降低了四個(gè)內核之間與內存訪(fǎng)存有關(guān)的沖突現象,提高了吞吐效率。

  “隨著(zhù)微處理器向多核環(huán)境進(jìn)化的步伐加快,PGI和AMD都認識到,要想使程序員輕松地發(fā)揮雙核和四核處理器的高計算性能,他們必須有更好的可用的開(kāi)發(fā)工具,” AMD軟件開(kāi)發(fā)副總裁Earl Stahl表示,“通過(guò)使用新的PGI編譯器與開(kāi)發(fā)工具,程序員能夠根據AMD四核皓龍處理器優(yōu)化自己的應用軟件,充分利用新處理器在內核和高速緩存方面的重大改良技術(shù),以及AMD內部設計實(shí)現的空前的能效水平,最終能夠為終端用戶(hù)帶來(lái)更高的性能和能效?!?

  利用PGI最新的7.0-7版編譯器及開(kāi)發(fā)工具,軟件開(kāi)發(fā)人員可以直接產(chǎn)生AMD皓龍四核處理器可以處理的代碼。PGI的7.1版編譯器預計2007年秋季全面上市,新軟件將包括針對AMD皓龍四核處理器增加的新功能和優(yōu)化特性。 


關(guān)鍵詞: 消費電子 PGI 軟件 AMD 消費電子

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>