Numerical methods and programming
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



Num. Meth. Prog.:
Year:
Volume:
Issue:
Page:
Find






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


Num. Meth. Prog., 2019, Volume 20, Issue 3, Pages 224–236 (Mi vmp962)  

This article is cited in 1 scientific paper (total in 1 paper)

Distribution of computations in hybrid computing systems when translating NORMA language programs

A. N. Andrianov, T. P. Baranova, A. B. Bugerya, K. N. Efimkin

Keldysh Institute of Applied Mathematics of Russian Academy of Sciences, Moscow

Abstract: The methods of computational load distribution when translating programs from the nonprocedural (declarative) NORMA language into executable programs for various parallel architectures are discussed. Some brief characteristics of the NORMA language and the main features of the compiler for programs in NORMA language are given. The methods of automatic distribution of computational load when generating executable programs of the following types are described: OpenMP, NVIDIA CUDA, MPI+OpenMP, and MPI+OpenMP+NVIDIA CUDA. The problem of dynamic computational load balancing arising in the case of the heterogeneous computing environment MPI+OpenMP+NVIDIA CUDA is considered and a method of solving it is proposed. The results of practical application of the compiler for the programs in NORMA language for solving two different mathematical problems are given and the performance of the resulting executable programs is estimated for various parallel architectures.

Keywords: parallel programming, programming automation, nonprocedural specifications, hybrid architectures, load balancing, NORMA language.

DOI: https://doi.org/10.26089/NumMet.v20r321

Full text: PDF file (357 kB)

UDC: 004.4'242, 004.4'422, 004.432.4
Received: 08.05.2019

Citation: A. N. Andrianov, T. P. Baranova, A. B. Bugerya, K. N. Efimkin, “Distribution of computations in hybrid computing systems when translating NORMA language programs”, Num. Meth. Prog., 20:3 (2019), 224–236

Citation in format AMSBIB
\Bibitem{AndBarBug19}
\by A.~N.~Andrianov, T.~P.~Baranova, A.~B.~Bugerya, K.~N.~Efimkin
\paper Distribution of computations in hybrid computing systems when translating NORMA language programs
\jour Num. Meth. Prog.
\yr 2019
\vol 20
\issue 3
\pages 224--236
\mathnet{http://mi.mathnet.ru/vmp962}
\crossref{https://doi.org/10.26089/NumMet.v20r321}
\elib{https://elibrary.ru/item.asp?id=39540776}


Linking options:
  • http://mi.mathnet.ru/eng/vmp962
  • http://mi.mathnet.ru/eng/vmp/v20/i3/p224

    SHARE: VKontakte.ru FaceBook Twitter Mail.ru Livejournal Memori.ru


    Citing articles on Google Scholar: Russian citations, English citations
    Related articles on Google Scholar: Russian articles, English articles

    This publication is cited in the following articles:
    1. M. M. Krasnov, V. A. Balashov, E. B. Savenkov, “Primenenie setochno-operatornogo podkhoda dlya effektivnoi realizatsii yavnykh raznostnykh skhem”, Matem. modelirovanie, 33:2 (2021), 20–40  mathnet  crossref
  • Numerical methods and programming
    Number of views:
    This page:75
    Full text:37

     
    Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2022