Regular biography
Michael O'Boyle holds the Personal Chair in Computer Science at The University of Edinburgh's Department of Computer Science. His research interests include areas such as software engineering and programming languages. He is affiliated with the university's Computer Science department and can be contacted via email at mob@inf.ed.ac.uk. His professional profile is available at https://www.ed.ac.uk/Michael_O'Boyle.html.
Scholar-generated biography
Michael O'Boyle is a Professor of Computer Science at the University of Edinburgh, specializing in computer science with a focus on machine learning and compiler optimization. His research explores the integration of machine learning techniques into compiler design to enhance performance and efficiency. Key areas include iterative compilation, performance prediction, and auto-parallelization. His work emphasizes the use of machine learning for optimizing compiler strategies, such as selecting compiler optimizations, mapping parallelism to multi-cores, and improving code-feature based performance prediction. O'Boyle's contributions span both theoretical and applied aspects of compiler technology, with a strong emphasis on practical implementation and benchmarking.