The goal of the Master’s program is to train highly skilled specialists that have all modern scientific knowledge and practical skills necessary for using the huge computational potential of high-performance computer systems including parallel programming and database technologies, computer networks, parallel computations in applications, computer vision and others.
The training courses of the educational program provide the necessary theoretical knowledge and the advanced practical training in supercomputer technologies and high-performance computing. A considerable part of the study training is the broadened laboratory practical works intended for applying the studied knowledge and skills to solve practical problems of different complexity from the various application fields.
The educational Master’s program is divided into basic and advanced blocks. The training courses of the basic block cover the main SC&HPC areas, while the courses constituting the advanced block are focused on using the parallel programming in selected knowledge domains. During the studies, the students will have access to the latest high-performance hardware platforms (cluster systems with multicore computational nodes, graphic processors, coprocessors) to carry out the practical works on the courses. The supercomputer at the University of Nizhny Novgorod is one of the most powerful systems in the world.
Program taught in: