- 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.65407
您可能关注的文档
- USB2018年度Windows98-Me-2000驱动程序使用说明书.doc
- VIRTUALBOX如何的实现主机与虚拟的机互ping互通.doc
- VFP大数据库课后习地的题目参考标准详解.doc
- visualstudio2010开发环境中地c语言编程.doc
- Vlan负载均衡地实验.doc
- VPC虚拟的机之网络的设置1-3.doc
- VRP虚拟的现实技术在数字的城市建设当中地应用的.doc
- VTD交通视景仿真轨道方面仿真应用的案例解析汇报汇报.doc
- VWware虚拟的网络的相关地的知识.doc
- VT虚拟的场景运用.doc
- DB12 046.89-2011 产品单位产量综合电耗计算方法及限额 第89部分:手机 .docx
- DB12 046.88-2011 产品单位产量综合电耗计算方法及限额 第88部分:晶振 .docx
- DB12T 419-2010 无公害农产品 核桃栽培管理技术规范 .docx
- DB12T 417-2010 沙化和荒漠化监测技术规程.docx
- DB12T 449-2011 民用建筑四防门通用技术条件.docx
- DB12 046.100-2011 产品单位产量综合能耗计算方法及限额 第100部分: 果汁饮料 .docx
- DB12T 427-2010 葱姜蒜中205种农药多残留测定方法-GCMS法.docx
- DB12T 421-2010 有机农产品 甘薯有机栽培技术规范.docx
- DB12T 426-2010 蔬菜水果中205种农药多残留测定方法-GCMS法 .docx
- 《老年人身体康复》精品课件——项目6 中国传统康复技术.pptx
文档评论(0)