• DocumentCode
    2006705
  • Title

    Improving performance of multi-dimensional array redistribution on distributed memory machines

  • Author

    Guo, Minyi ; Yamashita, Yoshiyuki ; Nakata, Ikuo

  • Author_Institution
    Tsukuba Univ., Ibaraki, Japan
  • fYear
    1998
  • fDate
    35884
  • Firstpage
    82
  • Lastpage
    92
  • Abstract
    Array redistribution is required very often in programs on distributed memory parallel computers. It is essential to use efficient algorithms for redistribution, otherwise the performance of the programs may degrade considerably. We focus on automatic generation of communication routines for multi dimensional redistribution. The principal advantage of this work is to gain the ability to handle redistribution between arbitrary source and destination processor sets and between arbitrary source and destination distribution schemes. We have implemented these algorithms using Parallelware communication library. Some optimization techniques for our algorithms are also proposed. Experimental results show the efficiency and flexibility of our techniques compared to other redistribution works
  • Keywords
    distributed memory systems; parallel algorithms; parallelising compilers; software libraries; Parallelware communication library; automatic generation; communication routines; destination distribution schemes; destination processor sets; distributed memory machines; distributed memory parallel computers; multi dimensional redistribution; multi-dimensional array redistribution; optimization techniques; redistribution works; Concurrent computing; Degradation; Distributed computing; Information science; Libraries; Multidimensional systems; Optimizing compilers; Phased arrays; Runtime; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Parallel Programming Models and Supportive Environments, 1998. Proceedings. Third International Workshop on
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-8186-8412-7
  • Type

    conf

  • DOI
    10.1109/HIPS.1998.665146
  • Filename
    665146