Professional Documents
Culture Documents
www.epcc.ed.ac.uk/msc
High Performance Computing (HPC) is widely used in science, engineering and industry. Many branches of
modern science, such as climate research and nanotechnology, rely on complex computer models, which can
only be run on parallel supercomputers.
Companies involved in areas such as aerospace and automotive engineering, oil exploration, drug design and genetic
sequencing all run computer models on HPC systems. Furthermore, the parallel programming techniques that were once only
applicable to specialist machines are now essential for any software developer who wants to take full advantage of modern
multicore processors, graphics processors and computing clusters.
This MSc will equip participants with the multidisciplinary skills and knowledge to lead the way in the field of HPC.
Project Preparation.
HPC Ecosystem
Message-Passing Programming
Threaded Programming
Parallel Numerical Algorithms
Parallel Programming Languages
Performance Programming
Entry requirements
Good honours degree (UK 2:1 honours degree, or its
equivalent if outside the UK) or equivalent work experience.
No prior HPC knowledge is assumed, but candidates must
be competent programmers in C, C++, Fortran or Java.
Course duration
One year (MSc) / nine months (Diploma) / two- or threeyear (MSc part-time)
Tuition fees
UK/EU students: 5,750 per annum
Overseas students: 17,200 per annum
Additional programme costs: 1,000
Scholarships
A number of scholarships are available for EU/UK
students. For more information, please visit
www.epcc.ed.ac.uk/msc. For information on
scholarships for overseas students, please visit
www.ed.ac.uk/student-funding.
All information correct at the time of going to print. No part of this publication may be reproduced without written permission of the University.
November 2011
The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.