并行處理平臺(tái)的實(shí)現(xiàn)與應(yīng)用畢業(yè)設(shè)計(jì).doc
約40頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
并行處理平臺(tái)的實(shí)現(xiàn)與應(yīng)用畢業(yè)設(shè)計(jì),本文共計(jì)40頁(yè),15457字;摘要matlab的并行化是matlab在高性能計(jì)算環(huán)境下應(yīng)用的一個(gè)難點(diǎn). 本文介紹了matlab的并行化的一些基于消息傳遞接口的工具包.并且在視窗操作系統(tǒng)上對(duì)它們分別在多cpu服務(wù)器和網(wǎng)絡(luò)集群兩種并行計(jì)算平臺(tái)上進(jìn)行了應(yīng)用開(kāi)發(fā)。首先對(duì)mpi程序在這兩種平臺(tái)上進(jìn)...
內(nèi)容介紹
此文檔由會(huì)員 劉瑞 發(fā)布
并行處理平臺(tái)的實(shí)現(xiàn)與應(yīng)用畢業(yè)設(shè)計(jì)
本文共計(jì)40頁(yè),15457字;
摘 要
MATLAB的并行化是MATLAB在高性能計(jì)算環(huán)境下應(yīng)用的一個(gè)難點(diǎn). 本文介紹了MATLAB的并行化的一些基于消息傳遞接口的工具包.并且在視窗操作系統(tǒng)上對(duì)它們分別在多CPU服務(wù)器和網(wǎng)絡(luò)集群兩種并行計(jì)算平臺(tái)上進(jìn)行了應(yīng)用開(kāi)發(fā)。首先對(duì)MPI程序在這兩種平臺(tái)上進(jìn)行了應(yīng)用實(shí)現(xiàn)。其次介紹了MatlabMPI和MPITB這兩種MATLAB并行工具包在視窗操作系統(tǒng)上的移植。重點(diǎn)對(duì)Mathworks公司的分布式計(jì)算工具包v3.1作了介紹,并使用該工具包對(duì)研究特定目標(biāo)散射特性的MATLAB應(yīng)用程序進(jìn)行了并行化實(shí)驗(yàn)。結(jié)果顯示,該工具包可以方便方便快速的實(shí)現(xiàn)MATLAB串行程序的并行化,只需更改添加少量代碼。但在并行效率上并不是很高,可能的原因是其對(duì)任務(wù)在多CPU上的分配與調(diào)度還不能達(dá)到理想的效果。對(duì)此還需要進(jìn)一步的研究。
主題詞:消息傳遞接口,并行計(jì)算,MATLAB,分布式計(jì)算工具
ABSTRACT
Parallel MATLAB is a difficulty in the application of high-performance computing environment.This paper introduces several toolbox for parallel MATLAB based on message passing interface(MPI).Make Application and development on two parallel computation environment,which are multiprocessor server and network cluster,both based on WINDOWS operating system. First,MPI application are running on both environment.Sencondly,introduces how to transplant MatlabMPI and MPITB,
目 錄
摘 要 i
ABSTRACT ii
第一章 并行環(huán)境介紹 1
1.1 并行計(jì)算系統(tǒng)的的類(lèi)型 1
1.1.1共享存儲(chǔ)器多處理器系統(tǒng) 1
1.1.2大規(guī)模并行計(jì)算機(jī)系統(tǒng) 2
1.1.3分布式共享存儲(chǔ)器系統(tǒng) 3
1.1.4集群系統(tǒng) 5
1.2 實(shí)驗(yàn)平臺(tái)描述 5
1.3串行程序的并行化 6
第二章 MPI在C/C++和MPICH2下的應(yīng)用 6
2.1 什么是MPI 6
2.2 目前主要的MPI實(shí)現(xiàn) 7
2.3 MPICH2簡(jiǎn)介 8
2.3.1 MPICH2 for Microsoft Windows 的安裝與配置 8
2.3.2 需要注意的事項(xiàng) 11
2.4 MPICH2 與編譯環(huán)境的整合 12
2.5程序運(yùn)行與測(cè)試 16
2.6 MPI的并行程序設(shè)計(jì) 17
2.7 MPI程序在MPICH2下的運(yùn)行 21
2.7.1 MPI程序的運(yùn)行步驟 21
2.7.2在服務(wù)器上運(yùn)行 22
2.7.3在多臺(tái)主機(jī)上運(yùn)行 22
第三章 MPI在并行MATALB中的應(yīng)用 23
3.1并行MATLAB 23
3.2MatlabMPI 23
3.3 MPITB 24
3.3 MATLAB Distribute Computing Toolbox 25
3.3.1 Distributed Computing Tools的發(fā)展歷程 26
3.3.2 Distributed Computing Tools的主要功能 26
3.3.3 MATLAB中的并行程序開(kāi)發(fā) 27
第四章 對(duì)特定目標(biāo)散射特性應(yīng)用程序的并行化 32
結(jié) 束 語(yǔ) 35
致 謝 36
參考文獻(xiàn) 37
部分參考文獻(xiàn)
[3] MPI并行程序設(shè)計(jì), 都志輝,清華大學(xué)出版社,2001
[6] 并行編程模式,Timothy G.Mattson,敖富江譯,清華大學(xué)出版社,2005
[7] 并行計(jì)算導(dǎo)論,Ananth Grama,張武譯,機(jī)械工業(yè)出版社,2005
[13] MPICH 并行程序設(shè)計(jì)環(huán)境簡(jiǎn)介, 安竹林, 合肥工業(yè)大學(xué),2003
本文共計(jì)40頁(yè),15457字;
摘 要
MATLAB的并行化是MATLAB在高性能計(jì)算環(huán)境下應(yīng)用的一個(gè)難點(diǎn). 本文介紹了MATLAB的并行化的一些基于消息傳遞接口的工具包.并且在視窗操作系統(tǒng)上對(duì)它們分別在多CPU服務(wù)器和網(wǎng)絡(luò)集群兩種并行計(jì)算平臺(tái)上進(jìn)行了應(yīng)用開(kāi)發(fā)。首先對(duì)MPI程序在這兩種平臺(tái)上進(jìn)行了應(yīng)用實(shí)現(xiàn)。其次介紹了MatlabMPI和MPITB這兩種MATLAB并行工具包在視窗操作系統(tǒng)上的移植。重點(diǎn)對(duì)Mathworks公司的分布式計(jì)算工具包v3.1作了介紹,并使用該工具包對(duì)研究特定目標(biāo)散射特性的MATLAB應(yīng)用程序進(jìn)行了并行化實(shí)驗(yàn)。結(jié)果顯示,該工具包可以方便方便快速的實(shí)現(xiàn)MATLAB串行程序的并行化,只需更改添加少量代碼。但在并行效率上并不是很高,可能的原因是其對(duì)任務(wù)在多CPU上的分配與調(diào)度還不能達(dá)到理想的效果。對(duì)此還需要進(jìn)一步的研究。
主題詞:消息傳遞接口,并行計(jì)算,MATLAB,分布式計(jì)算工具
ABSTRACT
Parallel MATLAB is a difficulty in the application of high-performance computing environment.This paper introduces several toolbox for parallel MATLAB based on message passing interface(MPI).Make Application and development on two parallel computation environment,which are multiprocessor server and network cluster,both based on WINDOWS operating system. First,MPI application are running on both environment.Sencondly,introduces how to transplant MatlabMPI and MPITB,
目 錄
摘 要 i
ABSTRACT ii
第一章 并行環(huán)境介紹 1
1.1 并行計(jì)算系統(tǒng)的的類(lèi)型 1
1.1.1共享存儲(chǔ)器多處理器系統(tǒng) 1
1.1.2大規(guī)模并行計(jì)算機(jī)系統(tǒng) 2
1.1.3分布式共享存儲(chǔ)器系統(tǒng) 3
1.1.4集群系統(tǒng) 5
1.2 實(shí)驗(yàn)平臺(tái)描述 5
1.3串行程序的并行化 6
第二章 MPI在C/C++和MPICH2下的應(yīng)用 6
2.1 什么是MPI 6
2.2 目前主要的MPI實(shí)現(xiàn) 7
2.3 MPICH2簡(jiǎn)介 8
2.3.1 MPICH2 for Microsoft Windows 的安裝與配置 8
2.3.2 需要注意的事項(xiàng) 11
2.4 MPICH2 與編譯環(huán)境的整合 12
2.5程序運(yùn)行與測(cè)試 16
2.6 MPI的并行程序設(shè)計(jì) 17
2.7 MPI程序在MPICH2下的運(yùn)行 21
2.7.1 MPI程序的運(yùn)行步驟 21
2.7.2在服務(wù)器上運(yùn)行 22
2.7.3在多臺(tái)主機(jī)上運(yùn)行 22
第三章 MPI在并行MATALB中的應(yīng)用 23
3.1并行MATLAB 23
3.2MatlabMPI 23
3.3 MPITB 24
3.3 MATLAB Distribute Computing Toolbox 25
3.3.1 Distributed Computing Tools的發(fā)展歷程 26
3.3.2 Distributed Computing Tools的主要功能 26
3.3.3 MATLAB中的并行程序開(kāi)發(fā) 27
第四章 對(duì)特定目標(biāo)散射特性應(yīng)用程序的并行化 32
結(jié) 束 語(yǔ) 35
致 謝 36
參考文獻(xiàn) 37
部分參考文獻(xiàn)
[3] MPI并行程序設(shè)計(jì), 都志輝,清華大學(xué)出版社,2001
[6] 并行編程模式,Timothy G.Mattson,敖富江譯,清華大學(xué)出版社,2005
[7] 并行計(jì)算導(dǎo)論,Ananth Grama,張武譯,機(jī)械工業(yè)出版社,2005
[13] MPICH 并行程序設(shè)計(jì)環(huán)境簡(jiǎn)介, 安竹林, 合肥工業(yè)大學(xué),2003
TA們正在看...
- 中級(jí)社會(huì)工作師社會(huì)工作實(shí)務(wù)真題與答案.doc
- 中考英語(yǔ)試題分類(lèi)匯編:專(zhuān)題1單項(xiàng)選擇精講11被動(dòng)語(yǔ)...doc
- 中考詞匯1600詞對(duì)照表包含2017新增.pdf
- 二建市政真題及答案.pdf
- 五年級(jí)上冊(cè)松鼠課堂教學(xué)實(shí)錄文檔.doc
- 全國(guó)初中數(shù)學(xué)聯(lián)賽試題.pdf
- 全國(guó)外經(jīng)貿(mào)單證員考試單證繕制與操作真題附答案.pdf
- 全國(guó)高中物理應(yīng)用知識(shí)競(jìng)賽試題.doc
- 全新中西文化比較爾雅網(wǎng)課章節(jié)測(cè)試答案.doc
- 八上廣益第一次月考數(shù)學(xué)試卷.pdf