Add A72 combined section
This commit is contained in:
parent
a94ead529a
commit
835867c970
3 changed files with 2952 additions and 1 deletions
|
@ -1 +1,65 @@
|
|||
\section{The \acombined{} model: wrapping it all up}
|
||||
\section{Conclusion: the \acombined{} model to wrap it all up}
|
||||
|
||||
\begin{frame}
|
||||
\begin{minipage}[c]{0.68\textwidth}
|
||||
\centering
|
||||
\includegraphics[height=0.9\textheight]{patate_apres.jpg}\\
|
||||
\end{minipage}\hfill\begin{minipage}[c]{0.30\textwidth}
|
||||
\Large+ tooled analysis of\\
|
||||
existing analyzers
|
||||
\end{minipage} \\
|
||||
\vfill
|
||||
\pause{}
|
||||
\begin{center}
|
||||
\textbf{\Large$\leadsto$ Let's make a model for the Cortex A72!}
|
||||
\end{center}
|
||||
\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.68\textwidth}
|
||||
\centering
|
||||
\footnotesize
|
||||
\begin{tabular}{l r r r r r r}
|
||||
\toprule
|
||||
\textbf{Bencher} &
|
||||
\textbf{Fail} &
|
||||
\textbf{MAPE} & \textbf{Median} & \textbf{Q1} & \textbf{Q3} & \textbf{$K_\tau$} \\
|
||||
& (\%) & (\%) & (\%) & (\%) & (\%) & \\
|
||||
\midrule
|
||||
A72 combined & 0.51 & 19.26 & 12.98 & 5.57 & 25.38 & 0.75\\
|
||||
llvm-mca & 0.06 & 32.60 & 25.17 & 8.84 & 59.16 & 0.69\\
|
||||
Osaca (backend) & 0.17 & 49.33 & 50.19 & 33.53 & 64.94 & 0.67\\
|
||||
Osaca (crit. path) & 0.17 & 84.02 & 70.39 & 40.37 & 91.47 & 0.24\\
|
||||
\bottomrule
|
||||
\end{tabular}
|
||||
\end{minipage}
|
||||
\hfill
|
||||
\begin{minipage}[c]{0.3\textwidth}
|
||||
\centering
|
||||
\includegraphics[width=\textwidth]{cesasme_a72combined_boxplot.svg}
|
||||
\end{minipage}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
|
|
2887
slides/assets/imgs/60_a72combined/cesasme_a72combined_boxplot.svg
Normal file
2887
slides/assets/imgs/60_a72combined/cesasme_a72combined_boxplot.svg
Normal file
File diff suppressed because it is too large
Load diff
After Width: | Height: | Size: 93 KiB |
BIN
slides/assets/imgs/60_a72combined/patate_apres.jpg
Normal file
BIN
slides/assets/imgs/60_a72combined/patate_apres.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 62 KiB |
Loading…
Reference in a new issue