diff options
Diffstat (limited to 'src/a.tex')
-rw-r--r-- | src/a.tex | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -458,9 +458,10 @@ be discarded by writing to {\tt x0}. \begin{commentary} We provided fetch-and-op style atomic primitives as they scale to -highly parallel systems better than LR/SC or CAS. A simple -microarchitecture can implement AMOs using the LR/SC primitives. More -complex implementations might also implement AMOs at memory +highly parallel systems better than LR/SC or CAS. +A simple microarchitecture can implement AMOs using the LR/SC primitives, +provided the implementation can guarantee the AMO eventually completes. +More complex implementations might also implement AMOs at memory controllers, and can optimize away fetching the original value when the destination is {\tt x0}. |