]> AND Private Git Repository - slides_and.git/blobdiff - slides_and.tex
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
derniere modifs
[slides_and.git] / slides_and.tex
index d75ab0cf99cec4e3798939c1f640ba76f551db46..c47b2f19e44e9b3e5e9948deb5bbdf2203878ae7 100644 (file)
@@ -39,6 +39,9 @@
 %\usepackage{xspace}
 %\usepackage{times}
 %\usepackage{ag-texgraphicx}
 %\usepackage{xspace}
 %\usepackage{times}
 %\usepackage{ag-texgraphicx}
+
+\usepackage{dsfont}
+
 \usepackage{lmodern}
 \usepackage[french]{babel} 
 
 \usepackage{lmodern}
 \usepackage[french]{babel} 
 
 }
 
 
 }
 
 
+\newcommand{\Bool}[0]{\ensuremath{\mathds{B}}}
+\newcommand{\Nats}[0]{\ensuremath{\mathds{N}}}
 
 
 %% titlepage %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \author{J.-F. Couchot et R. Couturier} 
 \institute{\large Institut Femto-ST \\ \normalsize{équipe AND  (Algorithmique Numérique Distribuée) }}
 
 
 %% titlepage %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \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'\'Equipe Algorithmique Numérique Distribuée}
 %\subject{HDR}
 
 \begin{document}
 %\subject{HDR}
 
 \begin{document}
 \end{frame}
 
 
 \end{frame}
 
 
-
+\newcommand{\inputFrame}[2]{
+%\subsection{#1}
+\frame{
+\frametitle{#1}
+%\begin{small}
+\input{#2}
+%\end{small}
+}}
 
 
 \begin{frame} %-------------------------------------------------------
   \frametitle{plan}
 
 
 \begin{frame} %-------------------------------------------------------
   \frametitle{plan}
-  \begin{myitemize}
-    \item qssqdsqd
-    \item qsdsq
-    \item qqsd 
-    \item sdqsd
-  \end{myitemize}
+  \tableofcontents[hideallsubsections]
+  % \begin{myitemize}
+  %   \item qssqdsqd
+  %   \item qsdsq
+  %   \item qqsd 
+  %   \item sdqsd
+  % \end{myitemize}
 \end{frame}
 
 
 \end{frame}
 
 
+\section{Itérations synchrone ou asynchrone}
+\frame{\subsection{Plan}\tableofcontents[currentsection,hideallsubsections]}
+\inputFrame{Exemple jouet}{introRunning}
+\inputFrame{Du mode parallèle au mode asynchrone}{introModes}
+\inputFrame{Itérations 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{Algorithmique numérique asynchrone}
+\frame{\subsection{Plan}\tableofcontents[currentsection,hideallsubsections]}
 
 \begin{frame} %-------------------------------------------------------
 
 \begin{frame} %-------------------------------------------------------
-  \frametitle{Asynchronisme}
+  \frametitle{Itérations asynchrones}
   \includegraphics[width=0.7\columnwidth]{asynchro-1.pdf}
 
   \begin{myitemize}
   \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{Algos itératifs asynchrones permettent d'exécuter des algorithmes avec des dépendances de données dans des contextes où les paramètres réseaux fluctuent => Grille}
+  \end{myitemize}
+\end{frame}
+
+\begin{frame} %-------------------------------------------------------
+  \frametitle{Équilibrage 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érieure, processeurs et/ou réseaux hétérogènes
+    \item But : Équilibrer 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{Calculs sur GPU}
+  \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 GPUs, 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}
 
 
   \end{myitemize}
 \end{frame}
 
 
+\section{Avancées autour du chaos}
+\frame{\subsection{Plan}\tableofcontents[currentsection,hideallsubsections]}
+\inputFrame{Chaos selon Devaney}{devaney}
+\inputFrame{Motivations}{cbhfk}
+\inputFrame{Fonctions chaotiques discrètes}{ci}
+\inputFrame{Sécurité}{secu}
+
+
+
+
 \end{document}
 \end{document}