[Mpi3-rma] MPI-3.1 consideration slides

Rajeev Thakur thakur at mcs.anl.gov
Tue Dec 4 13:33:40 CST 2012


I am reading it as "load/store update to the same window" and  "put or accumulate update to a different overlapping window". That is because the next sentence says "the restriction applies to operations even if they access disjoint locations in the window." That restriction cannot apply to concurrent puts and accumulates to the same window.


On Dec 4, 2012, at 1:26 PM, Pavan Balaji wrote:

> 
> On 12/04/2012 01:20 PM US Central Time, Rajeev Thakur wrote:
>> But the sentence in the standard that the slide is trying to fix
>> covers more than that. And the "overlapping target window" refers to
>> a concurrent put or accumulate, not the load/store update, if I am
>> reading it correctly.
>> 
>> 455:32-35
>> 
>> "A put or accumulate must not access a target window once a
>> load/store update or a put or accumulate update to another
>> (overlapping) target window has started on a location in the target
>> window, until the update becomes visible in the public copy of the
>> window.  ....., the restriction applies to operations even if they
>> access disjoint locations in the window."
> 
> The point was that there's nothing that states something similar for the
> "same window".  It only says this for overlapping windows.
> 
> -- 
> Pavan Balaji
> http://www.mcs.anl.gov/~balaji





More information about the mpiwg-rma mailing list