Looking to list your Masters programmes? Log in here.
About the course
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 specialisation in application areas.
Entry Requirements
See website.
Send an enquiry to Trinity College Dublin
Please correct the errors indicated below to send your enquiry
The information you submit to Trinity College Dublin will only be used by them or their data partners to deal with your enquiry, according to their privacy notice. For more information on how we use and store your data, please read our privacy statement.
Chat to a Student Ambassador
Our student ambassadors are the best people to tell you about what studying at Trinity College Dublin is like.

Where will I study?
Where is Trinity College Dublin
Student Profile(s)
Samyukta Venkataramanan (HPC Graduate 2016-2017)
As an undergraduate I had the opportunity to work on a couple of large-scale simulation projects which got me interested in working with parallel programming. A masters in HPC provided the perfect platform for me to pursue a career that combines my knowledge of Mathematics and my passion for Computer Science. Having completed my undergraduate degree from Dublin Institute of Technology, Dublin had become my home away from home. It is a city rich with history, culture and warm friendly people.
I come from a Computer Science and Mathematics background. I have a Diploma in Engineering in Computer Science from Waljat College of Applied Sciences in Oman which is in Academic Partnership with Birla Institute of Technology Ranchi, India. Prior to my masters, I completed my undergraduate degree in Mathematical Sciences from Dublin Institute of Technology. The MSc 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 am currently pursuing a PhD in computational and mathematical finance at Dublin Institute of Technology (DIT). I am also a part time lecturer in the department of Mathematical Sciences at DIT. One of the best things about this MSc course is that it is extremely well structure and perfect for someone who wants to start learning about HPC. The course covered a vast area of topics taught by extremely knowledgeable people. The lecturers are highly approachable. Whether it's your allocated academic advisor or lecturers, people are ready to help you and answer your questions. 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 an industry.
Vishal Mehta (HPC Graduate 2013-2014)
I have always been fascinated by computers and performance. While pursuing my programming and computer hardware goals during my bachelors, I realized that at the heart of all technology lies fundamental mathematics and algorithms. TCD was one of the few schools with 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.
Before joining the MSC degree, I was a student of Electronics & Communications with focus on Computer Architecture and Signal Processing. Along with my B. Tech studies, I was interning at Indian Space Research Center, where I spent 13 months in designing GPU accelerated algorithms for RADAR signal processing.
Firstly the MSC 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 Msc program I got familiar with educational, professional and cultural systems in Europe, that has helped me establish myself in the European HPC community.
Currently I work as a Developer Technology with NVIDIA Switzerland, where I work with domain experts in field of physics, weather & climate, geophysics etc. and provide them with expert guidance and training for improving performance of scientific codes on GPUs.