點(diǎn)擊查看大會直播專題

在大會第二天的主會場上,IBM系統(tǒng)與科技事業(yè)部Platform Computing全球開發(fā)總監(jiān)王敬文發(fā)表主題為“IBM Platform Computing在并行軟件方面的創(chuàng)新”的演講。

【圖1】 IBM系統(tǒng)與科技事業(yè)部Platform Computing全球開發(fā)總監(jiān)王敬文

IBM Platform Computing是IBM在高性能計(jì)算的軟件平臺,也是,IBM Platform Computing支持包括所有的平臺,包括三個(gè)產(chǎn)品線,如下圖所示,IBM Platform LSF、IBM Platform Symphony和IBM Platform Cluster Manager。

【圖2】三大產(chǎn)品系列

IBM Platform Computing戰(zhàn)略不是只追求超級計(jì)算機(jī),而是把高性能計(jì)算推廣到主流計(jì)算(如下圖所示),使得人們都能享受到它所帶來的好處。

從傳統(tǒng)的HPC進(jìn)入主流計(jì)算

傳統(tǒng)的HPC就是面向科學(xué)家、工程師、研究人員的科學(xué)計(jì)算,但是在過去的若干年,世界在發(fā)生變化,HPC的應(yīng)用已經(jīng)不僅限于科學(xué)家,不再是一種奢侈品,大家都可以使用,典型的應(yīng)用包括大數(shù)據(jù)的分析、商業(yè)模擬等等,它的使用部門已經(jīng)擴(kuò)大為市場分析、股票投資等商業(yè)部門。還有新興的零售行業(yè)的消費(fèi)者分析、社交網(wǎng)絡(luò)用戶行為分析等等,這樣一些大規(guī)模數(shù)據(jù)分析等等。

總而言之,新的問題需要新的應(yīng)用,不再是僅限于偏微分方程、有限元等這些計(jì)算,編程成方面也不再僅限于MPI和OpenMP,下面就是一些新的計(jì)算模型:

【圖3 新的問題需要新的方法】右下角是Map-Reduce最常見的一種編程模式

IBM Platform Syphony支持MapReduce

Parallel SOA的特點(diǎn)是一個(gè)應(yīng)用可能有幾個(gè)Service,一個(gè)應(yīng)用要做完一個(gè)計(jì)算可能要上百萬個(gè)Service,

IBM PlatForm Syphony針對Parallel SOA的"應(yīng)用服務(wù)器",支持SOA計(jì)算的各種模型。在目前使用已經(jīng)比較廣泛,尤其是在金融行業(yè),差不多接近100萬CPU在運(yùn)行IBM PlatForm Syphony,最大的特點(diǎn)就是高性能、高度并行、低延遲。

最近,IBM PlatForm Syphony的增加了MapReduce的支持,IBM PlatForm Syphony MapReduce Runtime Engine跟文件系統(tǒng)有集成,對用戶應(yīng)用來講,可以百分之百的兼容,不需要改變Hadoop應(yīng)用。為什么要做MapReduce,主要是為了提升大數(shù)據(jù)性能。

【圖4】IBM PlatForm Syphony MapReduce Runtime Engine

此外,IBM還提供了一個(gè)免費(fèi)的包,可以讓開發(fā)人員可以很快實(shí)現(xiàn)并行SOA編程。

分享到

tangrong

相關(guān)推薦