Loading...
Please wait, while we are loading the content...
Similar Documents
Automatic generation of efficient array redistribution routines for distributed memory multicomputers
| Content Provider | NASA Technical Reports Server (NTRS) |
|---|---|
| Author | Banerjee, Prithviraj Ramaswamy, Shankar |
| Copyright Year | 1994 |
| Description | 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. 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. |
| File Size | 1231838 |
| Page Count | 32 |
| File Format | |
| Alternate Webpage(s) | http://archive.org/details/NASA_NTRS_Archive_19940030437 |
| Archival Resource Key | ark:/13960/t9867fg3k |
| Language | English |
| Publisher Date | 1994-04-08 |
| Access Restriction | Open |
| Subject Keyword | Computer Operations And Hardware Distributed Processing Data Flow Analysis Multiprocessing Computers Fortran Computer Systems Design Ntrs Nasa Technical Reports ServerĀ (ntrs) Nasa Technical Reports Server Aerodynamics Aircraft Aerospace Engineering Aerospace Aeronautic Space Science |
| Content Type | Text |
| Resource Type | Technical Report |