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 条
  • [1] Partitioning graphs on message-passing machines by pairwise mincut
    Sadayappan, P
    Ercal, F
    Ramanujam, J
    [J]. INFORMATION SCIENCES, 1998, 111 (1-4) : 223 - 237
  • [2] A PARALLEL GRAPH PARTITIONING ALGORITHM FOR A MESSAGE-PASSING MULTIPROCESSOR
    GILBERT, JR
    ZMIJEWSKI, E
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1987, 16 (06) : 427 - 449
  • [3] A PARALLEL GRAPH PARTITIONING ALGORITHM FOR A MESSAGE-PASSING MULTIPROCESSOR
    GILBERT, JR
    ZMIJEWSKI, E
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1988, 297 : 498 - 513
  • [4] COMPUTATION ON PARALLEL MESSAGE-PASSING COMPUTERS
    PETERSEN, J
    [J]. PHYSICA SCRIPTA, 1991, T38 : 33 - 33
  • [5] Parallel Scientific Computing with message-passing toolboxes
    Fernandez, Francisco J.
    Anguita, Mancia
    [J]. INGE CUC, 2012, 8 (01) : 51 - 83
  • [6] Automatic differentiation for message-passing parallel programs
    Hovland, P
    Bischof, C
    [J]. FIRST MERGED INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, 1998, : 98 - 104
  • [7] Optimistic simulation of parallel message-passing applications
    Phan, T
    Bagrodia, R
    [J]. 15TH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION, PROCEEDINGS, 2001, : 173 - 181
  • [8] Communicating across parallel message-passing environments
    Reinefeld, A
    Gehring, J
    Brune, M
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 1997, 44 (3-4) : 261 - 272
  • [9] PARALLEL POLYGON RENDERING FOR MESSAGE-PASSING ARCHITECTURES
    CROCKETT, TW
    ORLOFF, T
    [J]. IEEE PARALLEL & DISTRIBUTED TECHNOLOGY, 1994, 2 (02): : 17 - 28
  • [10] Learning Message-Passing Inference Machines for Structured Prediction
    Ross, Stephane
    Munoz, Daniel
    Hebert, Martial
    Bagnell, J. Andrew
    [J]. 2011 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2011,