首页> 外文期刊>Parallel Computing >SilkRoad Ⅱ: mixed paradigm cluster computing with RC_dag consistency
【24h】

SilkRoad Ⅱ: mixed paradigm cluster computing with RC_dag consistency

机译:SilkRoadⅡ:具有RC_dag一致性的混合范式集群计算

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

摘要

A parallel programming paradigm indicates the way to express applications. It also restricts the algorithms that may be used in the applications. Unfortunately, runtime systems for parallel computing often impose a particular programming paradigm. For a wider choice of algorithms, it is therefore desirable to support more than one paradigm. In this paper, we propose a formalism for modeling parallel programming paradigms from a graph-theoretic view of their execution instance dag and the memory consistency assumptions. This model allows us to formally reason about the properties of parallel programming paradigms that are hitherto only known informally and intuitively. We propose the concept of general paradigm and show that the single program multiple data, the divide and conquer, and the master/slave paradigms are all sub-sets of this general paradigm. We will also propose a super set of these three paradigms which we called the mixed paradigm and introduce the RC_dag memory consistency model. We also present our work on SilkRoad Ⅱ, a variant of the Cilk runtime system for cluster computing. What is unique about SilkRoad Ⅱ is its memory model which supports multiple paradigms with the underlying software distributed shared memory. Our experimental results show that the stronger RC_dag can achieve performance comparable to LC of Cilk while sup-porting a bigger set of paradigms with rather good performance.
机译:并行编程范例指示了表达应用程序的方式。它还限制了可在应用程序中使用的算法。不幸的是,用于并行计算的运行时系统通常会施加特定的编程范例。因此,对于更广泛的算法选择,需要支持多个范例。在本文中,我们提出了一种从并行执行范例dag和内存一致性假设的图论角度对并行编程范例进行建模的形式主义。该模型使我们可以正式地推理迄今为止仅非正式且直观地知道的并行编程范例的属性。我们提出了通用范式的概念,并表明单个程序的多个数据,分而治之以及主/从范式都是该通用范式的子集。我们还将提出这三个范例的超集,我们将其称为混合范例,并介绍RC_dag内存一致性模型。我们还介绍了关于SilkRoadⅡ的工作,SilkRoadⅡ是用于集群计算的Cilk运行时系统的变体。 SilkRoadⅡ的独特之处在于其内存模型,该内存模型支持具有基础软件分布式共享内存的多种范例。我们的实验结果表明,更强的RC_dag可以实现与Cilk LC相当的性能,同时支持更大的范式和相当好的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号