Titre : Outils pour le déboguage et le monitoring de systèmes multi-coeurs, hétérogènes et répartis
Conférencier : Michel Dagenais, professeur titulaire au département de génie informatique et génie logiciel à Polytechnique Montréal
Résumé : Les systèmes actuels sont de plus en plus complexes au niveau matériel, avec plusieurs noeuds en parallèle, chacun contenant un grand nombre de coeurs ainsi que des co-processeurs parallèles pour le graphisme, le traitement de signal et la réseautique. Les co-processeurs graphiques contiennent souvent eux-mêmes des milliers de coeurs de calcul. Au niveau logiciel, avec la virtualisation, de nombreuses couches d'abstraction simplifient l'utilisation de ces systèmes mais complexifient leur architecture réelle au moment de comprendre en détail le fonctionnement, et en particulier les problèmes de performance. Cette présentation fait un survol des outils et techniques développés pour comprendre en détail la performance de tels systèmes pendant leur exécution, en charge réelle, que ce soit pendant la phase de développement ou en production.
Bio : Détenteur d'un baccalauréat en génie électrique de Polytechnique Montréal (1983) et d'un doctorat en génie électrique de l'Université McGill (1987), Michel Dagenais est professeur titulaire au Département de génie informatique et génie logiciel, auquel il se joint en 1987. Il occupe le poste de directeur de département pendant deux mandats, de 2004 à 2010. Ses activités d'enseignement et de recherche se concentrent autour des systèmes informatiques multi-cœurs répartis, en particulier le développement de logiciels libres pour l'analyse de performance de programmes parallèles, par exemple pour l'infonuagique. Ses projets de recherche se font en collaboration avec l'industrie, permettant aux étudiants d'être confrontés à des problèmes concrets et de développer une expertise très recherchée.
Bienvenue à tous!