[mpi3-coll] MPI-3 Collectives
Jesper Larsson Traeff
traff at it.neclab.eu
Fri Feb 8 09:41:24 CST 2008
Hi,
I'd like to participate in this collectives group. Depending on time of
day (European), I'd also try to take part in the phone conference next week.
To the proposed list of issues:
1) non-blocking collective operations
2) topological collective operations (associated with topological
communicators)
3) sparse collective communication (extended definition of parnership
relations and communicated data)
4) new collective operations (such as MPI_Reduce_scatter_block and
MPI_Exscan_all proposed by Jesper)
I'd like to add
5) Persistent collectives (as argued by Tony)
I think 4) could possibly be moved to 2.2 and I will consider making a
proposal for a wording.
My general viewpoint is still that instead of adding all sorts of nice
things to MPI-3 (with the danger that they may neither be implemented
nor widely used), this working group should analyse what is really fundamental
and needed in order to make these things implementable (with another personal
viewpoint that I don't think it should be necessary to "expose" any of
the inner workings of an MPI implementation - which of course comes with
some, small(?) price in possible efficiency).
As I proposed earlier, maybe some means of adding "packages" to MPI could
be defined (a "package" being something which has been discussed and
endorsed by the MPI Forum, but does not belong to the standard and is therefore
not required to be implemented natively, but for which an open source
implementation of a certain quality on top of MPI exists, and for which it
is allowed by implementers to do native, more efficient implementations)?
best regards
Jesper
More information about the mpiwg-coll
mailing list