Efficient multidimensional data redistribution for resizable parallel computations

被引:0
|
作者
Sudarsan, Rajesh [1 ]
Ribbens, Calvin J. [1 ]
机构
[1] Virginia Tech, Dept Comp Sci, Blacksburg, VA 24061 USA
关键词
dynamic scheduling; dynamic resizing; data redistribution; dynamic resource management; process remapping; resizable applications;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 NIPI 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.
引用
收藏
页码:182 / 194
页数:13
相关论文
共 50 条
  • [41] Efficient loop partitioning for parallel codes of irregular scientific computations
    Guo, MY
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2003, E86D (09) : 1825 - 1834
  • [42] Efficient Computations over Encrypted Data Blocks
    Di Crescenzo, Giovanni
    Coan, Brian
    Kirsch, Jonathan
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2015, PT II, 2015, 9235 : 274 - 286
  • [43] Parallel dual visualization of multidimensional Multivariate data
    Xu, Yonghong
    Hong, Wenxue
    Li, Xin
    Song, Jialin
    2007 IEEE INTERNATIONAL CONFERENCE ON INTEGRATION TECHNOLOGY, PROCEEDINGS, 2007, : 263 - +
  • [44] On scalable parallel computation of multidimensional data cube
    Goil, S
    Choudhary, A
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 1155 - 1162
  • [45] An Efficient Wait-free Resizable Hash Table
    Fatourou, Panagiota
    Kallimanis, Nikolaos D.
    Ropars, Thomas
    SPAA'18: PROCEEDINGS OF THE 30TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2018, : 111 - 120
  • [46] Design and evaluation of a parallel data redistribution component for TGrid
    Hunold, Sascha
    Rauber, Thomas
    Ruenger, Gudula
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, 2006, 4330 : 618 - +
  • [47] Messages scheduling for parallel data redistribution between clusters
    Cohen, Johanne
    Jeannot, Emmanuel
    Padoy, Nicolas
    Wagner, Frederic
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (10) : 1163 - 1175
  • [48] An efficient scheduling algorithm for irregular data redistribution
    Yu, Kun-Ming
    Tsai, Yi-Lin
    IMECS 2006: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, 2006, : 270 - +
  • [49] A Memory-Efficient Data Redistribution Algorithm
    Siegel, Stephen F.
    Siegel, Andrew R.
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2009, 5759 : 219 - +
  • [50] Efficient data parallel algorithms for multidimensional array operations based on the EKMR scheme for distributed memory multicomputers
    Lin, CY
    Chung, YC
    Liu, JS
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (07) : 625 - 639