The modern computational world is essentially parallel, as CPUs and GPUs contain multiple cores. Datasets and computational problems are becoming impossible to process using a single compute node.
Besides pursuing an academic career, HPC track students with knowledge of modern computing architectures, programming, code optimization, and distributed deep learning will easily land data scientist, software engineer, or IT-specialist positions in various industries, including IT, oil & gas, finance & banking, industrial R&D, manufacturing, and more.
A successful graduate of this track will be able to:- effectively address present-day computing challenges using state-of-the-art HPC and big data frameworks in a variety of applications (deep learning, data analytics, mathematical modeling of complex events)
- solve mathematical modeling and data-intensive tasks using parallel computing
- develop and optimize massively parallel computer code
- support efficient infrastructures for HPC clusters, big data applications, and data centers