首页> 外文OA文献 >Evaluating the Performance Limitations of MPMD Communication
【2h】

Evaluating the Performance Limitations of MPMD Communication

机译:评估MPMD通信的性能局限性

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The MPMD approach for parallel computing is attractive for programmers who seek fast development cycles, high code re-use, and modular programming, or whose applications exhibit irregular computation loads and communication patterns. Remote method invocation is widely adopted as the communication abstraction for crossing address space boundaries. However, the communication overheads of existing RMI-based systems are usually an order of magnitude higher than those found in highly tuned SPMD systems. This problem has thus far limited the appeal of high-level programming languages based on MPMD models in the parallel computing community. This paper investigates the fundamental limitations of MPMD communication using a case study of two parallel programming languages, Compositional C++ (CC++) and Split-C, that provide support for a global name space. To establish a common comparison basis, a new implementation of CC++ was developed to use Active Messages and a native threads package. A series of micro-benchmarks compares the communication performance of this new CC++ implementation with Split-C on an IBM SP multi-computer. The impact of these costs on three applications is also evaluated and suggests that MPMD communication can be used effectively in many high-performance parallel applications.
机译:对于寻求快速开发周期,高代码重用和模块化编程,或者其应用程序显示不规则计算负载和通信模式的程序员,MPMD并行计算方法很有吸引力。远程方法调用被广泛用作跨越地址空间边界的通信抽象。但是,现有的基于RMI的系统的通信开销通常比高度调整的SPMD系统中的通信开销高一个数量级。迄今为止,这个问题已经限制了基于并行计算社区中基于MPMD模型的高级编程语言的吸引力。本文通过对两种并行编程语言(组成C ++(CC ++)和Split-C)进行案例研究,研究了MPMD通信的基本局限性,它们为全局名称空间提供了支持。为了建立通用的比较基础,开发了CC ++的新实现,以使用Active Messages和本机线程包。一系列微基准将这个新CC ++实现与IBM SP多计算机上的Split-C的通信性能进行了比较。还评估了这些成本对三个应用程序的影响,并表明MPMD通信可以在许多高性能并行应用程序中有效使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号