[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mpi-21] Proposal: Topological Collectives for MPI-3



This proposal introduces new collective operations that operate on
communicators with process topologies. These topological collectives
express common communication patterns for applications that use process
topologies, such as nearest-neighbor data exchange and shifted Cartesian
data exchange. These collectives are usually implemented by the
application programmer. However, a performant implementation of those
operations is not trivial and programmers frequently face problems with
deadlocks.

The full proposal, intended for MPI-3, is attached to this email.
Comments are always welcome!

Best,
  Torsten

-- 
 bash$ :(){ :|:&};: --------------------- http://www.unixer.de/ -----
Indiana University    | http://www.indiana.edu
Open Systems Lab      | http://osl.iu.edu/
150 S. Woodlawn Ave.  | Bloomington, IN, 474045-7104 | USA
Lindley Hall Room 135 | +01 (812) 855-3608

Attachment: topo_colls.pdf
Description: Adobe PDF document