- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
哈工大_软件学院_《的并行程序设计》课程实验报告之四
《并行程序设计》课程实验报告
实验4:基于WINDOWS平台的MPI并行程序设计
姓名 *** 院系 软件学院 学号 ********** 任课教师 张伟哲苏统华2015年4月21日 操作结果得分 一、实验目的 要求:需分析本次实验的基本目的,并综述你是如何实现这些目的的?
1.掌握面向Intel MPI Library建立Windows并行集群环境的方法;
2.掌握Visual Studio* .NET*集成开发环境开发MPI程序配置方法;
3.掌握MPI程序设计的基本编写、编译与运行方法
4. 掌握Window群机环境下N体问题的并行程序设计方法;
5.掌握利用加速比、运行时间、效率等测度分析并行程序性能
二、实验内容 该部分填写在实验过程中,你都完成了哪些工作。
一、
Intel(R) MPI Library for Windows 的安装与配置
验证系统能够找到别的主机
定制编程环境运行mpi程序
二、
运行N体问题的并行实现MPI程序
一、
配置MPI环境,各个主机连接之后:
运行测试程序:
在调试模式下运行:
使用不同的命令运行:
二、
运行过程截图:
实验结果记录如下:
4000时,随每机进程数变化的运行时间;
1
2
3
4
5
时间
1.348594
1.079404
0.998661
0.669886
0.815603
实验二:相同数据规模为4000,随每机进程数变化的运行时间
每机进程数
单机
双机
三机
四机
1
1.345894
0.678309
0.622994
0.438858
2
1.079404
0.373236
0.302682
0.226905
3
0.998661
0.461896
0.393266
0.297420
4
0.669886
0.476717
0.453638
0.468220
实验三:每机1个进程,随数据规模变化的n-body并行程序运行时间。
粒子数n
单机
双机
三机
四机
10
0.000018
0.000214
0.002247
0.003273
50
0.000323
0.004321
0.004963
0.000701
100
0.000877
0.002347
0.002475
0.002547
500
0.021302
0.014756
0.013246
0.008142
1000
0.083658
0.041225
0.041172
0.032415
2000
0.332586
0.195421
0.147523
0.114723
3000
0.754108
0.401473
0.365311
0.227142
4000
1.331460
0.713288
0.621047
0.415367
3. 根据记录的数据计算加速比与效率(给出数据并绘图)
实验一:单机上,粒子数为4000,随进程数变化加速比(Sp)统计
进程数
2
3
4
5
6
7
8
9
10
加速比
1.2493
1.3504
2.0131
1.6534
2.1214
1.9632
2.1965
2.312
2.2470
实验二:粒子数为4000,随每机进程数变化的加速比
每机进程数
三机
四机
1
2.16036
3.06681
2
3.56613
4.75707
3
2.53940
3.35775
4
1.47670
1.43071
实验三:每机1个进程,随数据规模变化的n-body并行程序加速比和效率
n-body并行算法的加速比(Sp)统计表
粒子数n
双机
三机
四机
10
0.084112
0.008010
0.005499
50
0.074751
0.065081
0.460770
100
0.373668
0.354343
0.344326
500
1.443616
1.608183
2.616310
1000
2.029302
2.031914
2.580842
2000
1.701894
2.254468
2.899035
3000
1.878352
2.064290
3.319985
4000
1.866651
2.143895
3.205502
n-body并行算法的效率(Ep)统计表
粒子数n
双机
三机
四机
10
0.042056
0.002670
0.0013748
50
0.037375
0.021694
0.115192
100
0.186834
0.118114
0.086081
500
0.721808
0.536061
0.654077
1000
1.014651
0.677304
0.645210
2000
0.850947
0.751489
0.724758
3000
0.939155
0.688096
您可能关注的文档
- 吉林专升本考试相关的了解.doc
- 吉林公开课讲义张文的正.doc
- 吉林省2013年中考政的治试题(word版,有答案).doc
- 吉林省事业单位考试的—公共基础知识点汇总.doc
- 吉林省成人学士学位的日语考试大纲.doc
- 吉林省成人学士学位的英语考试大纲.doc
- 吉林省特岗教师考试的真题.doc
- 吉林大学远程教育学的习指南 新生必看.ppt
- 同望WECOST操作_基钡木篇.ppt
- 同济大学,线性代数,的第五版,克拉默法则.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)