Skip to content

Commit

Permalink
Avoid specifying behavior for concurrent atomic compatible ops only
Browse files Browse the repository at this point in the history
Signed-off-by: James Dinan <[email protected]>
  • Loading branch information
James Dinan committed Jul 26, 2018
1 parent 04a876d commit 12e0687
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions content/memory_model.tex
Original file line number Diff line number Diff line change
Expand Up @@ -58,10 +58,12 @@ \subsection{Atomicity Guarantees}\label{subsec:amo_guarantees}
symmetric data objects, which are defined in Section \ref{sec:amo}. In
addition, \openshmem defines routines that are atomic compatible, e.g. the
point-to-point synchronization routines defined in
Section~\ref{subsec:p2p_intro}. The atomic and atomic compatible routines
Section~\ref{subsec:p2p_intro}. The atomic routines
guarantee that concurrent accesses by any of these routines to the same
location and using the same datatype (specified in Tables~\ref{stdamotypes} and
\ref{extamotypes}) will be exclusive. In contrast to atomic operations, atomic
\ref{extamotypes}) will be exclusive. Similarly, concurrent accesses by atomic
and atomic compatible routines to the same location and using the same datatype
will also be exclusive. In contrast to atomic operations, atomic
compatible operations may not be limited by the restrictions specified in this
section. Two operations issued by different \acp{PE} to the same destination
\acp{PE} are concurrent when the first operation is not completed at the
Expand Down

0 comments on commit 12e0687

Please sign in to comment.