【摘要】: 當(dāng)前,面向個人用戶的桌面PSE(Problem Solve Environment,問題求解環(huán)境),通過各種并行化方案來提高計算性能。如Start*P、Parallel MATLAB Toolbox和pMATLAB等為代表針對MATLAB的加速方案,以及其他通用的如NetSolve、Webflow等并行PSE(問題解決環(huán)境)。這些方案有效地提高了桌面PSE的計算性能。隨著多核通用處理器、眾核結(jié)構(gòu)的圖形處理器和各種浮點計算卡的出現(xiàn),以及超級計算機體系結(jié)構(gòu)的不斷演變,帶來了并行編程的多樣化。 為了適應(yīng)這種多樣化,本文提出一種新的并行化問題解決方案,即面向個人計算的高性能計算中間件系統(tǒng)。該系統(tǒng)采取三層結(jié)構(gòu),分為應(yīng)用層、中間層和計算層等三層。其中應(yīng)用層提供了與PSE應(yīng)用程序的接口,負責(zé)將計算任務(wù)和數(shù)據(jù)封裝打包發(fā)給中間層,待計算完成后再從中間層返回的數(shù)據(jù)中取出計算結(jié)果;中間層負責(zé)計算任務(wù)、數(shù)據(jù)和計算結(jié)果的轉(zhuǎn)發(fā),并管理后端計算資源;計算層則是根據(jù)計算任務(wù),利用具有高性能計算能力的本地硬件或遠程超級計算機,對數(shù)據(jù)做計算,然后返回計算結(jié)果。該中間件將PSE前端和計算層進行分離,PSE前端無需關(guān)心計算層的計算是在本地還是遠程機器上完成,不用關(guān)心是CPU還是GPU抑或是浮點計算加速卡完成的。 在以上所述設(shè)計思想的指導(dǎo)下對本系統(tǒng)做了實現(xiàn),應(yīng)用層前端采用MATLAB,計算層采用GPU和MPI集群。對于利用MPI集群做計算加速的,為了保證用戶數(shù)據(jù)的機密性,利用RSA不對稱密鑰對客戶機認證進行加密,利用DES對稱密鑰對計算命令、數(shù)據(jù)和計算結(jié)果做加密。 最后,本文對本地計算加速和遠程計算加速的性能做了評估,結(jié)果證明本系統(tǒng)設(shè)計和實現(xiàn)的合理性和有效性。
【學(xué)位授予單位】:華南理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2010
【分類號】:TP338.6
【共引文獻】
相關(guān)期刊論文 前3條
1 何業(yè)蘭,徐東平,張輝;DIS中視景實時互操作支撐平臺的構(gòu)筑[J];計算機工程與應(yīng)用;2002年01期
2 陳震,吳佳蒙;COM組件的進程透明性及其實現(xiàn)[J];計算機應(yīng)用研究;2001年11期
3 徐光偉,顧景文,閻福禮,萬明民,李麗;基于內(nèi)存映像文件的網(wǎng)絡(luò)信息安全性存取的探討[J];計算機應(yīng)用研究;2002年07期
相關(guān)碩士學(xué)位論文 前7條
1 方猛;COM運行環(huán)境及基于COM的通信模型的研究[D];中南大學(xué);2002年
2 陳曉萍;基于RS-485總線的數(shù)字視頻監(jiān)控系統(tǒng)的研究[D];合肥工業(yè)大學(xué);2002年
3 蔣俊;基于COM的分布式對象技術(shù)研究與應(yīng)用[D];西南石油學(xué)院;2002年
4 林治國;疏浚作業(yè)仿真訓(xùn)練器集中監(jiān)控報警及優(yōu)化系統(tǒng)[D];武漢理工大學(xué);2003年
5 孫銳;COM/DCOM技術(shù)分析及其群組通信機制的研究[D];山東科技大學(xué);2003年
6 祖淑芝;便攜式設(shè)備狀態(tài)監(jiān)測與診斷系統(tǒng)的研究[D];天津大學(xué);2004年
7 王銀瓶;海水重金屬元素現(xiàn)場分析儀器的軟件設(shè)計[D];浙江大學(xué);2006年
,
本文編號:
2604921
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2604921.html