NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Automatic generation of efficient array redistribution routines for distributed memory multicomputersAppropriate 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. One of the significant contributions of this work is being able to handle arbitrary source and target processor sets while performing redistribution. Another important contribution is the ability to handle an arbitrary number of dimensions for the array involved in the redistribution in a scalable manner. Our implementation of these techniques is based on an MPI-like communication library. The results presented show the low overheads for our redistribution algorithm as compared to naive runtime methods.
Document ID
19940030437
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Ramaswamy, Shankar
(Illinois Univ. Urbana-Champaign, IL, United States)
Banerjee, Prithviraj
(Illinois Univ. Urbana-Champaign, IL, United States)
Date Acquired
September 6, 2013
Publication Date
April 8, 1994
Subject Category
Computer Operations And Hardware
Report/Patent Number
NAS 1.26:195963
UILU-ENG-94-2213
CRHC-94-09
NASA-CR-195963
Report Number: NAS 1.26:195963
Report Number: UILU-ENG-94-2213
Report Number: CRHC-94-09
Report Number: NASA-CR-195963
Accession Number
94N34943
Funding Number(s)
CONTRACT_GRANT: NAG1-613
CONTRACT_GRANT: N00014-91-J-1096
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available