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. He is the Director of the ARM/Edinburgh Research Centre, a senior EPSRC Research Fellow and a Fellow of the BCS.
System-on-Chip Design Methodology