全新PGI 9.0編譯器簡(jiǎn)化x64+GPU編程
2009-06-25
作者:意法半導(dǎo)體
?
意法半導(dǎo)體全資子公司Portland Group宣布支持 Linux、Mac OS X和Windows三大操作系統(tǒng)的PGI 9.0版高性能并行編譯器及開(kāi)發(fā)工具系列產(chǎn)品正式上市。PGI 9.0版編譯器是首款在含有英偉達(dá)(NVIDIA)CUDA圖形處理器(GPU)的基于x64位處理器的Linux系統(tǒng)中支持高級(jí)PGI Accelerator編程模型的公開(kāi)發(fā)行版。? ?
?
在高性能計(jì)算技術(shù)(HPC)領(lǐng)域,將圖形處理器用作通用加速器是一大趨勢(shì)。直到目前為止,從Fortran語(yǔ)言應(yīng)用程序調(diào)用GPU還是受到極大的限制。專(zhuān)注GPU加速器的開(kāi)發(fā)人員必須使用C語(yǔ)言詳細(xì)地編程,使用函數(shù)調(diào)用序列來(lái)管理數(shù)據(jù)在x64主機(jī)與GPU之間的移動(dòng),必須把計(jì)算負(fù)荷從主處理器轉(zhuǎn)移給圖形處理器。PGI 加速器Fortran和C編譯器能夠自動(dòng)分析整個(gè)程序結(jié)構(gòu)和數(shù)據(jù),在多核x64位CPU和圖形處理器之間分配用戶(hù)指令規(guī)定的應(yīng)用程序代碼,定義并生成一個(gè)能夠自動(dòng)使用并行內(nèi)核、硬件線(xiàn)程功能和現(xiàn)代圖形處理器的SIMD矢量功能的回路映射。? ?
?
“PGI 9.0使科研和工程界的專(zhuān)家能夠在英偉達(dá)CUDA圖形處理器上進(jìn)行通用編程,”P(pán)ortland Group總監(jiān)Douglas Miles表示:“通過(guò)公布硬件底層細(xì)節(jié),編程模型如CUDA和OpenCL使專(zhuān)家編程員能夠?qū)懜咝У腉PU代碼。PGI加速器模型使任何Fortran語(yǔ)言或C語(yǔ)言編程員能夠把GPU優(yōu)化累加到一個(gè)編譯器命令與在OpenMP多核CPU編程中使用的編譯器命令相似的程序中。”? ?
?
現(xiàn)在采用Linux版PGI Fortran和C兩種編譯器的PGI加速器編程模型,已經(jīng)開(kāi)放免費(fèi)預(yù)覽版,所有的PGI 9.0被授權(quán)者通過(guò)展權(quán)都可以預(yù)覽,一直到2009年底。PGI 9.0的其它新特色還包括:多個(gè)Fortran 2003的累積功能、包括支持SSE 4.1/4.2在內(nèi)的Intel Xeon EX (Nehalem) 優(yōu)化、6核AMD Opteron (Istanbul)支持和優(yōu)化、OpenMP 3.0的C++語(yǔ)言支持、PGDBG OpenMP/MPI調(diào)試器的全新圖形界面、PGPROF性能分析環(huán)境改進(jìn)和Fedora Core 10/11、SuSE 11.1和Ubuntu 9支持。?
?
PGI加速器編譯器產(chǎn)品線(xiàn)發(fā)布?
Portland Group還透露新的x64+GPU編譯器和開(kāi)發(fā)工具的產(chǎn)品線(xiàn)開(kāi)發(fā)計(jì)劃,擬定在2009年第四季度進(jìn)行公開(kāi)發(fā)行。目前在計(jì)劃中的PGI工作站加速器產(chǎn)品線(xiàn)包括:?
?
·????????? 支持Linux、MacOS和Windows操作系統(tǒng)的PGI加速器Fortran和C編譯器? ?
·????????? 在PGI加速器編程模型內(nèi)支持圖形處理器常駐數(shù)據(jù)?
·????????? 使用PGPROF評(píng)估器分析x64+GPU應(yīng)用性能?
·????????? 擴(kuò)展型編譯器反饋(CCFF)的生成,以指導(dǎo)應(yīng)用程序移植和優(yōu)化,滿(mǎn)足x64+GPU目標(biāo)的要求?
?
訪(fǎng)問(wèn)http://www.pgroup.com/lit/articles/insider/v1n1a1.htm,可在線(xiàn)查看PGI加速器Fortran和C編譯器編程簡(jiǎn)介。訪(fǎng)問(wèn)http://www.pgroup.com/lit/whitepapers/pgi_accelerator.pdf,可在線(xiàn)查看PGI加速器規(guī)范v1.0。從Portland Group網(wǎng)站www.pgroup.com,可以下載全新PGI 9.0編譯器的評(píng)估版,需要用戶(hù)注冊(cè)。 ?
?
關(guān)于Portland Group ?
意法半導(dǎo)體的全資子公司Portland Group是知名的軟件開(kāi)發(fā)商,為高端計(jì)算機(jī)系統(tǒng)和基于x64和x86處理器的工作站、服務(wù)器和服務(wù)器群集供高性能Fortran、C和C++編譯器及開(kāi)發(fā)工具。PGI產(chǎn)品被科研人員廣泛用于高性能計(jì)算技術(shù)(HPC),即以復(fù)雜過(guò)程的建模和仿真為主的高科技計(jì)算領(lǐng)域,如海洋建模、天氣預(yù)報(bào)、地震分析、生物信息分析技術(shù)等。編譯器用于把程序轉(zhuǎn)換成計(jì)算機(jī)能夠理解的二進(jìn)制指令,PGI編譯器是高性能計(jì)算領(lǐng)域公認(rèn)的最好的軟件,在各種應(yīng)用領(lǐng)域和產(chǎn)品性能評(píng)測(cè)中,都有世界一流的性能表現(xiàn),被業(yè)內(nèi)人士視為商用編譯器的性能及可靠性的參考標(biāo)準(zhǔn)。?
?
關(guān)于Portland Group的產(chǎn)品詳情,登錄網(wǎng)站www.pgroup.com或發(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ì)中,意法半導(dǎo)體的產(chǎn)品扮演重要的角色。2008年,公司凈收入98.4億美元,公司股票分別在紐約股票交易所、巴黎Euronext股票交易所和米蘭股票交易所上市。詳情請(qǐng)?jiān)L問(wèn)意法半導(dǎo)體公司網(wǎng)站 www.st.com 或意法半導(dǎo)體中文網(wǎng)站 www.stmicroelectronics.com.cn?
?
本文提及的所有商標(biāo)、品牌、服務(wù)標(biāo)志和公司標(biāo)志均屬各自所有者所有。?