Using the Internet for study of parallel programming

Authors

V.A. Bakhtin, N.A. Kataev, A.S. Kolganov, V.A. Krukov, N.V. Podderugina, M.N. Pritula, O.A. Savitskaya, A.A. Smirnov, O.F. Zhukova

Annotation

Using of Internet is a promising method of teaching that can increase the effectiveness of intramural and extramural attendance. Network technologies provide an interactive communication with the teacher, a regular monitoring of the educational process, an access to Internet resources containing real-time information on relevant topics. During the study of supercomputer technologies it is necessary to have access to high performance systems that are physically located in supercomputer centers and these systems can be accessed only remote. It is vital to realize that Internet resources provide access to a wide range of unstructured data sources, the accuracy of which is not guaranteed. The paper discusses the use of Internet in the process of learning supercomputer technologies at the Faculty of Computational Mathematics and Cybernetics of Lomonosov Moscow State University. Students acquire the necessary skills of working with remote computing systems, they get an overview of the rules of working on supercomputers, they study resource management systems to run their programs. The course includes an introduction to the following parallel programming technologies: MPI, OpenMP, OpenACC and DVMH. The authors have developed DVM-system website which contains a detailed guidance on the use of this system, sample programs, publications and reports. The control system of the learning process is organized on the basis of a project management web application.

Key words

Internet, education, high performance computing (HPC), parallel programming, MPI, OpenMP, OpenACC, DVMH.

Language

Russian

Reference

V.A. Bakhtin, N.A. Kataev, A.S. Kolganov, V.A. Krukov, N.V. Podderugina, M.N. Pritula, O.A. Savitskaya, A.A. Smirnov, O.F. Zhukova. Using the Internet for study of parallel programming // Proceedings of the international scientific conference "Scientific service on the Internet (September 21th - 26th 2015, Novorossiysk)", Moscow: Keldysh Institute of Applied Mathematics RAS, 2015, P. 26-33