当前位置:主页 > 科技论文 > 计算机论文 >

基于MPI环境的多层次并行算法的研究与应用

发布时间:2025-01-14 21:21
  近年来,计算机技术的高速发展极大地推动了计算科学的进步,计算机的应用范围越来越广泛,处理问题的规模也越来越大。为了解决这些大量的实际问题,单单靠计算机硬件性能的提高是远远不能够满足的,而且硬件性能的提高也是有一定限制的。所以,一种有效并且流行的解决办法就是采用并行计算来提高计算机的计算能力,因此,多核处理器应运而生。多核处理器的问世给计算科学带来了强大的动力,但是同时也给计算机软件技术带来了更大的挑战。并行计算传统的编程模型分为两大类,一类是共享存储模型,主要采用的是多线程;另一类是消息传递模型,一般指分布式存储模型。然而,这两类方式都存在着一些缺陷,都不能很好的提高并行程序的计算性能。本文就是要通过对这两类并行编程模型的分析与比较,据此来寻求一个综合两类编程模型的混合新模型,使之能与并行计算系统更好的匹配和映射,能更加合理的组织并行任务以最大程度地提高并行计算性能。 本文首先介绍了并行计算以及并行思维,介绍了并行计算机的体系结构和并行计算的性能评测标准,并且在此基础上对各种并行计算的编程环境进行了分析和比较。然后介绍了一种目前比较流行的基于消息传递的并行编程模型MPI,并详细写出...

【文章页数】:52 页

【学位级别】:硕士

【部分图文】:

图3.1MPI程序的一般流程

图3.1MPI程序的一般流程

第3章MPI及MP工的典型实现第3章MPI及MPI的典型实现本介绍MessagePassingInterface,是目前比较流行的一种基于消息是一种程序设计语言,MPI可以与广为使用的Fortran和持多种硬件平台和各种操作系统。MPI的实现有多种,本章与MPI同步发展,比较容易....


图3.2MPICH2安装目录下的文件

图3.2MPICH2安装目录下的文件

对MPICHZ在WindowS下的安装配置我弄了好久,以下是详细的安装配置过程[3]。3.2.1下载及安装相关软件我的系统是WindowsXpsp32002版本。首先,安装Mierosoft.NETFramework2.0用来支持MPICHZ,然后安装VC++6.0,....


图3,5MPICHZ的连接情况

图3,5MPICHZ的连接情况

第3章MPI及MPI的典型实现接着运行<sup>p</sup>iconfig.exe查看MPICHZ的程序配置状况,在图3.5(下一页)中我那点们可以看到连接上的用户个数有多少,由于当前只有一台连接,所以只有显示一个,击ScanHostS,该连接如果变绿则表明连接成功,如果是灰....


图3.6确认开启MPICH2

图3.6确认开启MPICH2

击ScanHostS,该连接如果变绿则表明连接成功,如果是灰色则表明连接是失败的,燮燮燮圈圈么就选择控制面板斗管理工具分服务,确认图3.6中的服务是否己经启动,如果未启动就启动该服务,然后再看连接是否成功。图3,5MPICHZ的连接情况停止此服务重启动此服务Logic应刀is....



本文编号:4027140

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/4027140.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户bc5a0***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com