Portland推出PGI集群開發(fā)工具Roll
——
Linux集群是由多個處理器組成的計算機(jī)系統(tǒng),這些處理器的組裝連接采用價格相對低廉的工業(yè)標(biāo)準(zhǔn)組件和接口。集群系統(tǒng)廣泛用于高性能計算技術(shù)(HPC),即以復(fù)雜過程的建模和仿真為主的科技計算領(lǐng)域,如海洋建模、天氣預(yù)報、地震分析、生物信息分析技術(shù)等。最近,隨著集群購置費(fèi)和支持成本下降(部分原因是Rocks等集群管理技術(shù)的問世),集群技術(shù)開始進(jìn)入各種關(guān)注成本和性能的科技應(yīng)用領(lǐng)域以及對性能有很高要求的產(chǎn)業(yè),具體包括金融服務(wù)、計算機(jī)圖片、動畫以及醫(yī)藥工業(yè)。
2000年4月,Rocks技術(shù)和Rocks小組在圣地亞哥超級計算機(jī)中心正式成立。該小組成立的部分原因是解決部署可管理的集群軟件的困難。與試圖以比較節(jié)點配置的方式管理集群軟件的集群管理工具不同,Rocks以節(jié)點上安裝的操作系統(tǒng)為基本管理工具。Rocks技術(shù)的目標(biāo)是使集群管理和重新配置變得更容易,速度更快,更可靠,更安全。這些綜合特性使得Rocks技術(shù)對于那些期望利用集群技術(shù)的優(yōu)勢而又不想承擔(dān)集群管理專家的高額費(fèi)用的企業(yè)具有很高的吸引力。
PGI CDK包括PGI編譯器和開發(fā)工具,以及若干個為簡化集群的安裝部署而專門設(shè)計的軟件庫和實用工具。編譯器是一個軟件工具,能夠把軟件開發(fā)人員使用高級編程語言開發(fā)的應(yīng)用程序轉(zhuǎn)化成計算機(jī)能夠執(zhí)行的二進(jìn)制代碼。所有的PGI編譯器和開發(fā)工具都具有以下特性:本機(jī)全面支持OpenMP并行程序擴(kuò)展;全面支持64位尋址;本機(jī)集成標(biāo)量和矢量SSE/SSE2/SSE3代碼生成;一個捆綁版的ACML;一個針對數(shù)學(xué)、工程、科技和財務(wù)應(yīng)用專門優(yōu)化的數(shù)值函數(shù)庫。PGI編譯器是為32位和64位AMD64和EM64T處理器專門優(yōu)化的。
PGI CDK開發(fā)工具套件包括特殊的MPI版PGDBG®圖形化并行調(diào)試器和PGPROF®圖形化并行性能評估器。MPI(消息傳遞接口)是最受歡迎的集群并行編程模型。PGI CDK包括第一代MPICH1和較新的MPICH2軟件庫。在高性能計算技術(shù)領(lǐng)域,含有Fortran、C和C++編譯器及開發(fā)工具的PGI CDK套件被公認(rèn)為最好的軟件,在各種應(yīng)用領(lǐng)域和產(chǎn)品性能評測中均表現(xiàn)出世界領(lǐng)先的性能,經(jīng)常被引用為工業(yè)集群技術(shù)的性能及可靠性標(biāo)準(zhǔn)。
評論