...
首页> 外文期刊>Concurrency and Computation >Managing distributed shared arrays in a bulk-synchronous parallel programming environment
【24h】

Managing distributed shared arrays in a bulk-synchronous parallel programming environment

机译:在大批量同步并行编程环境中管理分布式共享阵列

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

摘要

NestStep is a parallel programming language for the BSP (bulk-hronous parallel) programming model. In this article we describe the concept of distributed shared arrays in NestStep and its implementation on top of MPI. In particular, we present a novel method for runtime scheduling of irregular, direct remote accesses to sections of distributed shared arrays. Our method, which is fully parallelized, uses conventional two-sided message passing and thus avoids the overhead of a standard implementation of direct remote memory access based on one-sided communication. The main prerequisite is that the given program is structured in a BSP-compliant way.
机译:NestStep是BSP(批量并行并行)编程模型的并行编程语言。在本文中,我们描述了NestStep中分布式共享数组的概念及其在MPI之上的实现。特别是,我们提出了一种新颖的方法,用于对不规则的,直接的远程访问分布式共享数组的各个部分进行运行时调度。我们的方法是完全并行的,它使用常规的双面消息传递,因此避免了基于单面通信的直接远程内存访问的标准实现的开销。主要前提条件是给定程序是以BSP兼容方式构建的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号