If you made any changes in Pure these will be visible here soon.

Personal profile

Research Interests

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


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


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.


Dive into the research topics where Hugh Leather is active. These topic labels come from the works of this person. Together they form a unique fingerprint.
  • 1 Similar Profiles


Recent external collaboration on country/territory level. Dive into details by clicking on the dots or