Crash test intro, fixups

This commit is contained in:
Théophile Bastian 2024-11-30 18:27:27 +01:00
parent de0d2f6a70
commit 829fc0f0f4
3 changed files with 21 additions and 15 deletions

View file

@ -25,7 +25,9 @@
\begin{frame} \begin{frame}
\centering \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}\\ \emph{Un serveur}\\
\licence{© Supermicro} \licence{© Supermicro}
\end{frame} \end{frame}
@ -87,17 +89,16 @@
\end{frame} \end{frame}
\begin{frame}{Comment optimise-t-on~?} \begin{frame}{Comment optimise-t-on~?}
Beaucoup de pistes~!
\begin{itemize} \begin{itemize}
\item Identifier des morceaux de programme lents (``\emph{profiling}'') \item Méthodes ``classiques'' \alert{déjà appliquées} (algorithmique,
\item Changements algorithmiques~: calculer la même chose, mais parallélisation, \ldots)
autrement \item \alert{Sections critiques}~: petit morceau de programme répété
\item Parallélisation~: répartir le travail massivement
\item{} \ldots \item Optimiser pour \alert{un processeur spécifique} connu
\end{itemize} \end{itemize}
Et si on a déjà fait ça\ldots{}\\ \vfill
\begin{center} \begin{center}
\textbf{\alert{Chercher où et pourquoi le processeur perd du temps.}} \textbf{\alert{Chercher où et pourquoi le processeur perd du temps.}}
\end{center} \end{center}
@ -105,6 +106,7 @@
\begin{frame}{Trois goulots d'étranglement} \begin{frame}{Trois goulots d'étranglement}
\begin{tightitemize}{1em} \begin{tightitemize}{1em}
\pause
\begin{columns}[T] \begin{columns}[T]
%\column{\dimexpr\paperwidth-7pt} %\column{\dimexpr\paperwidth-7pt}
\begin{column}{0.32\textwidth} \begin{column}{0.32\textwidth}
@ -144,16 +146,19 @@
\begin{itemize} \begin{itemize}
\item Analyser la situation~: \item Analyser la situation~:
\begin{itemize} \begin{itemize}
\item quel goulot d'étranglement~? \item Quel goulot d'étranglement~?
\item Où~? \item Où~?
\item Pourquoi~? \item Pourquoi~?
\end{itemize} \end{itemize}
\pause{}
\item $\sim$ 1 milliard instructions / seconde
\item CPU~: ``boite noire'' \item CPU~: ``boite noire''
\item $\sim$ 1 milliard instructions / seconde
\end{itemize} \end{itemize}
\pause
\begin{center} \begin{center}
$\rightarrow$ On modélise pour analyser~! $\rightarrow$ On modélise pour analyser~!
\textbf{\alert{``Analyseurs de code''}}
\end{center} \end{center}
\end{frame} \end{frame}

Binary file not shown.

After

Width:  |  Height:  |  Size: 607 KiB

View file

@ -28,10 +28,11 @@ CORSE team}}}
\selectlanguage{english} \selectlanguage{english}
\maketitle{} \maketitle{}
\begin{frame} % This is actually quite useless
\setbeamertemplate{section in toc}[sections numbered] %\begin{frame}
\tableofcontents[hideallsubsections] % \setbeamertemplate{section in toc}[sections numbered]
\end{frame} % \tableofcontents[hideallsubsections]
%\end{frame}
\selectlanguage{french} \selectlanguage{french}
\importchapter{10_popularization} \importchapter{10_popularization}