[Mpi-forum] MPI "Allocate receive" proposal
Dries Kimpe
dkimpe at mcs.anl.gov
Mon Aug 26 14:57:20 CDT 2013
* Anthony Skjellum <tony at cis.uab.edu> [2013-08-26 14:29:01]:
> If I understand this correctly, some of us suggested allocate-on-receive, free-on-send mode,
> but left this out in MPI-1. I advocated this type of reactive semantics ... That's how
> the Reactive Kernel worked at Caltech for instance... Allowing for MPI to choose efficient memory for messages of some sizes
> can provide nice properties, provided the memory is good to compute in. There are always concerns about starvation from holding
> the messages too long :-)
> I'd like to see this get full consideration. It could be a big help in exascale to have fine-grain computing.
> For instance, could we not get zero-copy unexpected short messages in this way?
Don't forget to consider one-sided communication. Many of the proposed
uses for MPI_Arecv could be implemented using one-sided, given some more
application knowledge (which the application programmer has).
For example, implementing zero-copy unexpected short messages is pretty
trivial using the newer one-sided functions.
Dries
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.mpi-forum.org/pipermail/mpi-forum/attachments/20130826/128d96af/attachment-0001.pgp>
More information about the mpi-forum
mailing list