[Mpi3-rma] Updated Proposal 1

Pavan Balaji balaji at mcs.anl.gov
Wed Dec 8 00:49:07 CST 2010


On 12/08/2010 12:45 AM, James Dinan wrote:
>> Maybe someone familiar with ARMCI on the list can tell us how they
>> achieve this on any network? Is there an internal flush before/after
>> each GET operation?
>
> Put followed by a get is location consistent: the get will give you
> the back value you just put (although I'm not sure how much GA relies
> on this behavior).

Do you know how this is implemented? Does a GET internally do a FENCE to 
ensure remote completion of the previous PUTs?

> For a get followed by a put, the get operation is blocking and
> doesn't return until data is present in the local buffer. So,
> corruption by a subsequent put/acc operation is not really possible.

I see. Thanks.

  -- Pavan

-- 
Pavan Balaji
http://www.mcs.anl.gov/~balaji



More information about the mpiwg-rma mailing list