From bb90d89c1896de9d5b455d94988b8a9090f328c5 Mon Sep 17 00:00:00 2001 From: lkcl Date: Fri, 8 Jul 2022 13:48:55 +0100 Subject: [PATCH] --- openpower/atomics.mdwn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openpower/atomics.mdwn b/openpower/atomics.mdwn index 53e4fb8a8..e8cc340e4 100644 --- a/openpower/atomics.mdwn +++ b/openpower/atomics.mdwn @@ -12,7 +12,8 @@ of the order of 10^5 or greater SMP atomic locks per second. Implementations have a hard time recognizing existing atomic operations via macro-op fusion because they would often have to detect and fuse a -large number of instructions, including branches. +large number of instructions, including branches. This is contrary +to the RISC paradigm. There is also the issue that PowerISA's memory fences are unnecessarily strong, particularly `isync` which is used for a lot of `acquire` and -- 2.30.2