Trinity College Dublin

Skip to main content.

Top Level TCD Links


M. Sc. in High-Performance Computing

Gustavo Alonso Ramirez HPC 2016-17

Why MSc in HPC? Why Dublin?
Due to my mixed background, I wanted a mixed MSc. In this MSc in HPC I saw the opportunity of combining large scale programming, computer architectures and theoretical physics. The main reason I chose TCD was precisely the last one; some of the professors of the program are researchers in the area of Lattice QCD and this gave me the opportunity to combine HPC and physics for my thesis.

What did you do before this degree?
Previous to the MSc, I did a BSc in physics, as well as partial studies in electrical engineering and theoretical physics (this last one at the MSc level). I was also a research assistant at multiple research centres of the University of Costa Rica, lecturer at the same institution, and programmer and entrepreneur on the more private side.

Most important thing you learned during the MSc program?
There are three things I found incredibly valuable from the MSc in HPC. The level we gained as C programmers. The interplay between computer architectures and parallel computing, especially when using MPT. And finally, the combination of stochastic methods with parallel computing to solve large scale problems.

What are you doing now?
Currently, I'm a part-time physics lecturer at the University of Costa Rica, researcher on Protein-Protein Interactions at the Pattern Recognition and Intelligent Systems Laboratory (also at the University of Costa Rica), and I'm giving two open modules on parallel computing and stochastic methods for students in at least five different disciplines.

In addition;
Thanks to the knowledge and skills acquired through the MSc in HPC, I recently got accepted in the European Joint Doctorate STIMULATE, a program focused on facing the challenges posed by exascale computing and intensive data applications by combing HPC, physics and biology. My project will be focused on scalable multigrid solvers for exascale architectures.


Samyukta Venkataramanan HPC 2016-2017

Why MSc in HPC?
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.

Why Dublin?
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.

What did you do before this degree?
I come from a Compute 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.

Most important thing you learned during the MSc program?
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.

What are you doing now?
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.

In addition;
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.