Optimisation for Deep Learning on Embedded Devices

2 PhD studentships are available to under the supervision of Prof. Michael O'Boyle within the Institute for Computing Systems Architecture, at the School of Informatics, University of Edinburgh, to begin in 2017, start date flexible. Both these studentships are in collaboaration with ARM.


Both projects are concerned with efficient implementation of deep learning networks on constrained devices. While there has been much activity in how to efficiently learn a network with large training data, there is much less on how to deploy it efficiently on an constrained resource device. The best network and code structure depends on scenario and there will be a trade-off between space, time, energy and accuracy. The projects will investigate code optimisations such as code specialisation, higher-parameter exploration, auto-tuned libraries, reduced bit data representation etc to explore these trade-offs. How to update and adapt the network to new data could also be an an area of research.
The exact details of each project are flexible depending on the candidate's interests and background.


This Studentship will cover all tuition fees and provide a tax-free stipend at the EPSRC rate. Students receive funding for a full EPSRC studentship for 4 years.

Candidate Profile

Suitable candidates will have a strong first degree in Computer Science or Mathemeatics and a strong interest in parallel programming, design space exploration, optimizing compilers or machine learning. The exact topic of the PhD is flexible depending on the candidate's interests. We are looking for the brightest minds to pursue research in a cutting-edge arena. Candidate with Masters degrees or significant insdustrial experience are also strongly encouraged to apply.
The anticipated start date is Sept 2017 but this is flexible

Research Partner

Institute for Computing Systems Architecture (ICSA) The Institute for Computing Systems Architecture (ICSA) is one of seven research institutes in the School of Informatics at the University of Edinburgh. It was founded in 1998, following the creation of Informatics. ICSA is primarily concerned with the architecture and engineering of future computing systems. Within its five research groups, ICSA covers topics which include: performance and scalability, innovative algorithms, architectures, compilers, languages, and protocols.
The CaRD group at Edinburgh is internationally leading in for compiler and architecture co-design and optimisation - this will form the backbone to this project.

Applying for the Studentship

Candidates are encouraged to contact Michael O'Boyle to informally discuss the project further. Formal application will be through the School's normal PhD application process.