diff --git a/slides/10_popularization/main.tex b/slides/10_popularization/main.tex index e741b75..e5fe724 100644 --- a/slides/10_popularization/main.tex +++ b/slides/10_popularization/main.tex @@ -25,7 +25,9 @@ \begin{frame} \centering - \includegraphics[height=0.9\textheight]{serveur_supermicro.png}\\ + \only<1>{\includegraphics[height=0.9\textheight]{serveur_supermicro.png}} + \only<2>{\includegraphics[height=0.9\textheight]{serveur_supermicro-mask.png}} + \\ \emph{Un serveur}\\ \licence{© Supermicro} \end{frame} @@ -87,17 +89,16 @@ \end{frame} \begin{frame}{Comment optimise-t-on~?} - Beaucoup de pistes~! - \begin{itemize} - \item Identifier des morceaux de programme lents (``\emph{profiling}'') - \item Changements algorithmiques~: calculer la même chose, mais - autrement - \item Parallélisation~: répartir le travail - \item{} \ldots + \item Méthodes ``classiques'' \alert{déjà appliquées} (algorithmique, + parallélisation, \ldots) + \item \alert{Sections critiques}~: petit morceau de programme répété + massivement + \item Optimiser pour \alert{un processeur spécifique} connu \end{itemize} - Et si on a déjà fait ça\ldots{}\\ + \vfill + \begin{center} \textbf{\alert{Chercher où et pourquoi le processeur perd du temps.}} \end{center} @@ -105,6 +106,7 @@ \begin{frame}{Trois goulots d'étranglement} \begin{tightitemize}{1em} + \pause \begin{columns}[T] %\column{\dimexpr\paperwidth-7pt} \begin{column}{0.32\textwidth} @@ -144,16 +146,19 @@ \begin{itemize} \item Analyser la situation~: \begin{itemize} - \item quel goulot d'étranglement~? + \item Quel goulot d'étranglement~? \item Où~? \item Pourquoi~? \end{itemize} + \pause{} - \item $\sim$ 1 milliard instructions / seconde \item CPU~: ``boite noire'' + \item $\sim$ 1 milliard instructions / seconde \end{itemize} + \pause \begin{center} $\rightarrow$ On modélise pour analyser~! + \textbf{\alert{``Analyseurs de code''}} \end{center} \end{frame} diff --git a/slides/assets/imgs/10_popularization/serveur_supermicro-mask.png b/slides/assets/imgs/10_popularization/serveur_supermicro-mask.png new file mode 100644 index 0000000..8ff2423 Binary files /dev/null and b/slides/assets/imgs/10_popularization/serveur_supermicro-mask.png differ diff --git a/slides/main.tex b/slides/main.tex index 8f736cb..de7ca28 100644 --- a/slides/main.tex +++ b/slides/main.tex @@ -28,10 +28,11 @@ CORSE team}}} \selectlanguage{english} \maketitle{} -\begin{frame} - \setbeamertemplate{section in toc}[sections numbered] - \tableofcontents[hideallsubsections] -\end{frame} +% This is actually quite useless +%\begin{frame} +% \setbeamertemplate{section in toc}[sections numbered] +% \tableofcontents[hideallsubsections] +%\end{frame} \selectlanguage{french} \importchapter{10_popularization}