Mila > Team > Christophe Dubach

Christophe Dubach

Associate Academic Member
Associate Professor, McGill University, Canada CIFAR AI Chair

Christophe Dubach is an Associate Professor jointly appointed in the department of Electrical and Computer (ECE) and the school of Computer Science (CS) at McGill University (starting January 2020). Prior to that, he was a Reader (Associate Professor) at the University of Edinburgh.

His research interests include data-parallel language design and implementation, high-level code generation and optimisation for parallel hardware (e.g. GPU, FPGAs), architecture design space exploration, and the use of machine-learning techniques applied to all these topics.

Publications

2021-10

SparseAdapt: Runtime Control for Sparse Linear Algebra on a Reconfigurable Accelerator
Subhankar Pal, Aporva Amarnath, Siying Feng, Michael O'Boyle, Ronald Dreslinski and Christophe Dubach
MICRO 2021
(2021-10-18)
dblp.uni-trier.de
GPU acceleration of finite state machine input execution: Improving scale and performance
Vanya Yaneva, Ajitha Rajan and Christophe Dubach
Software Testing, Verification & Reliability
(2021-10-08)
onlinelibrary.wiley.com

2021-08

Generating high performance code for irregular data structures using dependent types
Federico Pizzuti, Michel Steuwer and Christophe Dubach
Proceedings of the 9th ACM SIGPLAN International Workshop on Functional High-Performance and Numerical Computing
(2021-08-22)
dblp.uni-trier.dePDF

2021-05

Code Generation for Room Acoustics Simulations with Complex Boundary Conditions
Larisa Stoltzfus, Brian Hamilton, Michel Steuwer, Lu Li and Christophe Dubach
IPDPS 2021
(2021-05-01)
dblp.uni-trier.de

2021-04

Fast Optimisation of Convolutional Neural Network Inference using System Performance Models
Rik Mulder, Valentin Radu and Christophe Dubach
EUROSYS 2021
(2021-04-26)
dblp.uni-trier.dePDF

2021-02

Central Bank Digital Currency with Asymmetric Privacy
Katrin Tinn and Christophe Dubach
Social Science Research Network
(2021-02-11)
papers.ssrn.com

2020-11

DelayRepay: delayed execution for kernel fusion in Python
John Magnus Morton, Kuba Kaszyk, Lu Li, Jiawen Sun, Christophe Dubach, Michel Steuwer, Murray Cole and Michael F. P. O'Boyle
DLS 2020
(2020-11-17)
dl.acm.org

2020-10

Optimising the Performance of Convolutional Neural Networks across Computing Systems using Transfer Learning.
Rik Mulder, Valentin Radu and Christophe Dubach
arXiv preprint arXiv:2010.10621
(2020-10-20)
ui.adsabs.harvard.eduPDF

2020-07

Binary Ostensibly‐Implicit Trees for Fast Collision Detection
Floyd M. Chitalu, Christophe Dubach and Taku Komura
EUROGRAPHICS 2020
(2020-07-13)
diglib.eg.org

2020-02

Automatic generation of specialized direct convolutions for mobile GPUs
Naums Mogers, Valentin Radu, Lu Li, Jack Turner, Michael O'Boyle and Christophe Dubach
PPOPP 2020
(2020-02-23)
www.research.ed.ac.ukPDF
High-level hardware feature extraction for GPU performance prediction of stencils
Toomas Remmelg, Bastian Hagedorn, Lu Li, Michel Steuwer, Sergei Gorlatch and Christophe Dubach
PPOPP 2020
(2020-02-23)
www.scilit.netPDF
Generating fast sparse matrix vector multiplication from a high level generic functional IR
Federico Pizzuti, Michel Steuwer and Christophe Dubach
CC 2020
(2020-02-22)
eprints.gla.ac.uk
Replication Packager for 'Generating Fast Sparse Matrix Vector Multiplicationfrom a High Level Generic Functional IR'
Federico Pizzuti, Michel Steuwer and Christophe Dubach
Artifact Digital Object Group
(2020-02-03)
dx.doi.org

2019-12

Tiling Optimizations for Stencil Computations Using Rewrite Rules in Lift
Larisa Stoltzfus, Bastian Hagedorn, Michel Steuwer, Sergei Gorlatch and Christophe Dubach
ACM Transactions on Architecture and Code Optimization
(2019-12-26)
eprints.gla.ac.ukPDF

Publications collected and formatted using Paperoni