• DocumentCode
    2495642
  • Title

    Automatic generation of efficient array redistribution routines for distributed memory multicomputers

  • Author

    Ramasulamy, S. ; Banerjee, Prithviraj

  • Author_Institution
    Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
  • fYear
    1995
  • fDate
    6-9 Feb 1995
  • Firstpage
    342
  • Lastpage
    349
  • Abstract
    Appropriate data distribution has been found to be critical for obtaining good performance on Distributed Memory Multicomputers like the CM-5, Intel Paragon and IBM SP-1. It has also been found that some programs need to change their distributions during execution for better performance (redistribution). This work focuses on automatically generating efficient routines for redistribution. We present a new mathematical representation for regular distributions called PITFALLS and then discuss algorithms for redistribution based on this representation. A significant contribution of this work is the ability to handle arbitrary source and target processor sets while performing redistribution; another is the ability to handle arbitrary dimensionality for the array being redistributed in a sealable manner. The results presented show low overheads for our redistribution algorithm as compared to naive runtime methods
  • Keywords
    distributed memory systems; parallel programming; parallelising compilers; program compilers; CM-5; IBM SP-1; Intel Paragon; PITFALLS; arbitrary dimensionality; automatic generation; distributed memory multicomputers; efficient array redistribution routines; mathematical representation; redistribution algorithm; target processor sets; Application software; Contracts; Costs; High performance computing; Lakes; Magnetic heads; NASA; Random access memory; Runtime; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Massively Parallel Computation, 1995. Proceedings. Frontiers '95., Fifth Symposium on the
  • Conference_Location
    McLean, VA
  • Print_ISBN
    0-8186-6965-9
  • Type

    conf

  • DOI
    10.1109/FMPC.1995.380436
  • Filename
    380436