Portland Group支持AMD的“Bulldozer”處理器
意法半導(dǎo)體的全資子公司、全球領(lǐng)先的高性能計(jì)算(HPC)編譯器供應(yīng)商Portland Group宣布,該公司產(chǎn)品將支持AMD公司即將上市的“Bulldozer”架構(gòu)微處理器。
本文引用地址:http://butianyuan.cn/article/125726.htm“Bulldozer”內(nèi)核架構(gòu)采用Flex FP的靈活浮點(diǎn)單元,能夠同時(shí)執(zhí)行2個(gè)128位的指令或1個(gè)128位指令和1個(gè)256位指令。這個(gè)性能強(qiáng)大的浮點(diǎn)單元將用于針對高性能服務(wù)器市場、即將推出的AMD16核“Interlagos”處理器。此外,針對復(fù)雜的多線程高性能運(yùn)算環(huán)境,“Interlagos”處理器還將為用戶提供豐富的功能。
AMD商用解決方案和軟件戰(zhàn)略總監(jiān)Margaret Lewis表示:“在基于AMD Opteron™ 處理器的系統(tǒng)上運(yùn)行的性能至關(guān)重要的高性能計(jì)算應(yīng)用、科學(xué)和工程ISC應(yīng)用以及研究機(jī)構(gòu)應(yīng)用,均將PGI視為首選編譯器。AMD Flex FP架構(gòu)支持AVX和FMA4,結(jié)合PGI編譯器,客戶可將AMD基于“Bulldozer”處理器的性能發(fā)揮到極至。”
超級計(jì)算機(jī)廠商Cray在全球銷售的高性能計(jì)算機(jī)系統(tǒng)幾乎全部配備PGI編譯器軟件,Cray指出很多高性能計(jì)算機(jī)客戶已準(zhǔn)備將現(xiàn)有系統(tǒng)升級到16核“Interlagos”處理器。
Cray產(chǎn)品部副總裁Barry Bolding表示:“支持最新AMD Interlagos CPU和多核圖形處理器(GPU)并為此優(yōu)化的PGI編譯器是Cray XE6和Cray XK6超級計(jì)算機(jī)系統(tǒng)的重要組成部分。在幫助Cray客戶最大限度提升下一代系統(tǒng)(包括支持AVX的AMD CPU)的性能和價(jià)值的過程中,PGI編譯器將發(fā)揮至關(guān)重要的作用。”
PGI持續(xù)積極地增加其編譯器對AMD“Bulldozer”架構(gòu)的支持。新版編譯器軟件的一大重要特性是增加對AMD的各種先進(jìn)矢量指令(AVX)的支持,包括AMD FMA4擴(kuò)展指令集。PGI在AVX指令研發(fā)方面經(jīng)驗(yàn)豐富,自2011年5月起便已開始支持英特爾AVX指令集,包括FMA。
Portland Group總監(jiān)Douglas Miles表示:“這項(xiàng)處理器新技術(shù)具有大幅度提升處理器性能的潛力,PGI的編譯器和開發(fā)工具是專門為基于新一代AMD處理器系統(tǒng)所設(shè)計(jì),有助于高性能計(jì)算編程人員實(shí)現(xiàn)這一潛能。AMD在高性能計(jì)劃領(lǐng)域扮演著重要的角色,其即將上市的16核AVX處理器將為該領(lǐng)域的用戶帶來重要的新功能。經(jīng)過大量的研發(fā)工作,我們非常滿意PGI編譯器在這個(gè)新架構(gòu)上的性能測試表現(xiàn)。”
隨著越來越多的機(jī)構(gòu)尋找跨平臺的兼容性和效率,PGI編譯器和開發(fā)工具被廣泛用于高性能計(jì)算開發(fā)環(huán)境。PGI Unified Binary™是PGI編譯器的一個(gè)重要特色,該技術(shù)能夠生成一個(gè)包含為AMD和英特爾多核處理器優(yōu)化的代碼序列的可執(zhí)行文件。PGI Unified Binary技術(shù)使獨(dú)立軟件提供商(ISV)和訂制應(yīng)用開發(fā)人員能夠通過最新的處理器創(chuàng)新技術(shù),同時(shí)將x64視為一個(gè)單一平臺,最大限度地?cái)U(kuò)大編程靈活性,無需為不同的處理器開發(fā)和優(yōu)化代碼。
Miles進(jìn)一步表示:“PGI Unified Binary的重要性與日俱增,AMD率先將FMA4指令集引入其架構(gòu)內(nèi),這將影響二進(jìn)制代碼的兼容性和性能移植性。PGI為編程人員搭建一個(gè)簡單易用的可跨不同處理器平臺的橋梁,讓程序員能夠在AMD和英特爾處理器環(huán)境之間高效且無縫地移植代碼,而無需擔(dān)心底層指令集的差異。”
評論