Christophe Dubach

Academic title(s): 

Associate Professor

Christophe Dubach
Contact Information

3480 University Street, Room 633
Montreal, QC   H3A 0E9

Email address: 
christophe.dubach [at]
Department of Electrical and Computer Engineering

Christophe Dubach is an Associate Professor jointly appointed (as of January 1, 2020) in the department of Electrical and Computer Engineering (ECE) and the school of Computer Science (CS) at McGill University.

Prior to that, he was a Reader (Associate Professor) at the University of Edinburgh in the Institute for Computing Systems Architecture. He received a PhD in Informatics from the University of Edinburgh in 2009 and holds a MSc degree in Computer Science from EPFL. In 2010, he spent one year as a visiting researcher at the IBM Watson Research Center (USA) working on the LiquidMetal project.

His current 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.


PhD (University of Edinburgh), MSc (EPFL)

Areas of expertise: 

Compilers, computer architecture, machine learning.


ECSE324 - Computer Organization

Research areas: 
Integrated Circuits and Systems
Awards, honours, and fellowships: 

- 2018 Facebook Research Award
- 2014, 2015 and 2016 Google Faculty Research Award
- Intels 2012 Early Career Faculty Honor Program Award
- EPSRC / Royal Academy of Engineering Research Fellowship (2009)
- Winner of the BCS Distinguished Dissertation award 2009.

Selected publications: 
Current research: 

Neural network accelerators, high performance code generation, machine learning applied to compiler problems

Graduate supervision: 

I have openings for PhD/MSc students, please check:

Language(s) spoken: 
Back to top