Skip to content

Commit

Permalink
Move NBI put-with-signal apiimpnotes to apinotes
Browse files Browse the repository at this point in the history
Previously, we had the information about the signal updates atomicity
guarantees in the notes to implementors section for put-with-signal.
We are not now moving this into main notes section. We have also
clarified the atomicity guarantees by refering to atomicty section.
  • Loading branch information
naveen-rn committed Jan 9, 2019
1 parent de10f79 commit 6b1ef9e
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions content/shmem_put_signal.tex
Original file line number Diff line number Diff line change
Expand Up @@ -75,13 +75,12 @@
routine and another data transfer. For example, the delivery of the signal
word in a sequence consisting of a put routine followed by a put-with-signal
routine does not imply delivery of the put routine's data.
}

\apiimpnotes{
Implementations must ensure that put-with-signal routines are compatible
with all point-to-point synchronization interfaces. The delivery of
\signal{} flag on the remote \ac{PE} must not cause partial updates. This
requires the update on \signal{} flag to be an atomic memory operation.
The put-with-signal routines are compatible with all point-to-point
synchronization interfaces. The delivery of \VAR{signal} flag on the remote
\ac{PE} must not cause partial updates. This requires the update on
\VAR{signal} flag to be an atomic operation, with atomicity guarantees
described in Section~\ref{subsec:amo_guarantees}.
}

\begin{apiexamples}
Expand Down

0 comments on commit 6b1ef9e

Please sign in to comment.