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

Frontmatter Section Committee RC2 changes #552

Merged
merged 3 commits into from
Nov 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions content/coverpage.tex
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ \subsection*{\openshmem 1.6}
\item Aurelien Bouteiller, \ac{UTK}
\item Mark Brown, Intel
\item Bob Cernohous, \ac{HPE}
\item Matthew Davis, Georgia Tech
\item James Dinan\footnotemark[1], NVIDIA
\item Megan Grodowitz, Arm Inc.
\item Max Grossman, Georgia Tech
Expand Down
4 changes: 2 additions & 2 deletions content/library_handles.tex
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@
Handle of type \CTYPE{shmem\_team\_t} that corresponds to a team of \acp{PE}
that share a memory domain. \LibHandleRef{SHMEM\_TEAM\_SHARED} refers to
the team of all PEs that would mutually return a non-null address from a
call to \FUNC{shmem\_ptr} for all symmetric heap objects. That is,
\FUNC{shmem\_ptr} must return a non-null pointer to the local PE for all
call to \FUNC{shmem\_ptr} or \FUNC{shmem\_team\_ptr} for all symmetric heap objects. That is,
\FUNC{shmem\_ptr} and \FUNC{shmem\_team\_ptr} must return a non-null pointer to the local PE for all
symmetric heap objects on all target \acp{PE} in the team. This means that
symmetric heap objects on each \ac{PE} are
directly load/store accessible by all \acp{PE} in the team.
Expand Down
5 changes: 4 additions & 1 deletion content/programming_model_overview.tex
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
mechanisms to share information among \openshmem processes, or \acp{PE}, and
private data objects that are accessible by only the \ac{PE} itself. The \ac{API}
allows communication and synchronization operations on both private (local to
the \ac{PE} initiating the operation) and remotely accessible data objects. The key
the \ac{PE} initiating the operation) and remotely accessible data objects. A
remote \ac{PE} is defined as any \ac{PE} whose remotely accessible data objects
are accessible to the \ac{PE} initiating an operation and may include the
initiating \ac{PE}. The key
feature of \openshmem is that data transfer operations are
\emph{one-sided} in nature. This means that a local \ac{PE} executing
a data transfer routine does not require the participation of the remote \ac{PE}
Expand Down