[mpich-discuss] MPI_WIN_FENCE versus MPI_WIN_{LOCK|UNLOCK}

Jed Brown jedbrown at mcs.anl.gov
Fri Jun 1 14:00:14 CDT 2012


On Fri, Jun 1, 2012 at 1:48 PM, Jim Dinan <dinan at mcs.anl.gov> wrote:

> Both post/start/complete/wait and fence are active mode RMA communication.
>
> They could be slower, e.g. because of load imbalance or system noise,
> which would cause processes to wait for others to arrive.  Passive mode RMA
> is fully asynchronous.
>

It may be asynchronous, but the target process would normally need
knowledge at some point that the data has been delivered or that it has
been accessed so that it can use it or modify it.

If you were doing active mode and didn't need to know for a while, wouldn't
you move the wait back to some later point?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20120601/a6e943ab/attachment.html>


More information about the mpich-discuss mailing list