Make memdeps slide

This commit is contained in:
Théophile Bastian 2024-12-01 15:32:24 +01:00
parent 128ec90321
commit 5f2c8842f6

View file

@ -53,14 +53,23 @@ loop:
\end{frame}
\begin{frame}{Dependencies, through memory}
\todo{}
\begin{frame}[fragile]{Dependencies, through memory}
\begin{minipage}[c]{0.30\textwidth}
\begin{lstlisting}[language={[x86masm]Assembler}, numbers=none]
mov %r10, 4(%rax)
add $4, %rax
add %rbx, (%rax)
\end{lstlisting}
\end{minipage}\hfill
\begin{minipage}[c]{0.68\textwidth}
\begin{itemize}
\item Through memory: indirections, arithmetics, …
\item Loop-carried: ROB is finite and small-ish
\item Requires comparison of arbitrary symbolic expressions
\medskip{}
\item Use randomness as a kind of hash table instead
\item Loop-carried: luckily, ROB is finite and small
\end{itemize}
\end{minipage}
\end{frame}