summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@kernel.org>2023-06-22 17:56:29 -0700
committerPaul E. McKenney <paulmck@kernel.org>2023-06-22 17:56:29 -0700
commit938752216c8de720121a3207158289ceceb74dff (patch)
tree79461791e56a9d0c0a93d956e45f79879b13bb67
parente888429f5ce9c5ea4806fee4ce00e70c1951e9af (diff)
downloadperfbook-938752216c8de720121a3207158289ceceb74dff.tar.gz
future/tm: Sequence locking as practical STM
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
-rw-r--r--future/tm.tex15
1 files changed, 10 insertions, 5 deletions
diff --git a/future/tm.tex b/future/tm.tex
index 4af2da8d..e41ed685 100644
--- a/future/tm.tex
+++ b/future/tm.tex
@@ -1204,10 +1204,10 @@ And vice versa.
for those rare cases featuring the many silly corner cases listed
in this silly section???
}\QuickQuizAnswer{
- The year 2005 just called, and it says that it wants its
- incandescent TM marketing hype back.
+ The year 2005 just called, and it wants its incandescent TM
+ marketing hype back.
- In the year 2021, TM still has significant proving to do,
+ In the year 2023, TM still has significant proving to do,
even with the advent of HTM, which is covered in the
upcoming
\cref{sec:future:Hardware Transactional Memory}.
@@ -1262,5 +1262,10 @@ fig:future:The STM Reality: Realtime Response}.\footnote{
Less fanciful STM retrospectives are also
available~\cite{JoeDuffy2010RetroTM,JoeDuffy2010RetroTM2}.
-Some commercially available hardware supports restricted variants of
-HTM, which are addressed in the following section.
+Alternatively, one might argue that sequence locking
+(\cref{sec:defer:Sequence Locks}) constitutes a restricted form of
+STM that is heavily used in practice.
+
+Whether or not sequence locking is considered to be the standard bearer
+for STM in actual practice, some commercially available hardware supports
+restricted variants of HTM, which are addressed in the following section.