[Mpi3-rma] RMA proposal 2 initial text

Pavan Balaji balaji at mcs.anl.gov
Wed Oct 27 21:41:07 CDT 2010


I've attached a draft of proposal 2. Most of the changes that were 
originally planned for proposal 2 have been merged into proposal 1. I 
think we might be able to merge some more (or all) features into 
proposal 1 as well.

Here are the main changes:

1. Communication ordering: communication from the same source to the 
same memory location is ordered now for all epochs (not something 
specific to lockfree). The user can relax it by setting the "unordered" 
info argument or a per-epoch MPI_MODE_UNORDERED assertion.

2. New calls for per-operation local completions for buffer reuse. 
Appropriate test and wait calls are also added.

3. Added a new MPI_WIN_LOCK_WAIT call that blocks till the lock is 
acquired for using shared memory regions with load/store capabilities 
within a window.

I haven't added the MPI_WIN_ALLFLUSHALL call yet.

  -- Pavan

Pavan Balaji
-------------- next part --------------
A non-text attachment was scrubbed...
Name: one-side-2.pdf
Type: application/pdf
Size: 554245 bytes
Desc: not available
URL: <http://lists.mpi-forum.org/pipermail/mpiwg-rma/attachments/20101027/157f2f4b/attachment.pdf>

More information about the mpiwg-rma mailing list