Chers collègues,
la prochaine session du séminaire Performance et Généricité du LRDE
(Laboratoire de Recherche et Développement de l'EPITA) aura lieu le
Mercredi 26 novembre 2008 (14h-17h).
Au programme:
* 14h: Mesure de Performance et Généricité à EDF R&D
-- Laurent Plagne ; EDF R&D Clamart.
L'outil BTL++ (Benchmark Template Library in C++) développé à EDF R&D se
fonde sur la programmation générique et permet de mesurer les
performances de noyaux de calcul intensif. Il s'agit d'une bibliothèque
générique dont la conception vise à faciliter l'extensibilité par
l'utilisateur. Récemment, le lien entre les mesures de performance et la
génération automatique de bibliothèques optimales à été étudié pour le
domaine de l'algèbre linéaire dense. Quelques mesures de performance de
noyaux de calcul à base d'"Expression Template" permettront
d'illustrer
l'usage de l'outil BTL++.
Laurent Plagne received his PhD in physics from the University of
Grenoble, France. He is a research engineer at Electricité de France,
one of largest electricity utilities in Europe. His research interests
include parallel PDE solvers, High Performance Computing through Object
Oriented and Generic programming. The management of the ever growing
complexity of simulation tools in the industrial context is a recurring
topic in his work. He co-authored a versatile library for performance
assessment (BTL++) and is the main developer of a block-recursive linear
algebra library in C++ (LEGOLAS++).
* 15h15: Bibliothèque générique multi-cible d'algèbre linéaire
-- Wilfried Kirschenmann, EDF R&D
La multiplication des architectures HPC (CPU multi-coeurs, GPU, Cell,..)
implique autant de spécialisations des codes de calcul intensif. Dans un
contexte industriel, les codes de calcul multi-cibles posent alors des
problèmes de maintenance et d'évolutivité importants. La génération
automatique des spécialisations est une réponse à ces problématiques.
Pour le domaine de l'algèbre linéaire, nous étudions les possibilités
offertes par la programmation générique. La mise au point d'une
bibliothèque générique multi-cible et performante constitue le sujet de
départ d'une thèse dédiée aux méthodes de développement HPC qui
minimisent l'adhérence aux machines cibles.
Wilfried Kirschenmann est diplômé de l'école supérieure d'électricité.
Il a travaillé sur la parallélisation d'un solveur de neutronique sur
processeur graphique lors de son stage de fin d'étude à EDF R&D. Il va
débuter une thèse sur les méthodes de développement HPC qui minimisent
l'adhérence aux machines cibles.
L'entrée du séminaire est libre.
Pour plus de renseignements, consultez
http://seminaire.lrde.epita.fr/.
Merci de bien vouloir diffuser cette information le plus largement possible.