Redistribution of block‐cyclic data distributions using MPI

Autor: Steve W. Otto, David W. Walker
Rok vydání: 1996
Předmět:
Zdroj: Concurrency: Practice and Experience. 8:707-728
ISSN: 1096-9128
1040-3108
Popis: Arrays that are distributed in a block-cyclic fashion are important for many applications in the computational sciences since they often lead to parallel algorithms with good load balancing properties. We consider the problem of redistributing such an array to a new block size. This operation is directly expressible in High Performance Fortran (HPF) and will arise in applications written in this language. Efficient message passing algorithms are given for the redistribution operation, expressed in the standardized message passing interface, MPI. The algorithms are analyzed and performance results from the IBM SP-1 and Intel Paragon are given and discussed. The results show that redistribution can be done in time comparable to other collective communication operations, such as broadcast and MPI_ALLTOALL.
Databáze: OpenAIRE