Edinburgh Research Explorer

Research Interests

Hugh researches performance and energy optimisation for mobile systems and data-centres, applying machine learning to compilers and operating systems.

Qualifications

BSc Computer Science, 1998 University of Edinburgh
PhD Computer Science, 2011, University of Edinburgh

Biography

Hugh received his BSc (1st class hons) in Computer Science from the University of Edinburgh in 1998. He then worked at Microsoft in Redmond as a developer in their JVM and Windows NT groups before moving on to be a senior engineer at Trilogy in Texas. He completed his PhD in 2011 at the University of Edinburgh, extending the boundaries of machine learning in compilers. He was awarded a Royal Academy of Engineering Fellowship in 2009 and a Chancellor's Fellowship in 2012. He has been lecturing at the University of Edinburgh since 2012.

Research outputs

  1. Minimizing the cost of iterative compilation with active learning

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  2. ALEA: A Fine-grained Energy Profiling Tool

    Research output: Contribution to journalArticle

  3. End-to-end Deep Learning of Optimization Heuristics

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

View all (28) »

ID: 220033