第13章程序的并发性和进程交互原语研究报告.ppt

第13章程序的并发性和进程交互原语研究报告.ppt

第13章程序的并发性和进程交互原语研究报告

MPI MPI是一种基于消息传递模型的并行编程接口,目前已经发展成为消息传递模型的代表和事实上的工业标准,而不是一门具体的语言。迄今为止,所有的并行计算机制造商都提供对MPI的支持,因而从理论上说任何一个正确的MPI程序可以不加修改地在所有并行计算机上运行。 MPI只是一个并行编程语言标准,要编写基于MPI的并行程序,还必须借助某一MPI具体实现。MPICH是Linux平台下最重要的一种MPI实现, 是一个与MPI规范同步发展的版本。每当MPI标准推出新的版本时,MPICH就会有相应的实现版本。LAM(Local Area Multicomputer)是Linux平台下另一免费的MPI实现。它由Ohio州立大学开发,主要用于异构的网格计算并行系统。 MPI MPI--Message Passing Interface: /mpi 支持Xwindow的MPICH: /mpi/mpich XMPI: XMPI - A Run/Debug GUI for MPI /lam/lam/xmpi.html 并行程序示例 /*====================*   * mpi_hello.c - demo program of mpich. *   *====================*/      #include   #include “mpi.h”      

文档评论(0)

1亿VIP精品文档

相关文档