Computer Science

High Performance Computing


Why consider HPC as a career?

  • The power wall. We are no longer getting large gains in performance by packing more integrated circuits on a chip because of power and heat dissipation issues.
  • The future is parallel computing. Thus, parallel platforms, including multicore machines, Graphics Processing Units (GPUs), and cloud environments, are the future.
  • New software design methods. To make use of these new parallel platforms, you must know the techniques for programming them.
  • Salary. According to simplyhired.com, the national average salary for high performance computing is $106,00. Forbes magazine reports that the median salary for cloud computing professionals in 2016 is $124,300.
  • Exciting applications. People in the field of Parallel and Distributed Computing build applications that can, for exaple, monitor air traffic flow, visualize molecules in molecular dynamics apps, and identify hidden plaque in arteries.

Why study HPC at Tech?

  • Tech offers an undergraduate CS concentration in PDH.
  • Tech offers a graduate CS program (MS and PhD) in Parallel and Distributed Computing
  • You will have opportunities to work with faculty who are actively doing research in Parallel and Distributed Computing.



Here is a link for the Curriculum for High Performance Computing Concentration

  • High Performance Computing