您现在的位置:网站首页答辩论文计算机毕业设计

毕业论文 MPI并行应用程序的DAG分解与合并

  • 简介:毕业论文-MPI并行应用程序的DAG分解与合并,共18页,7126字,附任务书、开题报告等,随着人们对计算机运算能力要求的提高,集成电路的工艺发展遇到了瓶颈,通过提高主频来提升单个处理器计算能力的传统方法已经不再适用。而此时,层出不
    类型:word+jsp    页数:18    字数:7126   
    资料包括:论文 程序 任务书 开题报告   
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
文件大小:530.89KB
适用专业:程序设计
适用年级:大学
论文编号: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]

查看评论 已有0位网友发表了看法
  • 验证码: