• DocumentCode
    3221990
  • Title

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

  • Author

    Tseng, Eric Hung-Yu ; Gaudiot, Jean-Luc

  • Author_Institution
    Dept. of Electr. Eng. Syst., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    1997
  • fDate
    10-14 Nov 1997
  • Firstpage
    225
  • Lastpage
    235
  • Abstract
    We present two techniques for partitioning arrays in parallel DoAll 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
  • Keywords
    matrix decomposition; message passing; parallel machines; Smith normal form decomposition; communication-free array partitioning; message-passing parallel machines; one block-communication partitioning; parallel DoAll loops; static array partitioning; Computational efficiency; Concurrent computing; Costs; Data structures; Equations; High performance computing; Matrix decomposition; Parallel machines; Partitioning algorithms; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques., 1997. Proceedings., 1997 International Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    0-8186-8090-3
  • Type

    conf

  • DOI
    10.1109/PACT.1997.644018
  • Filename
    644018