Publications
Generalized Comminicators in MPI
Abstract
We propose extensions to the MPI message-passing standard to support communicationstructures that can arise in multithreaded computations, such as collective communications involving multiple threads and communications between dynamically-created threads. The extensions generalize the MPI communicatorconcept to support these more exible structures, while preserving backward compatibility with MPI. We describe the proposed extensions, illustrate their use with examples, and discuss implementation issues. One of MPI's most important features is the communicator, which allows us to dene unique communication spaces within which a set of processes can communicate without fear of interference. Communicators are created by collective calls that create an instance of a communicator object in each of a set of processes. We can think of the local communicatorobject in each process as a …
Metadata
- publication
- May, 1996
- year
- 1996
- publication date
- 1996/5
- authors
- Ian Foster, Carl Kesselman, Marc Snir
- link
- https://scholar.google.com/scholar?cluster=12049226043817219441&hl=en&oi=scholarr
- publisher
- May