课程设计论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

[毕业论文] MPI并行应用程序的DAG分解与合并 [复制链接]

楼主
文件格式: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分解与合并
  • 赵斌
  • doc终稿毕业论文——赵斌.doc  [332.00KB]
  • doc毕业论文——中期检查表.doc  [25.89KB]
  • doc毕业论文——选题审批表.doc  [29.50KB]
  • doc毕业论文——论证记录.doc  [29.50KB]
  • doc毕业论文——开题论证审批表.doc  [40.00KB]
  • doc毕业论文——答辩记录表.doc  [28.50KB]
  • doc毕业论文-任务书.doc  [45.50KB]

我要下载:MPI并行应用程序的DAG分解与合并
分享 转发
TOP
沙发

ding
TOP
板凳

发财希望大家能来看看呵呵

不之道为什么呢



一起来帮下我如何发财哦



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



希望大家能来看看
TOP
地板

顶
TOP
5#

不错下不了
TOP
6#

呵呵.等我赚够积分再来下.
TOP
7#

好贵
TOP
8#

我要积分!!!!!!!!!!!!!!!!!!
TOP
9#

谢谢
TOP
10#

真好啊,可惜没足够的积分, 加油赚积分咯
TOP
发新话题 回复该主题