Skip to content

RMA WG 03 28 2019

Nick Park edited this page Mar 28, 2019 · 3 revisions

Agenda

  1. Review Wait/Test Clarifications (#267)

Attendees

  • Anshuman, Dave, Jim, Manju, Megan, Naveen, Nick, Wasi

Open Action Items

  • None

New Action Items

  • None

Notes

  • Wait/Test Clarifications
    • Discussed previously proposed changes for definition of "atomic compatible" and wait/test; see #204
    • Jim read the changes proposed in #267
    • Reviewed proposed atomicity of wait/test, with consideration for compatibility with proposed signal operations (see #244, put-with-signal)
    • Discussed "not valid" vs. "not necessarily valid" with respect to shmem_ptr, and concerns about restricting implementations with "not valid" requirements; favors undefined behavior.
    • Discussed performance concerns about atomicity requirements for wait/test leading to additional network atomics.
    • Discussed implicit undefined behavior (i.e., the Specification does not address this behavior) vs.
    • Discussed how #267 clarifies the existing memory model (where it was previously undefined) vs. adding new interfaces, such as opaque counter objects.
Clone this wiki locally