Recherche

Recherche

Mes travaux de recherche portent tous sur la parallélisation d’algorithmes. Certains sont réguliers mais ils sont le plus généralement irréguliers c’est à dire non trivialement parallélisable. J’utilise ma connaissance des architectures modernes multi, many-core et GPU pour repenser des algorithmes existants ou en créer de nouveaux en proposant plusieurs niveaux de parallélisation : Instructions, cœurs et accélérateurs many-core. Après des travaux portant sur la création d’algorithmes parallèles d’étiquettage en composantes connexes, j’ai plus récemment contribué à l’apprentissage des préférences et au calcul de paysages flous.

En savoir plus

Enseignement

Enseignements

Mes enseignements à CentraleSupélec portent sur la programmation parallèle (multi-coeur et GPU), la découverte du C++ et la conception d’objet connectés (de l’électronique à l’informatique embarquée). Particulièrement impliqué dans la pédagogie active, je privilégie l’approche “Faire pour apprendre” et encadre les projets de robotique CROCS, la fusée du CACS ainsi que le Dassault UAV Challenge.

En savoir plus

Mention ASI

Mention ASI

Je dirige depuis 2020 la mention ASI (Architecture des Systèmes Informatiques) qui forme des architectes systèmes capables d’appréhender à la fois les dimensions techniques, économiques et managériales liées à la maîtrise de projets industriels informatiques complexes.

En savoir plus