并行计算机体系结构 实验三 - 范文中心

并行计算机体系结构 实验三

04/13

实 验 报 告

课程名称 集群机及并行环境建构 实验仪器 集群机3550 3650 廉价集群机 KVM 交换机 光驱等

实验名称 实验三 : 并行程序设计举例

系 别 __计算机学院 _

专 业 _ 计算机科学与技术 _

班级/学号 _ 计科1006/2010011198__

学生姓名 ___ _林紫璇 _ __ __

实验日期 ____ _ __

成 绩 _________________ _

指导教师 _ _纪秋_ __

实验三: 并行程序设计举例

一、 实验目的

了解集群机3550 3650 廉价集群机的基本设置,掌握C 语言编程及并行节点的运行

二、实验设备

集群机3550 3650 廉价集群机 KVM 交换机 光驱等。

三、 实验要求

1) 实验前要求在网上收集集成机的相关资料,做好实验前的准备工作。

2) 了解并行程序,熟悉其运行过程。

3) 实验前仔细阅读理解讲义中实验四的相关内容,实验时携带实验讲义。

四、 实验内容

并行运算两个程序:计算π 值, 枚举排序。

1. 实验代码:

#include

#include

#include

#include"mpi.h"

#define N 100000000

int

main (int argc, char **argv)

{

double local = 0.0, pi, w, temp = 0.0, x1, x2, xx; int i, rank, size;

w = 1.0 / N;

MPI_Init (&argc, &argv);

MPI_Comm_rank(MPI_COMM_WORLD, &rank);

MPI_Comm_size(MPI_COMM_WORLD, &size);

x1 = MPI_Wtime ();

for (i = rank; i

{

temp = (i + 0.5) * w;

local = 4.0 / (1.0 + temp * temp) + local; } //for

MPI_Reduce(&local, &pi, 1, MPI_DOUBLE, MPI_SUM, MPI_COMM_WORLD); 0,

x2 = MPI_Wtime ();

xx = x2 - x1;

if (rank == 0)

printf ("pi is %50.40lf\n", pi * w, xx);

MPI_Finalize ();

return 0;

}

2. 编译

3. 将aa 拷贝到本组要参与并行运算的其他节点

4. 生成公共密钥

5. 将公共密钥拷贝到需要共同运算的其他节点

6. 启动多个节点

7. 多个节点运算

8. 运算结束执行退出命令

五、 实验结果

六、 实验总结与收获

这次实验就是在第二次实验ping 通的基础上,加入求π程序,最后分节点运算得出的。


相关内容

  • 微机原理实验步骤学生
    实验要求及步骤 一.遵守"微机原理实验室实验守则",严格执行各个要求. 二.实验前准备的内容:a .完成前次实验报告,b .本次实验的预习报告,c .实验用到的电路图.流程图.程序. 三.实验内容 1.软件实验步骤: D ...
  • 20**年考研择校:计算机专业院校排名
    2017考研择校:计算机专业院校排名 2017考研择校:计算机专业院校排名 中国研究生教育计算机专业排名计算机系统结构前20名(总共47所高校) 1. 清华大学(招生办) ,2. 华中科技大学,3. 西安交通大学,4. 上海交通大学,5. ...
  • 基于遗传算法的网格资源调度算法
    第41卷第12期2004年12月 计算机研究与发展 JOURNAL OF COM PUTER RESEARCH AND DEVELOPM EN T V ol . 41, No . 12Dec . 2004 基于遗传算法的网格资源调度算法 林 ...
  • 计算机发展趋势论文
    计算机发展趋势展望 [摘要] 计算机的发展将趋向超高速.超小型.平行处理和智能化,量子.光子.分子和纳米计算机将具有感知.思考.判断.学习及一定的自然语言能力,使计算机进入人工智能时代.这种新型计算机将推动新一轮计算技术革命,并带动光互联网 ...
  • 基于825x的几个相关实验包括课程设计
    实验 一 可编程并行接口 一. 实验目的 1. 掌握8255方式0的工作原理及使用方法 二. 实验内容 1. 实验电路如下图,8255C口接逻辑电平开关K0-K7,A口接LED显示电路L0- L7. 2. 编程从8255C口输入数据,再从A ...
  • 超市收银系统接口实验报告
    微机接口课程设计试验报告 计算机0211班 ――超市收银系统 江浩 学号:[1**********]9 1 一.课程设计目的, 要求及条件: 掌握接口硬件开发平台的使用方法,利用现有的实验平台和PC 机, 组成一个微机模拟应用系统: 掌握基 ...
  • [管理信息系统]期末考试
    福建师范大学网络学院 <管理信息系统>期末考试 一. 名词解释 1.管理信息系统 答:管理信息系统是一个以人为主导,利用计算机硬件.软件.网络通信设备以及其他办公设备,进行信息的收集.传输.加工.储存.更新和维护,以企业战略竞优 ...
  • 先进制造技术导论复习题
    概述 1.6 先进制造技术发展趋势 1 制造自动化经历了刚性自动化.可编程自动化和综合自动化的发展过程. 制造自动化几个有代表性的发展方向:(1)集成化 集成是综合自动化的一个重要特征.他的发展将使制造企业各部门之间以及制造活动各阶段之间的 ...
  • 单片机知识总结
    单片机知识总结 第1章 单片机概述 1. 单片机定义: 将处理器.存储器及各种输入输出接口集成在一个芯片上,就称之为单片微型处理器,简称单片机. 2.At89c51单片机引脚: 共有40引脚,按其功能可分为如下3类: (1)电源及时钟引脚( ...
  • 多核集群任务分配问题复杂性分析
    第2期2012年2月 电子 学 报 V01.40No.2 ACTAELECrRONICASINICAFeb.2012 多核集群任务分配问题复杂性分析 谭国真,杨际祥,王凡,潘 摘要: 东 (大连理工大学计算机科学与技术学院,辽7夫连1160 ...