New Features of DVM-System for Additional Parallelization of MPI Programs
Авторы
V. A. Bakhtin, A.S. Kolganov, V.A. Krukov, N.V. Podderyugina, O.A. Savitskaya, A.A. Smirnov, D.A. Zaharov
Аннотация
DVM-system is designed for the development of parallel programs of scientific and technical calculations in C-DVMH and Fortran-DVMH languages. These languages use a single parallel programming model (DVMH model) and are extensions of the standard C and Fortran languages with parallelism specifications, written in the form of directives to the compiler. The DVMH model makes it possible to create efficient parallel programs for heterogeneous computing clusters. The article presents new features of DVM-system for additional parallelization of MPI programs for clusters where the nodes can use graphics accelerators as computing devices along with universal multi-core processors.
Ключевые слова
automation of development of parallel programs, DVM-system, accelerator, GPU, Fortran, С, MPI, OpenMP, OpenACC, DVMH.
Язык
Английский
Библиографическая ссылка
V. A. Bakhtin, A.S. Kolganov, V.A. Krukov, N.V. Podderyugina, O.A. Savitskaya, A.A. Smirnov, D.A. Zaharov. New Features of DVM-System for Additional Parallelization of MPI Programs // Scientific Services & Internet 2020 CEUR Workshop Proceedings, Aachen, Germany: Jeusfeld c/o Redaktion Sun SITE, Informatik V, RWTH Aachen, 2020, Vol. 2784, P. 23-39