
Final-year (MEng and MSc) project students: please have a look at my project proposals on CATE (Imperial students only I'm afraid). Project proposals are the starting point for discussion and negotiation. Project proposals are also good topics for Independent Study Options for MAC students - feel free to browse.
Interests:
Computer systems research is a broad area, and the group has worked in a wide range of areas (operating systems, cache coherency, debugging, specialisation, programming languages), the main focus at present is performance optimisation of dynamically-composed software components. This is a key enabling technology for flexible, reusable software. As you can see from the publications and projects listed below, I have an abiding interest in making high-performance (and especially parallel) computing easier: