X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/slides_and.git/blobdiff_plain/017d7bee0f2a807ec7c35acab343b68577ce6226..a462b53d610b423cbe1357e9b35268c0458be0e5:/slides_and.tex?ds=sidebyside

diff --git a/slides_and.tex b/slides_and.tex
index d75ab0c..5f37d59 100644
--- a/slides_and.tex
+++ b/slides_and.tex
@@ -79,7 +79,7 @@
 
 \author{J.-F. Couchot et R. Couturier} 
 \institute{\large Institut Femto-ST \\ \normalsize{Ã©quipe AND  (Algorithmique NumÃ©rique DistribuÃ©e) }}
-\title[journÃ©e GPU 2010]{\Large prÃ©sentation de l'Ã©quipe Algoithmique NumÃ©rique DistribuÃ©e}
+\title[AND]{\Large prÃ©sentation de l'Ã©quipe Algoithmique NumÃ©rique DistribuÃ©e}
 %\subject{HDR}
 
 \begin{document}
@@ -92,6 +92,14 @@
 \end{frame}
 
 
+\newcommand{\inputFrame}[2]{
+\subsection{#1}
+\frame{
+\frametitle{#1}
+%\begin{small}
+\input{#2}
+%\end{small}
+}}
 
 
 
@@ -108,14 +116,64 @@
 
 
 \begin{frame} %-------------------------------------------------------
-  \frametitle{Asynchronisme}
+  \frametitle{ItÃ©rations asynchrones}
   \includegraphics[width=0.7\columnwidth]{asynchro-1.pdf}
 
   \begin{myitemize}
-    \item RÃ©solution de systÃ¨mes linÃ©aires creux Ã  large Ã©chelle
-    \item Conclusion / Perspectives
+    \item A un temps donnÃ©, les processeurs effectuent des itÃ©rations diffÃ©rentes
+    \item TolÃ©rance au retard et Ã  la perte de messages
+    \item Convergence d'un algorithme itÃ©ratif Ã  Ã©tudier
+    \item Seuls quelques algorithmes itÃ©ratifs peuvent Ãªtre exÃ©cutÃ©s en mode asynchrone
+
+  \end{myitemize}
+\end{frame}
+
+\begin{frame} %-------------------------------------------------------
+  \frametitle{Exemple d'algorithmes asynchrones}
+  \begin{myitemize}
+    \item RÃ©solution de systÃ¨mes linÃ©aires sur Grid'5000 avec des communications entre les n\oe uds
+    \item RÃ©solution du problÃ¨me obstacle sur Grid'5000 ou sur cluster de GPU
+    \item RÃ©solution d'un problÃ¨me d'advection-diffusion sur Grid'5000
+    \item \alert{Algo iteratifs asynchrones permettent d'exÃ©cuter des algorithmes avec des dÃ©pendances de donnÃ©es dans des contextes ou les paramÃ¨tres rÃ©seaux fluctuent => Grille}
   \end{myitemize}
 \end{frame}
 
+\begin{frame} %-------------------------------------------------------
+  \frametitle{Equilibrage de charge}
+  \begin{myitemize}
+    \item Contexte : des processeurs n'ont pas la mÃªme quantitÃ© de calcul
+    \item Raison : charge Ã©volue avec le temps, charge extÃ©rieur, processeurs et/ou rÃ©seaux hÃ©tÃ©rogÃ¨nes
+    \item But : Equilibrer la charge entre les processeurs
+    \item Conception de nombreux algorithmes d'Ã©quilibrage de charge distribuÃ©s
+    \item ParticularitÃ©s : contexte distribuÃ©, preuve de convergence, support de pertes de liens, conception de stratÃ©gie d'Ã©quilibrage
+  \end{myitemize}
+\end{frame}
+
+\begin{frame} %-------------------------------------------------------
+  \frametitle{GPU computing}
+  \begin{myitemize}
+    \item AccÃ©lÃ©ration importante dans certains cas (x50)
+    \item Encadrements de 2 thÃ¨ses sur cette thÃ©matique : rÃ©solution systÃ¨mes linÃ©aires sur clusters de gpu, segmentation et dÃ©bruitage d'image
+    \item Conception d'un algorithme trÃ¨s performant pour gÃ©nÃ©rer des nombres pseudo-alÃ©atoires : 50 Milliards nb/s
+  \end{myitemize}
+\end{frame}
+
+
+
+
+\section{Combinaison synchrone/asynchrone}
+\frame{\subsection{Plan}\tableofcontents[currentsection,hideallsubsections]}
+\inputFrame{Exemple jouet}{introRunning}
+\inputFrame{Du mode parallÃ¨le au mode asynchrone}{introModes}
+\inputFrame{Iterations de l'exemple jouet}{introRIter}
+\inputFrame{Mode mixe}{combMixed}
+\inputFrame{Composantes Connexes de l'exemple jouet}{combMXpl}
+\inputFrame{RÃ©sultats thÃ©oriques du mode mixe}{combMixedTheo}
+\inputFrame{ExpÃ©riences}{combMExp}
+
+\section{AvancÃ©es autours du chaos}
+
+
+
 
 \end{document}
