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
Link To Document :
بازگشت