Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SHMEM 1.6 Sec 1-8] Updates and additions to front matter #528

Merged
merged 9 commits into from
Sep 27, 2024

Conversation

ronawho
Copy link
Collaborator

@ronawho ronawho commented Aug 30, 2024

Summary of changes

This adds new 1.6 features to the front matter overview list and constant table and cleans up a few other areas. Specifically this:

  • Adds new routines to the overview list and constant table for sessions, new signaling operations, and scan
  • Updates the collectives overview to avoid talking about active-set specific behavior
  • Tries to make the atomic overview language more consistent and adds missing routines
  • Specifies that allocation routines are collective to match changes in the memory management section
  • Removes deprecated functions from amo example 3 (sum_to_all -> reduce)
  • Adds initial list of 1.6 contributors

Proposal Checklist

  • Link to issue(s)
  • Changelog entry
  • Reviewed for changes to front matter
  • Reviewed for changes to back matter

Add atomic fetch/swap to the list, make it clear CAS is conditional, and
unify some language ("a PE" -> "the PE", "returns with" -> "returns",
"that symmetric data" -> "the symmetric data")
Add scan, avoid active set language, don't say broadcast avoids copying
to self since the teams based version does do that.
This makes the collective nature more explicit to match language in the
allocation section.
…w list

Update put signal to match the language of a regular put more closely
and add signal set/add/fetch.
Switch example 3 from `shmem_int_sum_to_all` to `shmem_int_sum_reduce`
since the former is deprecated.
Add `SHMEM_CTX_SESSION_TOTAL_OPS` and `SHMEM_CTX_SESSION_BATCH` to the
library constant table (text based `SHMEM_TEAM_NUM_CONTEXTS` and
`SHMEM_CTX_NOSTORE` respectively since they have similar uses)
@jdinan jdinan mentioned this pull request Sep 6, 2024
@jdinan jdinan merged commit c4017af into openshmem-org:master Sep 27, 2024
1 check passed
@ronawho ronawho deleted the sec/frontmatter branch October 9, 2024 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: Front Matter (Sec. 1-8)
Development

Successfully merging this pull request may close these issues.

3 participants