首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Scheduling block-cyclic array redistribution
【24h】

Scheduling block-cyclic array redistribution

机译:调度块循环数组重新分配

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

摘要

This article is devoted to the run-time redistribution of one-dimensional arrays that are distributed in a block-cyclic fashion over a processor grid. While previous studies have concentrated on efficiently generating the communication messages to be exchanged by the processors involved in the redistribution, we focus on the scheduling of those messages: how to organize the message exchanges into "structured" communication steps that minimize contention. We build upon results of Walker and Otto, who solved a particular instance of the problem, and we derive an optimal scheduling for the most general case, namely, moving from a CYCLIC(r) distribution on a P-processor grid to a CYCLIC(s) distribution on a Q-processor grid, for arbitrary values of the redistribution parameters P, Q, r, and s.
机译:本文致力于一维数组的运行时重新分配,这些维数组以块循环的方式分布在处理器网格上。尽管先前的研究集中在有效地生成要由重新分配所涉及的处理器交换的通信消息上,但我们集中在那些消息的调度上:如何将消息交换组织为使争用最小化的“结构化”通信步骤。我们基于Walker和Otto的结果,他们解决了特定的问题,并针对最一般的情况得出了最佳调度,即从P处理器网格上的CYCLIC(r)分布转移到CYCLIC( s)在Q处理器网格上进行分配,以获取重新分配参数P,Q,r和s的任意值。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号