Abdou Guermouche

Abdou Guermouche
Maître de Conférences
Université de Bordeaux
Department
SATANAS
Team
Tools and Optimization for high Performance Applications and Learning
Administrative function
Responsable Equipe TOPAL. Co Resp Master Informatique parcours Cryptologie et sécurité informatique 1ère et 2ème année
E-mail address
abdou.guermouche[at]labri.fr
Office
INRIA
Tel
+33 (0)5 24 57 41 03

Research

La résolution de systèmes linéaires creux est un outil essentiel pour
la simulation de phénomènes physiques dans différents domaines
(physique des matériaux, dynamique des fluides, ...). Les méthodes
directes de résolution (basés sur une factorisation) sont appréciés
pour leur grande stabilité numérique mais ont des besoins mémoire
importants à l'inverse des méthodes itératives qui peuvent être peut
consommatrice en mémoire mais pas nécesserement robustes
numériquement. Mes travaux se sont facalisés à la fois sur
l'optimisation de méthodes directes de résolutions de systèmes
linéaires creux et sur l'amélioration de leur comportement mémoire.
Ainsi, des algorithmes, prouvés théoriquement, visant la minimisation
de la mémoire ont été proposés dans un contexte séquentiel. Puis ces
travaux ont été étendus au cas parallèle. D'autre part, lorsque la
mémoire est très insuffisante sur la machine cible, des approches
hors-mémoire (dans lesquelles les disques sont utilisés pour seconder
la mémoire) ont été abordés. Ainsi, une extension hors-mémoire du
solveur linéaire MUMPS a été développée. Ce nouveau contexte pose des
problèmes algorithmiques à différents niveaux. On peut considérer
l'exemple de la minimisation du volume d'entrées/sorties (qui est le
facteur limitant pour les performances dans un cadre hors-mémoire).
Ainsi, un résultat original a été proposé illustrant le fait que
minimiser de la mémoire n'était pas équivalent à minimiser le volume
d'entrées/sorties. Ainsi, plusieurs algorithmes optimaux pour la
minimisation du volumes d'entrées/sorties ont été proposés. Enfin,
tous les résultats de recherche ont été intégrés dans le solveur
linéaire MUMPS (http://mumps.enseeiht.fr/). Ce solveur a actuellement
près de 1000 nouveaux utilisateurs par an dans divers domaines allant
de la recherche académique à des grands groupes industriels tels
qu'EADS, EDF, etc ... Depuis mon arrivée à Bordeaux, j'ai d'autre part
participé a deux ANR (NUMASIS et Solstice). Du point de vue des
collaboration, elles ont été particulièrement étroites avec les autres
équipes participant au developpement du solveur MUMPS (à savoir le
projet INRIA GRAAL et l'équipe APO de l'IRIT). Concernant les
collaborations internationales, elles se sont principalement faites
dans le contexte d'un projet d'échange France-Berkeley.

Pedagogical responsibility

\begin{itemize}
\item Création d'un cours/TP en Master 2 "Sécurité des réseaux" 60h eq TD
\item Création d'un cours/TP en Master 1 "Adiministration des réseaux" 60h eq TD
\end{itemize}

Excerpt from publications

Administration

Depuis 2008 : membre du conseil de l'UFR Math/info