[mpiwg-rma] [Mpi3-rma] [EXTERNAL] Re: MPI-3 UNIFIED model updates
Pavan Balaji
balaji at mcs.anl.gov
Thu Aug 29 14:17:56 CDT 2013
The only difference would be that we'll add there might be other implementation-specific ways to do the same.
-- Pavan
On Aug 29, 2013, at 10:30 AM, Barrett, Brian W wrote:
> On 8/28/13 7:22 PM, "Pavan Balaji" <balaji at mcs.anl.gov> wrote:
>
>>
>> On 08/28/2013 03:47 PM, Barrett, Brian W wrote:
>>> And, further, I believe
>>> that:
>>>
>>> X = 0
>>> Win_lock_all
>>> Recv
>>> do { compiler_fence(); } while (0 == X);
>>>
>>> will eventually complete on any platform that supports UNIFIED, as the
>>> public and private copies are eventually consistent. This gives us the
>>> behaviors necessary for implementing SHMEM on MPI-3.
>>
>> Right, good point. We could retain the definition that the public and
>> private windows will eventually be the same without additional MPI calls.
>>
>> With that in mind, does requiring WIN_SYNC for immediate synchronization
>> of the two windows + a statement that there might be
>> implementation-specific ways (e.g., memory barriers) to do the same
>> sound reasonable from an OpenSHMEM point-of-view?
>
> To me, yes.
>
> Brian
>
> --
> Brian W. Barrett
> Scalable System Software Group
> Sandia National Laboratories
>
>
>
> _______________________________________________
> mpiwg-rma mailing list
> mpiwg-rma at lists.mpi-forum.org
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-rma
More information about the mpiwg-rma
mailing list