Efficient use of shared memory in multiprocessor systems

Description

Every modern computer uses hierarchical memory, be it a desktop or a supercomputer. A crucial characteristic of hierarchical memory is that for any two consecutive memory levels, one is small and fast, and another is large and slow. Sharing small and fast memory among multiple processors gives rise to many challenges that are not seen when memory is used by a single processor only.

This project aims to investigate different challenges in multiprocessor shared memory systems and provide solutions to the problems.

Efficiently sharing small and fast memory among multiple processors is a significant challenge, even if the processors access disjoint sets of pages. As all processors compete for the same shared memory, efficiently sharing that memory is a significant concern to minimize the processors' parallel running time.

The student will have the opportunity to work on exciting problems at the front of parallel algorithms research. He/she will gain knowledge both in theory and practice. In theoretical research, he/she will learn to design efficient approximation and randomized algorithms. In addition, he/she will learn how to analyze complex algorithms.

The student will learn to program for multiprocessor systems and GPUs within the doctoral training. In particular, the student will learn Cilk, OpenMP for multiprocessor programming, and CUDA for GPU programming. As a result, the student will gain a valuable skillset that will be very helpful to further continue research in academia and industry.

 

Start Date: 1st October 2023

Further Details:

This PhD project is funded by The Faculty of Science & Engineering at The University of Liverpool and will start on 1st October 2023.

Successful candidates who meet the University of Liverpool eligibility criteria will be awarded a Faculty of Science & Engineering studentship for 3.5 years, covering UK tuition fees and an annual tax-free stipend (e.g. £17,688 p.a. for 2022-23).

Faculty of Science & Engineering students benefit from bespoke graduate training and £5,000 for training, travel and conferences.

The Faculty of Science & Engineering is committed to equality, diversity, widening participation and inclusion. Academic qualifications are considered alongside non-academic experience. Our recruitment process considers potential with the same weighting as past experience. Students must complete a personal statement profoma and ensure this is included in their online application.

How to Apply:

All applicants must complete the personal statement proforma. This is instead of a normal personal/supporting statement/cover letter. The proforma is designed to standardise this part of the application to minimise the difference between those who are given support and those who are not. The proforma can be found here: https://tinyurl.com/ym2ycne4. More information on the application process can be found here: https://tinyurl.com/mwn5952t. When applying online, students should ensure they include the department name in the ‘Programme Applied For’ section of the online form, as well as the Faculty of Science & Engineering as the ‘studentship type’ in the finance section.

Application Web Address: https://www.liverpool.ac.uk/study/postgraduate-research/how-to-apply/ 

Availability

Open to UK applicants

Funding information

Funded studentship

UK students are only eligible for a fully-funded  Faculty of Science & Engineering studentship; overseas students are eligible to apply if they can financially cover the difference in UK and Overseas tuition fees, cover the costs of their student visa, NHS health surcharge, travel insurance and transport to the UK, as these are excluded from the funding.

Supervisors