[mpiwg-rma] Summary of MPI RMA WG meeting on Sept 21, 2018

Tony Skjellum skjellum at gmail.com
Sun Sep 23 07:20:44 CDT 2018


Bill et al,  I held back on the non-blocking APIs for RMA non-blocking collectives ... happy to discuss how we jointly get from here to there ... I think Pavan raised some concerns and we put on hold... happy to write ticket ... now that I am subscribed to group, can cross correlate with collective WG... please advise on preferred approach to advancing ...
Thx
Tony 

Anthony Skjellum, PhD
205-807-4968


> On Sep 21, 2018, at 3:55 PM, William Gropp via mpiwg-rma <mpiwg-rma at lists.mpi-forum.org> wrote:
> 
> An amendment - the Shared-query has a full proposal, see https://github.com/mpiwg-rma/mpi-standard/commit/fcfa116935376d65f3bb28332d0669df269edf85 .  We need volunteers to read it carefully and review it.
> 
> Bill
> 
> William Gropp
> Director and Chief Scientist, NCSA
> Thomas M. Siebel Chair in Computer Science
> University of Illinois Urbana-Champaign
> 
> 
> 
> 
> 
> 
>> On Sep 21, 2018, at 8:52 AM, William Gropp via mpiwg-rma <mpiwg-rma at lists.mpi-forum.org> wrote:
>> 
>> MPI RMA Working Group Meeting
>> September 21, 2018
>> Barcelona, Spain
>> 
>> (I couldn’t find the RMA wiki - did this never get migrated?)
>> 
>> Here are my notes.  For those present, please let me know if I missed anything.
>> 
>> - Interoperability of MPI shared memory with C11, C++11 language semantics.  Lead: Bill Gropp
>> 
>> No document.
>> 
>> Discussion.  WG agreed that MPI should remain as consistent as possible with the language standards as they go forward, noting that there are still limitations in their descriptions of shared memory.
>> 
>> - MPI Generalized atomics.  Lead: Pavan Balaji
>> 
>> PDF attached.
>> 
>> Generally positive response to the text.  A few suggestions were made:
>> For accumulate_op - allow compare-and-swap (CAS) with another op (as an option)
>> For which_accumulate_op - Consider a comma-separated list of operators
>> for accumulate_max_bytes.  There was a discussion about whether this should be count or bytes, and how exactly to describe what the max means in terms of parameters to the accumulate operations.
>> 
>> - Neighborhood communication in RMA.  Lead: Nathan Hjelm
>> 
>> No document.
>> 
>> Nathan presented the basic ideas, which is the use of the topology attached to a communicator to limit the permitted communication partners, and thus simplify and reduce the memory requirements in the implementation.
>> 
>> The WG was interested, and on a straw vote of 6-0-2, asked for a more detailed presentation (e.g., a Powerpoint, not yet a written standard proposal),
>> 
>> - Nonblocking RMA synchronization.  Lead: Pavan Balaji
>> 
>> No document, but this might be absorbed by TonyS's proposal.
>> 
>> The WG would like a top-level conceptual discussion of this in the context of MPI.
>> 
>> - RMA Notify.  Leads: Jim and Torsten
>> 
>> https://github.com/mpi-forum/mpi-issues/issues/59
>> 
>> Some discussion.  Noted that the state-of-the-art has advanced since the last discussion in detail by the working group.  The WG, on a 7-0-1 straw vote, would like an update to the possible options here.  It was also noted that Bull is experimenting with different options in different systems, and may be able to share the results in a few months.
>> 
>> One question to consider is the pros and cons of using requests as the notification mechanism; it was noted that one pragmatic if not elegant solution might be to allow both a heavy (e.g., MPI_Request) and lightweight (e.g., memory variable) notification approach.
>> 
>> - MPI_IN_PLACE semantics for collectives on shared memory.  Lead: Pavan Balaji
>> 
>> PDF attached.
>> 
>> This was reviewed by the WG.  When asked whether there was interest in a document with a usage example and discussion of benefits, the WG voted no in a straw poll with 0-4-2 (and 2 not voting).
>> 
>> - Relax constraints on MPI_WIN_SHARED_QUERY.  Lead: Jeff Hammond
>> 
>> https://github.com/mpi-forum/mpi-issues/issues/23
>> 
>> The WG found support for this and voted 5-1-2 for a full written proposal
>> 
>> - Add flush_thread synchronization calls.  Lead: Nathan Hjelm
>> 
>> No document.
>> 
>> Nathan presented this and the WG voted 7-0-2 for a more detailed (e.g., a Powerpoint) description.
>> 
>> The WG would like to see the written proposals for generalized atomics and shared_query in time for reading at the December MPI Forum meeting.
>> 
>> 
>> The WG adjourned after discussing these items.
>> 
>> William Gropp
>> Director and Chief Scientist, NCSA
>> Thomas M. Siebel Chair in Computer Science
>> University of Illinois Urbana-Champaign
>> 
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> mpiwg-rma mailing list
>> mpiwg-rma at lists.mpi-forum.org
>> https://lists.mpi-forum.org/mailman/listinfo/mpiwg-rma
> 
> _______________________________________________
> mpiwg-rma mailing list
> mpiwg-rma at lists.mpi-forum.org
> https://lists.mpi-forum.org/mailman/listinfo/mpiwg-rma
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpi-forum.org/pipermail/mpiwg-rma/attachments/20180923/8f4bb2fc/attachment-0001.html>


More information about the mpiwg-rma mailing list