-
Notifications
You must be signed in to change notification settings - Fork 41
RMA WG 01 11 2021
Min Si edited this page Jan 11, 2021
·
2 revisions
Attendees: Naveen, David, Nick, Akhil, Manju, Wasi, Jim, Min
- Go over all active topics and discuss & update plan
-
Performance variable and APIs
- Wasi: discussed offline with Dave. Currently low priority at Intel. Will have a plan at the next meeting.
-
Bundled communication
- Dave and Manju will work on this ticket. Dave plans to create slides to capture the available options so that vendor/user can give feedback
- Using context to support? E.g., user enables bundled comm for a specific context.
- Naveen: will provide some inputs on this idea after proposal out
- Jim: the proposal aims to reduce cost to push commands to network. Would benefit if target to specific middleware and app, not generic optimization; might benefit to implement in a library built on top of SHMEM implementation as the bundling implementation might be complex.
- Min: like a hint to runtime. I.e., the user defines the opportunity but runtime does not have to bundle if it is not good for performance on the specific hardware or runtime implementation.
- Jim: the bundling API is to hint runtime certain operation is not latency critical and can be delayed
-
Memory model clarifications
- Jim: trying to map C++ memory model
- Akhil has presented slides at previous F2F meeting and forum meeting.
- Trying to identify specific incomplete semantics and missing API after 1.5 spec, e.g., memory ordering of AMO, missing memory fence.
- Fresh ticket for 1.6 spec, the original memory model (driven by Anshuman) will be for reference.
- Separate ticket for each topic? better to do a single ticket as the memory model is the basis.
- Jim and Akhil: will create slides to kick off next steps.
- Previous discussion can be found at #339
-
SHMEM_TEAM_PTR
- Dave will lead the ticket
-
Noncontiguous APIs
-
Github discussion feature enabled
- Go over the remaining active topics and discuss any specific item
-
Working Groups
-
Errata