High Performance Computing (M.Sc. / P.Grad.Dip.)

1 year full-time


Provided by the School of Mathematics, this is a one year (full time) taught M.Sc. in High Performance Computing. The degree provides practical training in the emerging high performance computing technology sector.

The aim of the course is to train students in practical applications of high-performance technical computing in industry, finance and research. Course content includes computer architecture, software optimisation, parallel programming, classical simulation and stochastic modelling. Application areas include simulation of physical, chemical and biological systems, financial risk management, telecommunications performance modelling, optimisation and data mining. The course has a number of optional elements, allowing specialization in application areas.

The course includes a strong practical element. Students have unlimited access to a dedicated teaching computing laboratory, and access to the facilities of the Trinity College Centre for High- Performance Computing, which include large-scale parallel computers. Career opportunities include mathematical modeling, simulation and forecasting, database mining and resource management. The techniques covered during the year will allow students to work in advanced software development including parallel and concurrent software applications. High-performance technical computing methods are becoming increasingly widespread in research into mathematics, physics, chemistry and biotechnology, engineering and finance, providing a wide range of options for the student wishing to go on to further research.

Career Opportunities

Graduates have pursued careers in mathematical modeling, simulation and forecasting, database mining, resource management, and in other fields related to mathematics, physics, chemistry and biotechnology, engineering and finance.

Click Here for further information on modules/subject.

High Performance Computing (M.Sc. / P.Grad.Dip.)

Provided by the School of Mathematics, this is a one year (full time) taught M.Sc. in High Performance Computing.

Course Details

Next Intake

September 2023

Course Coordinator

Prof. Kirk Soodhalter

Closing Date

31st July 2023

students working in library/>

Admission Requirements

Applicants should normally have a first or second class (upper division) degree in a subject with a significant mathematical component and should have some knowledge of computing and numerical simulation methods.

Course Fees

Click here for a full list of postgraduate fees


To apply, click on the relevant Apply Link below

Get in Touch

Telephone Number

+353-1-896 1485




Register Your Interest

Register your interest in postgraduate study at Trinity College Dublin, the University of Dublin.

As Ireland’s leading university, we offer a wide range of postgraduate programmes at masters, diploma and certificate level.

Trinity is an international university steeped in history, with a reputation for excellence in education, research and innovation.

Register Your Interest


"TCD was one of the few schools with a focus on both Mathematics and HPC, a perfect ground for developing my HPC & Maths skills. Also I was the recipient of the prestigious Government of Ireland Scholarship, which made Dublin and Ireland more compelling. The M.Sc. program helped me establish a foundation for common techniques and algorithms used in Computational Science. It provided me with an educational platform for solving large scale problems on large HPC clusters. Secondly, during my M.Sc. program, I got familiar with educational, professional and cultural systems in Europe, which has helped me establish myself in the European HPC community. Currently, I work as a Developer Technology with NVIDIA Switzerland."

Vishal Mehta



"The M.Sc in HPC provided the perfect platform for me to pursue a career that combines my knowledge of Mathematics and my passion for Computer Science. The M.Sc. program opened up an entirely new avenue of computing for me. It has helped me build on the underpinning knowledge that I gained from my undergraduate degree. It has provided me with plentiful inspiration for ongoing and further research in the area of numerical analysis. I highly recommend the MSc to anyone who is passionate about learning parallel computing as it provides the must-have knowledge on parallel systems. It will definitely open up more opportunities in both academia and industry. I am currently pursuing a PhD in computational and mathematical finance at Dublin Institute of Technology (DIT)."

Samyukta Venkataramanan