Crash test intro, fixups
This commit is contained in:
parent
de0d2f6a70
commit
829fc0f0f4
3 changed files with 21 additions and 15 deletions
|
@ -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}
|
||||||
|
|
BIN
slides/assets/imgs/10_popularization/serveur_supermicro-mask.png
Normal file
BIN
slides/assets/imgs/10_popularization/serveur_supermicro-mask.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 607 KiB |
|
@ -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}
|
||||||
|
|
Loading…
Reference in a new issue