2 \documentclass[compress]{beamer}
4 %\includeonlyframes{current0,current1,current2,current3,current4,current5,current6,current7,current8,current9,current10,current11,current12}
5 %\includeonlyframes{current4}
8 %\let\imgOff\Gin@drafttrue
9 %\let\imgOn\Gin@draftfalse
13 %\usecolortheme{whale} % outer color theme
16 %\usetheme{Montpellier}
17 \usecolortheme{whale} % inner color theme
18 %\usecolortheme{crane} % inner color theme
19 %\useoutertheme[draft]{ag-infolines}
20 %\useoutertheme{rc-infolines}
21 %\useoutertheme[footline=empty]{miniframes}
22 \setbeamertemplate{items}[ball]
23 %\usecolortheme[named=green]{structure}
25 \setbeamercovered{transparent}
27 % Usage: pdflatex file
33 \usepackage[T1]{fontenc}
34 \usepackage[utf8]{inputenc}
41 %\usepackage{ag-texgraphicx}
43 \usepackage[french]{babel}
45 %\usepackage[ruled,vlined,rightnl,linesnumbered]{algorithm2e}
47 \usepackage{subfigure}
51 %% \defbeamertemplate*{section page}{default}[1][]
54 %% % {\usebeamerfont{part name}\usebeamercolor[fg]{part name}\partname~\insertromanpartnumber}
56 %% \begin{beamercolorbox}[sep=8pt,center,#1]{part title}
57 %% \usebeamerfont{part title}\insertsection\par
58 %% \end{beamercolorbox}
61 %% \newcommand{\sectionpage}{\usebeamertemplate*{section page}}
64 \newenvironment{myitemize}{
66 \setlength{\partopsep}{\stretch{.7}}
69 \setlength{\itemsep}{\stretch{.7}}
72 %\setlength{\parsep}{\stretch{2.4}}
78 %% titlepage %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
80 \author{J.-F. Couchot et R. Couturier}
81 \institute{\large Institut Femto-ST \\ \normalsize{équipe AND (Algorithmique Numérique Distribuée) }}
82 \title[AND]{\Large présentation de l'équipe Algoithmique Numérique Distribuée}
87 %\subtitle{Séminaire AND/LIFC}
95 \newcommand{\inputFrame}[2]{
106 \begin{frame} %-------------------------------------------------------
118 \begin{frame} %-------------------------------------------------------
119 \frametitle{Itérations asynchrones}
120 \includegraphics[width=0.7\columnwidth]{asynchro-1.pdf}
123 \item A un temps donné, les processeurs effectuent des itérations différentes
124 \item Tolérance au retard et à la perte de messages
125 \item Convergence d'un algorithme itératif à étudier
126 \item Seuls quelques algorithmes itératifs peuvent être exécutés en mode asynchrone
131 \begin{frame} %-------------------------------------------------------
132 \frametitle{Exemple d'algorithmes asynchrones}
134 \item Résolution de systèmes linéaires sur Grid'5000 avec des communications entre les n\oe uds
135 \item Résolution du problème obstacle sur Grid'5000 ou sur cluster de GPU
136 \item Résolution d'un problème d'advection-diffusion sur Grid'5000
137 \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}
141 \begin{frame} %-------------------------------------------------------
142 \frametitle{Equilibrage de charge}
144 \item Contexte : des processeurs n'ont pas la même quantité de calcul
145 \item Raison : charge évolue avec le temps, charge extérieur, processeurs et/ou réseaux hétérogènes
146 \item But : Equilibrer la charge entre les processeurs
147 \item Conception de nombreux algorithmes d'équilibrage de charge distribués
148 \item Particularités : contexte distribué, preuve de convergence, support de pertes de liens, conception de stratégie d'équilibrage
152 \begin{frame} %-------------------------------------------------------
153 \frametitle{GPU computing}
155 \item Accélération importante dans certains cas (x50)
156 \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
157 \item Conception d'un algorithme très performant pour générer des nombres pseudo-aléatoires : 50 Milliards nb/s
164 \section{Combinaison synchrone/asynchrone}
165 \frame{\subsection{Plan}\tableofcontents[currentsection,hideallsubsections]}
166 \inputFrame{Exemple jouet}{introRunning}
167 \inputFrame{Du mode parallèle au mode asynchrone}{introModes}
168 \inputFrame{Iterations de l'exemple jouet}{introRIter}
169 \inputFrame{Mode mixe}{combMixed}
170 \inputFrame{Composantes Connexes de l'exemple jouet}{combMXpl}
171 \inputFrame{Résultats théoriques du mode mixe}{combMixedTheo}
172 \inputFrame{Expériences}{combMExp}
174 \section{Avancées autours du chaos}