[Mpi3-hybridpm] [Mpi3-rma] Alternative Proposal for Shared Memory Support

Pavan Balaji balaji at mcs.anl.gov
Sun Mar 27 19:17:20 CDT 2011


I'm not entirely sure this is addressing the complains raised by Dave 
about the shared memory functionality. Basically, the concern (as I 
understood it) was that shared memory functionality cannot be correctly 
implemented as a library alone without compiler support. We are still in 
the same state here as with Ron's proposal.

  -- Pavan

On 03/16/2011 08:51 AM, Torsten Hoefler wrote:
> On Wed, Mar 16, 2011 at 08:44:14AM -0500, Rajeev Thakur wrote:
>> You could, but it starts looking more and more like RMA. The purpose
>> of SHM_allocate was to provide an easy way to allocate shared memory
>> and access it directly with memory references, instead of the user
>> having to do that himself using POSIX or System V shared memory
>> allocation functions. Now if he has to read the whole RMA chapter for
>> that... :-)
> I thought the motivation was to have a portable interface? The old
> functionality could be emulated by a library that calls allocate and
> starts a lock-all epoch. Not sure how this is conceptually more complex.
>
> But we shall wait until we get to the consistency and ordering details
> ;-).
>
> Torsten
>

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



More information about the mpiwg-hybridpm mailing list