首页> 外文会议>IEE Colloquium on Design and Development of Autonomous Agents, 1995 >A pipelined execution of tiled nested loops on SMPs with computation and communication overlapping
【24h】

A pipelined execution of tiled nested loops on SMPs with computation and communication overlapping

机译:在计算和通信重叠的情况下,在SMP上执行分块嵌套循环的流水线执行

获取原文

摘要

This paper proposes a novel approach for the parallel execution of tiled iteration spaces onto a cluster of SMP PC nodes. Each SMP node has multiple CPUs and a single memory mapped PCI-SCI network interface card. We apply a hyperplane-based grouping transformation to the tiled space, so as to group together independent neighboring tiles and assign them to the same SMP node. In this way, intranode (intragroup) communication is annihilated. Groups are atomically executed inside each node. Nodes exchange data between successive group computations. We schedule groups much more efficiently by exploiting the inherent overlapping between communication and computation phases among successive atomic group executions. The applied non-blocking schedule resembles a pipelined datapath where group computation phases are overlapped with communication ones, instead of being interleaved with them. Our experimental results illustrate that the proposed method outperforms previous approaches involving blocking communication or conventional grouping schemes.
机译:本文提出了一种新颖的方法,可以将瓷砖迭代空间的并行执行到SMP PC节点群集上。每个SMP节点都有多个CPU和单个存储器映射PCI-SCI网络接口卡。我们将基于超平面的分组转换应用于瓷砖空间,以便将独立的相邻图块组合在一起,并将它们分配给同一SMP节点。通过这种方式,介入(内部组)通信被歼灭。组在每个节点内原子执行。节点在连续组计算之间交换数据。我们通过利用连续的原子组执行中的通信和计算阶段之间的固有重叠来更有效地进入群组。所应用的非阻塞时间表类似于流水线数据路径,其中组计算阶段与通信阶段重叠,而不是与它们交织。我们的实验结果说明了所提出的方法优于涉及阻塞通信或传统分组方案的先前方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号