The MSc is taught by staff from across EPCC, who have a wealth of experience and expertise in all aspects of HPC. The MSc team includes:
David Henty - Programme Director
I am the Programme Director for the MSc in HPC, and lead the HPC Training and Support group at EPCC. I am the course organiser for two of the courses - Message-Passing Programming and Applied Numerical Algorithms - and teach on many of the other courses.
My research interests are in the area of achieving optimal performance for real scientific applications on very large parallel supercomputers. I have supervised MSc projects studying applications in engineering, ocean modelling and molecular simulation, as well as lower-level investigations of the performance characteristics of different parallel architectures. I am also interested in new parallel computer languages and programming models, and using HPC techniques to exploit the potential of multicore processors.
I graduated with a degree in Physics from Imperial College, London, in 1987, and received a PhD in Theoretical Physics from The University of Glasgow in 1990. I then spent four and a half years doing post-doctoral research in Lattice Field Theory at The University of Edinburgh before joining EPCC in 1995. I have worked on all the UK national supercomputer services for more than a decade. I also have a leading role in major European projects such as DEISA, which aims to integrate all of Europe’s academic supercomputers into a single system.
Judy Hardy – Director of Studies
I am the Director of Studies for students taking the MSc in HPC. In this role I can help and advise students on their choice of courses and provide a first point of contact if there are problems or personal issues that affect students academic studies. I’m the course organiser for the MSc course Fundamental Concepts of HPC and for an undergraduate course in Computer Simulation. I also co-ordinate EPCC’s contribution to HPC Europa2, a collaborative research visit programme between European HPC centres.
My research interests include science teaching and learning, especially the tools and techniques of e-learning and qualitative and quantitative evaluation techniques. I’m a member of the Physics Education Research Group in the School of Physics and Astronomy.
I have a BSc in Chemical Physics and a PhD in Physical Chemistry, both from the University of Bristol, and an MSc in Software Technology from Edinburgh Napier University. I’ve worked for EPCC since 2001, after spending some time away from (paid!) employment as a full-time mother. Before that, I worked for ten years as a Research and Development scientist for a materials science company.
Crystal Lei – Programme Administrator
Mark Bull - Course Organiser
I am the course organiser for both the Shared Memory Programming and the Hardware, Compilers and Performance Programming courses. I also supervise student projects.
I have been working with parallel computers for almost twenty years (eleven of these at EPCC), and have research interests in parallel programming languages, performance analysis, and benchmarking. I am an active member of the committee which oversees the development of the OpenMP API.
-
Adam Carter – Course Organiser
I am currently on a secondment from EPCC that is involved with managing the integration of various large corporate IT systems in the University. I expect to return to EPCC in October 2010 and will recommence my involvement in the organisation of the MSc. I’ve previously been a course organiser for both the Fundamental Concepts in HPC and Advanced Topics in HPC courses.
I joined EPCC in 2003 after completing a PhD in computational statistical mechanics. Since joining EPCC I have been involved in a varied set of projects varying from commercial projects involving data mining and data integration to more academic projects in High Performance Computing. My most recent project, EUFORIA, involved optimising fusion simulation codes to improve their performance on large HPC machines like HECToR. I’ve supervised a variety of MSc projects in the past including projects in the area of UPC (a PGAS parallel language), parallelisation of a machine translation algorithm and parallelisation of optimisation algorithms used in statistical physics.
Chris Maynard – Course Organiser
I am the course organiser for Computer Simulation: Techniques and Applications. I also teach on the Applied Numerical algorithms course and on some of the parallel programming modules.
My research interests include Quantum Chromodynamics and methods for its numerical solution, Lattice QCD, numerical algorithms, the use of metadata and data provenance of scientific data sets and HPC as a tool for doing science in general.
I completed a degree in Theoretical Physics from Queen Mary College, London, in 1994 and then worked for a futures trading fund in the the City of London. In 1995 I started a PhD in Theoretical Physics at the University of Edinburgh which I completed in 1998. After six years post-doctoral research in Lattice Field Theory at the University of Edinbugh, I joined EPCC in 2005 and have been primarily involved with supporting research on the QCDOC machine, the special-purpose computer for Lattice QCD.