bug 1244: add slide on load/fail-first
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 11 Jan 2024 13:09:50 +0000 (13:09 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 11 Jan 2024 13:09:50 +0000 (13:09 +0000)
conferences/fosdem2024/fosdem2024_ddffirst/fosdem2024_ddffirst.tex

index ed3cec9b353fc8b78ace6930b6dd11383892824f..7fada7c331779c5a1b39700689fe8621c474d52f 100644 (file)
@@ -177,11 +177,28 @@ for (i = 0; i < VL; i++)
 
 }
 
+\frame{\frametitle{sv.lbz/ff=RC1/vli *16,1(10)}
+    \begin{center}
+        \includegraphics[width=0.6\textwidth]{lbz_ff_vli.png}
+    \end{center}
+
+  \begin{itemize}
+    \item r10 points to memory address 0x001007
+    \item sv.lbz (Power ISA load byte immediate) multiplies immediate
+          offset by element step index, to get Effective Address (EA)
+    \item LD/ST has no Rc=1 so Data-Dependent Fail-First specified
+          as "ff=RC1". Not LD/ST Fault First! vli: VL inclusive
+    \item Test done after each load. Fails at Memory contents
+          0x001009. Inclusive Mode: VL is truncated to 5 (FIVE) not 4
+ \end{itemize}
+}
+
 \frame{\frametitle{linked-list walking}
   \begin{itemize}
     \item "TODO
  \end{itemize}
 }
+
 \frame{\frametitle{Summary}
 
  \begin{itemize}