Dr. John Thomson
I have moved to the University of Innsbruck, Austria! My new website is here.
This page is no longer kept up to date.
Research Associate, Institute of Computer Systems Architecture, School of Informatics, University of Edinburgh
I lead the compiler work package of the Milepost project at the University of Edinburgh - an E.U. funded project which develops compiler technology that can automatically learn how to best optimise programs for re-configurable heterogeneous embedded architectures. I work together with the other partners on the project - IBM, INRIA, ARC International and CAPS Enterprises.
My research interests include optimising compilers, embedded systems, applied machine learning, parallelisation techniques, software power-saving techniques and microarchitecture.
I completed my PhD in 2008 on ‘Using Machine Learning to Automate Compiler Optimisation’ under the supervision of Professor Mike O’Boyle. I obtained a BSc with first class honours from the University of Exeter in 2004.