Christophe Dubach
About
Appointed Canada CIFAR AI Chair – 2020
Christophe Dubach is a Canada CIFAR AI Chair at Mila and an associate professor jointly appointed in the Department of Electrical and Computer Engineering (ECE) and the School of Computer Science (CS) at McGill University.
Dubach’s research interests include data-parallel language design and implementation, high-level code generation and optimization for parallel hardware (e.g. GPU, FPGAs), architecture design space exploration, and the use of machine-learning techniques applied to all these topics.
Awards
- Facebook Research Award, 2018
- Google Faculty Research Award, 2014, 2015 and 2016
- Intels 2012 Early Career Faculty Honor Program Award
- EPSRC / Royal Academy of Engineering Research Fellowship, 2009
- Winner of the BCS Distinguished Dissertation Award, 2009
Relevant Publications
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. In 2017 IEEE/ACM International Symposium on Code Generation and Optimization (CGO) (pp. 74-85). IEEE.