课程设计论坛

首页 » 设计下载 » 计算机设计 » MPI并行应用程序的DAG分解与合并
zymzyx122469 - 2012/8/27 11:18:56
文件格式:word+jsp
文件大小:530.89KB
适用专业:程序设计
适用年级:大学
下载次数:0 次
我要下载:点击联系下载
论文编号:203383

资料简介:
毕业论文-MPI并行应用程序的DAG分解与合并,共18页,7126字,附任务书、开题报告等

随着人们对计算机运算能力要求的提高,集成电路的工艺发展遇到了瓶颈,通过提高主频来提升单个处理器计算能力的传统方法已经不再适用。而此时,层出不穷的应用问题往往需要更高计算速度的计算机来实现,从而推动了计算机的性能,尤其是计算速度和存储器容量的不断提高。而当今多处理机、多核计算机已经逐渐成为主流。因此,在现有的条件与技术下,串行程序的运行已经不能与计算机的运行速度相匹配,所以研究程序的并行成为势在必行课题。

在并行程序设计当中,MPI有着举足轻重的地位。通过MPI编写的程序,不仅具有较高的通信性能,而且有较好的程序可移植性且功能强大。MPI提供了一种与语言而和平台无关,可以被广泛使用的编写消息传递程序的标准,用它的拜谢消息传递程序不仅实用、可移植、高效、灵活,而且和当前已有的实现没有太大的变化。

因此,本论文将要重点分析用MPI编写的并行应用程序,应从如下几个方面着手:

1、应着重介绍概述一下MPI的相关内容。

2、应用DAG任务调度模型,分析任务之间存在的依赖性,构造出相应的DAG图,

3、根据已有的相关算法以及模型,对并行任务(DAG)图进行任务合并。

4、对应用实例进行具体分析,分解、任务合并。

摘 要:随着各行业对计算能力及计算速度要求的增加,并行计算成为当今计算机科学中一个重要的研究领域。目前在并行性计算中,一个好的方法就是构造其对应的并行任务(DAG)图, 对并行任务图的分析, 任务调度和最终实现并行。本论文将分析MPI并行程序中存在的依赖关系, 并以DAG图为依据, 提出了由现有的串行程序进行任务分解、调度并且合并的方法。最后通过实例证明此方法的合理性。

关键词:并行程序、MPI、DAG、控制依赖

目 录

摘 要 1

关键词 1

1 前言 1

2、MPI的概述 2

2.1 什么是MPI(message passing interface) 2

2.2MPI的目的 3

2.3MPI编程结构框架 3

2.4MPI程序的执行步骤 4

3 并行程序DAG图的生成与实现 5

3.1 循环结构的依赖关系 5

3.2 循环结构任务DAG 图 6

4 并行程序任务的划分 7

5 具体实例分析 8

6 结束语 13

参考文献 13

致 谢 14


资料文件预览:
共2文件夹,7个文件,文件总大小:530.89KB,压缩后大小:270.94KB


我要下载:MPI并行应用程序的DAG分解与合并
ouyang - 2013/3/9 19:36:21
ding
june90 - 2013/3/9 19:58:21
不之道为什么呢



一起来帮下我如何发财哦



最近老是一定感觉会发财呢



希望大家能来看看
xiaoyu - 2013/3/9 20:13:21
顶
tl082 - 2013/3/9 20:54:50
不错下不了
jandy_1985 - 2013/3/9 21:10:20
呵呵.等我赚够积分再来下.
lirixin - 2013/3/9 21:56:15
好贵
shitou112 - 2013/3/10 13:05:23
我要积分!!!!!!!!!!!!!!!!!!
1597538426 - 2013/5/23 12:02:11
谢谢
xmyx_0912 - 2013/5/23 12:15:27
真好啊,可惜没足够的积分, 加油赚积分咯
badutama - 2013/5/23 12:08:18
小桔灯东东 - 2013/5/23 12:59:40
顶~~~

努力赚积分
474916408 - 2013/5/23 14:02:45
hao.顶,谢谢,很有用
lj91328 - 2013/5/23 16:16:03
xiexie
blueice0175 - 2013/5/23 17:24:23
每日顶个贴,快乐中国人!
ximubabekl - 2013/5/23 21:22:25
这个系列的帖子都不错
WUBIWUBI - 2013/8/20 11:48:39
轻轻的我顶了你一下

悄悄的我拿走了积分
xsq123 - 2013/10/17 9:07:47
好东西支持!!!!!!!!
1
查看完整版本: MPI并行应用程序的DAG分解与合并