Michael O’Boyle is a Professor of Computer Science at the University of Edinburgh. He is best known for his work in incorporating machine learning into compilation and parallelization. He has published over 150 papers, receiving six best paper and two Test of Time awards. Over his career, he has been awarded three fellowships, five international visiting positions and investigator on 30+ research grants. He was formerly the Director of the Intel Honor Program at Edinburgh and is currently the Director of the ARM/Edinburgh Research Centre, co-Director of the EPSRC centre for doctoral training in Pervasive Parallelism, an EPSRC Established Career Fellow and a Fellow of the BCS. He was also a founding member of HiPEAC. His current fellowship focuses on matching exotic accelerator hardware to legacy code using program synthesis, code embeddings and neural machine translation.
Michael O'Boyle
Expertise areas
Topics: Accelerators, Compilation, Deep learning, Machine learning, Natural language processing, Optimization, Parallel computing