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

Torsten Hoefler htor at illinois.edu
Tue Mar 15 21:17:17 CDT 2011

On Tue, Mar 15, 2011 at 09:03:40PM -0500, Rajeev Thakur wrote:
> Since processes sharing memory can/will access it directly using
> memory references (not put/get), and this proposal is for the unified
> memory model, we need to say whether any of the synchronization
> functions in the RMA chapter are needed at all for such usage.
Well, put/get to local windows are also allowed, so this would not be an
exception. It's even nicely defined because the chapter defines the
behavior for overlapping windows, and a shared window could be treated
semantically like multiple overlapping windows. I am not sure if all are
needed but I would say that all can be used. 

Yes, load/store accesses would probably be the most common use (plus
maybe the new (portable) atomics!).


 bash$ :(){ :|:&};: --------------------- http://www.unixer.de/ -----
Torsten Hoefler         | Performance Modeling and Simulation Lead
Blue Waters Directorate | University of Illinois (UIUC)
1205 W Clark Street     | Urbana, IL, 61801
NCSA Building           | +01 (217) 244-7736

More information about the mpiwg-hybridpm mailing list