Make memdeps slide
This commit is contained in:
parent
128ec90321
commit
5f2c8842f6
1 changed files with 17 additions and 8 deletions
|
@ -53,14 +53,23 @@ loop:
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
|
||||||
\begin{frame}{Dependencies, through memory}
|
\begin{frame}[fragile]{Dependencies, through memory}
|
||||||
\todo{}
|
\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}
|
\begin{itemize}
|
||||||
\item Through memory: indirections, arithmetics, …
|
\item Through memory: indirections, arithmetics, …
|
||||||
\item Loop-carried: ROB is finite and small-ish
|
|
||||||
\item Requires comparison of arbitrary symbolic expressions
|
\item Requires comparison of arbitrary symbolic expressions
|
||||||
|
\medskip{}
|
||||||
\item Use randomness as a kind of hash table instead
|
\item Use randomness as a kind of hash table instead
|
||||||
|
\item Loop-carried: luckily, ROB is finite and small
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
\end{minipage}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue