Vestnik Yuzhno-Ural'skogo Gosudarstvennogo Universiteta. Seriya "Vychislitelnaya Matematika i Informatika"
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Vestn. YuUrGU. Ser. Vych. Matem. Inform.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Vestnik Yuzhno-Ural'skogo Gosudarstvennogo Universiteta. Seriya "Vychislitelnaya Matematika i Informatika", 2019, Volume 8, Issue 1, Pages 89–106
DOI: https://doi.org/10.14529/cmse190106
(Mi vyurv208)
 

This article is cited in 2 scientific papers (total in 2 papers)

Development of parallel applications using DVM-system

V. A. Bakhtin, D. A. Zaharov, A. S. Kolganov, V. A. Krukov, N. V. Podderyugina, M. N. Pritula

Keldysh Institute of Applied Mathematics (Miusskaya sq., 4, Moscow, 125047 Russia)
References:
Abstract: DVM-system was designed to create parallel programs of scientific-technical computations in C-DVMH and Fortran-DVMH languages. These languages use the same model of parallel programming (DVMH-model) and are the extensions of standard C and Fortran languages by parallelism specifications, implemented as compiler directives. DVMH-model allows creating efficient parallel programs for heterogeneous computational clusters, the nodes of which use as computing devices not only universal multi-core processors but also can use attached accelerators (GPUs or Intel Xeon Phi coprocessors). This article describes the experience of parallelizing various application programs using DVM-system. The method of incremental or partial parallelization, the system's capabilities for working with unstructured grids, new tools for mapping MPI-programs to multi-core processors and accelerators are considered. The efficiency of parallel DVMH-programs on heterogeneous computing clusters K-10, K-100, Lomonosov and MVS-10P is investigated. The main advantages of DVM-approach for the development of parallel programs are described. The main features of DVM-system tools for performance analysis and functional debugging of parallel programs are presented. The directions for further development of DVM-system are determined.
Keywords: automation the development of parallel programs, DVM-system, parallelism specification directives, accelerator, GPU, coprocessor, Fortran, C.
Received: 21.06.2018
Bibliographic databases:
Document Type: Article
UDC: 004, 432
Language: Russian
Citation: V. A. Bakhtin, D. A. Zaharov, A. S. Kolganov, V. A. Krukov, N. V. Podderyugina, M. N. Pritula, “Development of parallel applications using DVM-system”, Vestn. YuUrGU. Ser. Vych. Matem. Inform., 8:1 (2019), 89–106
Citation in format AMSBIB
\Bibitem{BakZahKol19}
\by V.~A.~Bakhtin, D.~A.~Zaharov, A.~S.~Kolganov, V.~A.~Krukov, N.~V.~Podderyugina, M.~N.~Pritula
\paper Development of parallel applications using DVM-system
\jour Vestn. YuUrGU. Ser. Vych. Matem. Inform.
\yr 2019
\vol 8
\issue 1
\pages 89--106
\mathnet{http://mi.mathnet.ru/vyurv208}
\crossref{https://doi.org/10.14529/cmse190106}
\elib{https://elibrary.ru/item.asp?id=37074210}
Linking options:
  • https://www.mathnet.ru/eng/vyurv208
  • https://www.mathnet.ru/eng/vyurv/v8/i1/p89
  • This publication is cited in the following 2 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Vestnik Yuzhno-Ural'skogo Gosudarstvennogo Universiteta. Seriya "Vychislitelnaya Matematika i Informatika"
    Statistics & downloads:
    Abstract page:146
    Full-text PDF :63
    References:28
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024