Is there a master degree in HPC (High Performance Computing) in US?

I am asking this question because in my early research I found no direct mentioning of HPC instead invidual courese in parallel programming , distributed computing etc in additional to cs generic core course. I did not found so far a focused program in HPC.

Also, the programs somtimes are under math or engineering department which is little confuisng for me.

I am currently waiting for responses from some of those universities..

I would appreciate if you give me hint and refrence to those universities.


  • $\begingroup$ Such a thing doesn't currently exist in the US curriculum. The closest degrees might be the interdisciplinary Computational Science degree at Georgia Tech or the Computer Science department at University of Illinois. $\endgroup$ Nov 4 '13 at 16:45

Yes, a number of universities have graduate programs in HPC. Often they're referred to as computational science or scientific computation programs. I'm currently pursuing a PhD in scientific computation through the University of Minnesota, and a Master's degree is also offered. Florida State has a department of scientific computing and a graduate program, ICES at Texas is a top program, and both offer Master's degree. Georgia Tech has a Computational Science and Engineering degree.

One thing you may want to consider when looking at such graduate programs is the structure of the program/department. For example, at Minnesota, there is no Sci. Comp. department, but rather it's a combination of a number of different departments and certain faculty members are associated with the Sci. Comp. department. This can have an impact on funding opportunities; a math teaching assistantship may be reserved only for students enrolled in the math department.

HPC is interdisciplinary by nature, so you have a lot of options when it comes to research areas. Are you interested more in the mathematics and algorithms? More on the hardware and design? More computer science-related topics like compilers and language development? Are you interested more in the applied sciences like chemistry, geosciences, aerospace eng., etc. and using HPC in those settings? If you have an idea of what you'd like to study, you may want to seek out researchers in those areas and then look at what institutions they're associated with. Even if the school doesn't have sci. comp. program, you can still pursue a degree in something like Math or Computer Science with research topic related to HPC.

  • $\begingroup$ I'm in a biophysics department, but my day-to-day research involves algorithm development and parallel/GPU programming. I think that it all depends on what Professor you're working with, and not so much on the department. $\endgroup$
    – tel
    Nov 3 '13 at 17:25
  • $\begingroup$ HPC is not computational science. $\endgroup$ Nov 4 '13 at 16:44
  • $\begingroup$ Thank you Brian for the reply. You cleared out some of the doubts I had before. $\endgroup$
    – Abdullah
    Nov 5 '13 at 6:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.