Christophe Dubach
La nomination
Titulaire de chaire en IA Canada-CIFAR
Stratégie pancanadienne en matière d’IA
À Propos
Titulaire de chaire en IA Canada-CIFAR – Nouveau mandat – 2020
Christophe Dubach est titulaire d’une chaire en IA Canada-CIFAR à Mila et professeur agrégé nommé conjointement au département de génie électrique et informatique et à l’École d’informatique de l’Université McGill.
Christophe Dubach s’intéresse à différents domaines de recherche, dont la conception et la mise en œuvre de langages avec des données parallèles, la génération et l’optimisation de code haut niveau pour le matériel parallèle (p. ex. GPU, FPGA), l’exploration de l’espace de conception des architectures et l’utilisation de techniques d’apprentissage automatique pour tous ces domaines.
Prix
- Facebook Research Award, 2018
- Google Faculty Research Award, 2014, 2015 et 2016
- Intel Early Career Faculty Honor Program Award, 2012
- Bourse de recherche, EPSRC/Royal Academy of Engineering, 2009
- Prix d’excellence pour une thèse de doctorat, British Computer Society, 2009
Publications Pertinentes
- Peng, M. J., Dubach, C. (2023). « LAGrad: Statically Optimized Differentiable Programming in MLIR », In Proceedings of the ACM SIGPLAN 32nd International Conference on Compiler Construction.
- Pizzuti, F., Steuwer, M., Dubach. C. (2022). « Generating Work Efficient Scan Implementations for GPUs the Functional Way », In 28th International Conference on Parallel and Distributed Computing.
- Schlaak, C., Juang, T.-H., Dubach, C. (2022). « Optimizing Data Reshaping Operations in Functional IRs for High-Level Synthesis », In Proceedings of the 23rd ACM SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems.
- Schlaak, C., Juang, T-H., Dubach, C. (2022). « Memory-Aware Functional IR for Higher-Level Synthesis of Accelerators », ACM Transactions on Architecture and Code Optimization. 19(2), 1-26.
- Steuwer, M., Remmelg, T., Dubach, C. (2017). « Lift: a functional data-parallel IR for high-performance GPU code generation », 2017 IEEE/ACM International Symposium on Code Generation and Optimization (CGO), p. 74-85.