Two techniques for static array partitioning on message-passing parallel machines

被引:0
|
作者
Tseng, EHY
Gaudiot, JL
机构
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present two elegant techniques for partitioning arrays in parallel Do All loops for message-passing parallel machines. (1) Communication-free array partitioning: A general solution of communication-free partitioning is derived for arrays in a DoAll loop. The derivation is based on the Smith Normal Form decomposition of the matrix which characterizes the array references in a DoAll loop. (2) One block-communication partitioning: When communication-free partitioning is not possible, we derive the partitioning equations which allocate all remote data to a unique processor. Thus, at most one block-communication is required for each processor to obtain the remote data it needs during computation.
引用
收藏
页码:225 / 235
页数:11
相关论文
共 50 条
  • [21] Parallel implementation of DNAml program on message-passing architectures
    Ceron, C
    Dopazo, J
    Zapata, EL
    Carazo, JM
    Trelles, O
    [J]. PARALLEL COMPUTING, 1998, 24 (5-6) : 701 - 716
  • [22] The Message-Passing Interface and Parallel SAT-Solvers
    Zerpa, Levis
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND DISTRIBUTED SYSTEMS (ICFNDS '17), 2017,
  • [23] Structural testing criteria for message-passing parallel programs
    Souza, S. R. S.
    Vergilio, S. R.
    Souza, P. S. L.
    Simao, A. S.
    Hausen, A. C.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2008, 20 (16): : 1893 - 1916
  • [24] Towards Deductive Verification of Message-Passing Parallel Programs
    Luo, Ziqing
    Siegel, Stephen. F.
    [J]. PROCEEDINGS OF CORRECTNESS 2018: 2ND IEEE/ACM INTERNATIONAL WORKSHOP ON SOFTWARE CORRECTNESS FOR HPC APPLICATIONS, 2018, : 59 - 68
  • [25] Bounds on the efficiency of message-passing protocols for parallel computers
    Cypher, R
    Konstantinidou, S
    [J]. SIAM JOURNAL ON COMPUTING, 1996, 25 (05) : 1082 - 1104
  • [26] VISUALIZATION OF MESSAGE-PASSING PARALLEL PROGRAMS WITH THE TOPSYS PARALLEL PROGRAMMING ENVIRONMENT
    BEMMERL, T
    BRAUN, P
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1993, 18 (02) : 118 - 128
  • [27] SCMP: A single-chip message-passing parallel computer
    Baker, JM
    Gold, B
    Bucciero, M
    Bennett, S
    Mahajan, R
    Ramachandran, P
    Shah, J
    [J]. JOURNAL OF SUPERCOMPUTING, 2004, 30 (02): : 133 - 149
  • [28] A COMMUNICATION ARCHITECTURE FOR A MASSIVELY-PARALLEL MESSAGE-PASSING MULTICOMPUTER
    GERMAIN, C
    BECHENNEC, JL
    ETIEMBLE, D
    SANSONNET, JP
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1993, 19 (04) : 338 - 348
  • [29] SCMP: A Single-Chip Message-Passing Parallel Computer
    James M. Baker
    Brian Gold
    Mark Bucciero
    Sidney Bennett
    Rajneesh Mahajan
    Priyadarshini Ramachandran
    Jignesh Shah
    [J]. The Journal of Supercomputing, 2004, 30 : 133 - 149
  • [30] Benchmark evaluation of the message-passing overhead on modern parallel architectures
    Bönisch, T
    Resch, M
    Berger, H
    [J]. PARALLEL COMPUTING: FUNDAMENTALS, APPLICATIONS AND NEW DIRECTIONS, 1998, 12 : 411 - 418