Self-scaling machine learning for high performance computing


This project combines high performace computing, parallel computing, machine learning and optimization (and potentially cloud computing).

I can be contacted directly my email to discuss the specifics of PhD projects, but it is best be begin by familiarising yourself with the procedures outlined at  This will include a statement of support from me, so  before applying (but after you have confirmed your eligibility) we can discuss the project and your skills and experience.

Information on Scholarships can also be found at

These resources can help you find a program and scholarship that is right for you, and help guide you through the application process.  

Pay particular attenion to the deadlines, and contact me early.  It is unlikely I will have time to do anything at the last minute.


Proficiency in Python, familarity with OpenMP and MPI, and demonstrated knowledge of high performance computing.


machine learning, optimization, massively parallel, cloud computing

Updated:  1 June 2019/Responsible Officer:  Dean, CECS/Page Contact:  CECS Marketing