【24h】

Efficient Multidimensional Data Redistribution for Resizable Parallel Computations

机译:用于可调整大小的并行计算的高效多维数据重新分配

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

摘要

Traditional parallel schedulers running on cluster supercomputers support only static scheduling, where the number of processors allocated to an application remains fixed throughout the execution of the job. This results in under-utilization of idle system resources thereby decreasing overall system throughput. In our research, we have developed a prototype framework called ReSHAPE, which supports dynamic resizing of parallel MPI applications executing on distributed memory platforms. The resizing library in ReSHAPE includes support for releasing and acquiring processors and efficiently redistributing application state to a new set of processors. In this paper, we derive an algorithm for redistributing two-dimensional block-cyclic arrays from P to Q processors, organized as 2-D processor grids. The algorithm ensures a contention-free communication schedule for data redistribution if P_r ≤ Q_r and P_c ≤ Q_c. In other cases, the algorithm implements circular row and column shifts on the communication schedule to minimize node contention.
机译:在集群超级计算机上运行的传统并行调度程序仅支持静态调度,在这种情况下,分配给应用程序的处理器数量在整个作业执行过程中保持固定。这导致空闲系统资源的未充分利用,从而降低了总体系统吞吐量。在我们的研究中,我们开发了一个名为ReSHAPE的原型框架,该框架支持动态调整在分布式内存平台上执行的并行MPI应用程序的大小。 ReSHAPE中的调整大小库包括对发布和获取处理器以及将应用程序状态有效地重新分配给一组新处理器的支持。在本文中,我们推导了将二维块循环数组从P处理器重新分配给Q处理器的算法,这些算法组织为2-D处理器网格。如果P_r≤Q_r且P_c≤Q_c,该算法可确保数据分配的无争用通信调度。在其他情况下,该算法在通信调度表上实现循环的行和列移位,以最大程度地减少节点争用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号