phd-defense/slides/60_a72combined/main.tex

41 lines
1.3 KiB
TeX
Raw Normal View History

2024-12-04 09:59:31 +01:00
\section[Wrapping up:\\the \acombined{} model]{Wrapping up: the \acombined{} model}
2024-11-24 21:07:50 +01:00
\begin{frame}
2024-12-05 17:56:09 +01:00
\centering
\only<1>{\includegraphics[height=0.8\textheight]{end_potato_nolat.svg}}
\only<2->{\includegraphics[height=0.8\textheight]{end_potato.svg}}\\
2024-11-24 21:07:50 +01:00
\vfill
2024-12-05 17:56:09 +01:00
\onslide<3->{\textbf{\alert{\Large$\leadsto$ Let's make a model for the Cortex A72!}}}
2024-11-24 21:07:50 +01:00
\end{frame}
\begin{frame}{From dependencies to cycles}
\begin{itemize}
\item \staticdeps{}: set to also report \alert{register} dependencies.
\item Unroll $\kerK$ to fill the ROB
\item Build \alert{dependencies graph}: edges are dependencies,
weighted by \alert{source instruction latency} (given by \palmed).
\item Compute \alert{longest path}, divide by repetitions of $\kerK$
\end{itemize}
\begin{center}
\textbf{$\leadsto$ lower bound on execution time}
\end{center}
\vfill
\begin{center}
\textbf{Combine frontend, backend, critical by taking the max}
\end{center}
\end{frame}
\begin{frame}
\begin{columns}
\column{\dimexpr\paperwidth-8pt}
\centering
\begin{minipage}[c]{0.40\textwidth}
2024-11-24 21:07:50 +01:00
\centering
\includegraphics[width=\textwidth]{cesasme_a72combined_boxplot.svg}
\end{minipage}
\end{columns}
\end{frame}