Séminaire ETIS : Stéphane Zuckerman
Titre du séminaire et orateur
Multithreading à grain fin et gestion de ressources pour le calcul haute-performance.
Stéphane Zuckerman, ETIS, équipe ASTRE
Date et lieu
Mardi 7 novembre 2017, 11h.
ENSEA, salle du conseil
Résumé
Les noeuds de calcul dans les supercalculateurs sont désormais architecturés autour de cartes multi-processeurs et multi-coeurs. Cependant, beaucoup de ces systèmes continuent de s'appuyer sur des modèles d'exécution à gros grain, ce qui implique notamment l'utilisation de communication collectives qui deviennent coûteuses lorsque plusieurs dizaines, centaines, voire plusieurs milliers de coeurs de calcul sont impliqués dans un traitement donné. Nous proposons un nouveau modèle d'exécution, le modèle de codelets, qui ambitionne de pouvoir être mis en oeuvre sur toute architecture parallèle, et qui met l'emphase sur des aspects orientés données et événementiels. Il se base sur une machine abstraite qui est à la fois hiérarchique et distribuée. Ce modèle a été implémenté dans un environnement d'exécution (runtime system) pour architectures homogènes (x86, ARM), et est en train d'être porté sur des architectures hétérogènes. Nous avons démontré qu'en moyenne sur des applications qui se comportent bien (en termes de performance) avec des modèles à gros grain, notre modèle est compétitif, et que sur des applications plus irrégulières, il se comportait mieux que les modèles traditionnels.