【24h】

INTERPRETIVE MPI FOR PARALLEL COMPUTING

机译:并行计算的解释性MPI

获取原文
获取原文并翻译 | 示例

摘要

Message Passing Interface (MPI) is a standardized library specification designed for message-passing parallel programming on large-scale distributed systems. A number of MPI libraries have been implemented to allow users to develop portable programs using the scientific programming languages, Fortran, C and C++. Ch is an embeddable C/C++ interpreter that provides an interpretive environment for C/C++ based scripts and programs. Combining Ch with any MPI C/C++ library provides the functionality for rapid development of MPI C/C++ programs without compilation. In this article, the method of interfacing Ch scripts with MPI C implementations is introduced by using the MPICH2 C library as an example. The MPICH2-based Ch MPI package provides users with the ability to interpretively run MPI C program based on the MPICH2 C library. Running MPI programs through the MPICH2-based Ch MPI package across heterogeneous platforms consisting of Linux and Windows machines is illustrated. Comparisons for the bandwidth, latency, and parallel computation speedup between C MPI, Ch MPI, and MPI for Python in an Ethernet-based environment comprising identical Linux machines are presented. A Web-based example is given to demonstrate the use of Ch and MPICH2 in C based CGI scripting to facilitate the development of Web-based applications for parallel computing.
机译:消息传递接口(MPI)是标准化的库规范,旨在用于大规模分布式系统上的消息传递并行编程。已经实现了许多MPI库,以允许用户使用科学编程语言Fortran,C和C ++开发可移植程序。 Ch是可嵌入的C / C ++解释器,可为基于C / C ++的脚本和程序提供解释环境。将Ch与任何MPI C / C ++库结合使用可提供无需编译即可快速开发MPI C / C ++程序的功能。在本文中,以MPICH2 C库为例介绍了将Ch脚本与MPI C实现接口的方法。基于MPICH2的Ch MPI程序包使用户能够基于MPICH2 C库解释性地运行MPI C程序。说明了如何通过基于MPICH2的Ch MPI程序包在由Linux和Windows机器组成的异构平台上运行MPI程序。本文介绍了在包含相同Linux机器的基于以太网的环境中,Python的C MPI,Ch MPI和MPI之间的带宽,延迟和并行计算速度的比较。给出了一个基于Web的示例,以演示Ch和MPICH2在基于C的CGI脚本中的使用,以促进基于Web的并行计算应用程序的开发。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号