Looking to list your PhD opportunities? Log in here.
About the Project
Intelligent systems are pervading every aspect of modern society and their use has become essential in many industries, from big data to industry 4.0, from cloud computing to the Internet of Things, from smart cities to smart wearable devices. They are deployed everywhere, from centralised supercomputers to pervasive fog and edge devices. The variety of these applications poses new research challenges in the field, most prominent the greenness of the artificial intelligence. Although one single artificial neural network will not pollute as much as a human person, the number of artificial brains each single person uses is rapidly increasing.
In the past years, the shape of intelligent computing systems has been twisted, melt, reforged and re-designed multiple times. Fog and liquid computing trends are enriching the computing scenario with new types of smart devices, each of them with unique capabilities and requirements. In this ever-changing world, great attention is to be reserved to the battery life and to the efficiency of the computing hardware.
Manufacturers around the world are rushing to design the most efficient computers and supercomputers. The solution is almost always heterogeneity (Green500). Specialised pieces of hardware can improve the extra-functional properties of the computing system, in primis the CO2 footprint of the application they run. The most promising innovation that drives the evolution of the tensor architectures is their ability to move less data while delivering the same quality of results. Data transfer and data processing costs are on the critical path to the time- and energy-to-solution. Further developments are relaxing their requirements on computation accuracy to leverage the approximate computing paradigm.
Beyond the full implementation of the most common IEEE-754 standards lay a kaleidoscope of possibilities to implement, explore, and assess new data types which are often too complex to be manually engineered in existing applications.
In this project, you will work on automatic tools to analyse applications, transform their code, and improve their suitability to a given hardware accelerator. The successful candidate will explore the research questions that arise in use cases involving single-core, multi-core, many-core, and non-Von-Neumann computer architectures.
The engineering challenges in this project will contribute towards the improvement and adoption of open standard both in hardware and in software design, with SYCL and RISC-V as main technologies.
Prospective applicants are encouraged to contact the Supervisor before submitting their applications. Applications should make it clear the project you are applying for and the name of the supervisors.
Academic qualifications
A first degree (at least a 2.1) ideally in Computer Science or related discipline with a good fundamental knowledge of algorithms and data structures.
English language requirement
IELTS score must be at least 6.5 (with not less than 6.0 in each of the four components). Other, equivalent qualifications will be accepted. Full details of the University’s policy are available online.
Essential attributes:
- Experience of fundamental C++ programming
- Competent in concurrent and parallel systems, hardware/software co-design, and code optimisations
- Knowledge of fundamentals of computer architectures
- Good written and oral communication skills
- Strong motivation, with evidence of independent research skills relevant to the project
- Good time management
Desirable attributes:
- Experience with one or more heterogeneity-aware code acceleration paradigms (OpenCL, CUDA, SYCL, etc.)
- Experience with large C++ code bases
- Experience with MLIR and/or LLVM framework
- Track record of open source code contributions
For enquiries about the content of the project, please email Stefano Cherubin s.cherubin@napier.ac.uk
For information about how to apply, please visit our website https://www.napier.ac.uk/research-and-innovation/research-degrees/how-to-apply
To apply, please select the link for the PhD Computing FT application form
References
Cherubin, S., & Agosta, G. (2020). Tools for reduced precision computation: a survey. ACM Computing Surveys (CSUR), 53(2), 1-35. (Green500) https://www.top500.org/lists/green500/
Email Now
Why not add a message here
The information you submit to Edinburgh Napier University will only be used by them or their data partners to deal with your enquiry, according to their privacy notice. For more information on how we use and store your data, please read our privacy statement.

Search suggestions
Based on your current searches we recommend the following search filters.
Check out our other PhDs in Edinburgh, United Kingdom
Check out our other PhDs in United Kingdom
Start a New search with our database of over 4,000 PhDs

PhD suggestions
Based on your current search criteria we thought you might be interested in these.
Ferroelectric field effect transistors for next generation non-volatile memories and cognitive computing
University of Warwick
Large-scale photonic-electronic integration for next generation neuromorphic computing systems
University of Strathclyde
Adaptive Security Threat Detection for Small Footprint Computing Devices within Industrial Control Systems, Intelligent Homes, Medical Devices & Smart Infrastructure
Anglia Ruskin University ARU