phd-defense/slides/main.tex

78 lines
2.4 KiB
TeX
Raw Normal View History

2024-11-19 00:12:26 +01:00
% vim: spell spelllang=en
\documentclass[11pt,xcolor={dvipsnames},aspectratio=169]{beamer}
\usetheme{metropolis}
\input{include/packages.tex}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2024-12-08 11:18:15 +01:00
%\title{Performance study:\\
%\hfill{}identifying bottlenecks by means of sensitivity analysis}
\title{Towards automatic characterization of microarchitectural behaviour for
performance modelling of computing kernels:\\
a comprehensive analysis of Cortex A72 and Intel architectures}
2024-11-30 16:41:41 +01:00
\subtitle{PhD defense\\
2024-11-19 00:12:26 +01:00
{\small{Prepared under the supervision of Fabrice \textsc{Rastello} ---
CORSE team}}}
\author[\slidecountline]{Théophile \textsc{Bastian}}
\date{9\up{th} December 2024}
%\subject{}
%\logo{}
\institute{
2024-12-05 13:09:39 +01:00
\vspace{1em} \includegraphics[height=0.8cm]{assets/logo/uga.svg}\hfill
2024-11-30 16:41:41 +01:00
\includegraphics[height=0.8cm]{assets/logo/lig.svg}\hfill
\includegraphics[height=0.8cm]{assets/logo/inria.svg}
}
2024-11-19 00:12:26 +01:00
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
2024-11-20 12:54:09 +01:00
\selectlanguage{english}
2024-11-19 00:12:26 +01:00
\maketitle{}
2024-11-30 18:27:27 +01:00
% This is actually quite useless
%\begin{frame}
% \setbeamertemplate{section in toc}[sections numbered]
% \tableofcontents[hideallsubsections]
%\end{frame}
2024-11-19 00:12:26 +01:00
\importchapter{10_popularization}
\importchapter{20_foundations}
2024-11-20 12:54:09 +01:00
\importchapter{40_cesasme}
\importchapter{50_staticdeps}
\importchapter{60_a72combined}
2024-12-01 21:21:48 +01:00
\begin{frame}{Conclusion}
\begin{itemize}
\item \alert{\cesasme{}}: a framework to faithfully compare code analyzers;
\begin{itemize}
\item used to compare SotA analyzers
\item reveals dependencies through memory as clear weakness
\end{itemize}
\item \alert{\staticdeps{}}: a static analyzer to extract dependencies,
incl.\@ through memory
\item A manual \alert{frontend model} for the Cortex A72 ARM processor
\begin{itemize}
\item parametric model for future works on the frontend
\item partially automated
\end{itemize}
\medskip
\item A loosely \alert{combined model} including those,
\alert{outperforming} (manual) \alert{SotA}.
\end{itemize}
\end{frame}
2024-12-05 13:09:51 +01:00
\begin{frame}[standout,label=lastslide]
2024-11-20 12:54:09 +01:00
\Large{}Questions?
\end{frame}
2024-11-19 00:12:26 +01:00
2024-12-05 13:09:39 +01:00
\appendix
% Not an \importchapter on purpose -- we need access to figures from every chapter
\include{85_supplementary/main.tex}
2024-12-05 13:09:39 +01:00
\importchapter{80_frontend}
2024-11-19 00:12:26 +01:00
\end{document}