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


Numerical methods and programming, 2022, Volume 23, Issue 4, Pages 379–394
DOI: https://doi.org/10.26089/NumMet.v23r424
(Mi vmp1069)
 

Parallel software tools and technologies

Automated parallelization of programs for heterogeneous clusters using the SAPFOR system

N. A. Kataev, A. S. Kolganov

Keldysh Institute of Applied Mathematics, Moscow, Russia
Abstract: This paper has proposed an approach to the automated parallelization of programs for heterogeneous computational clusters. This approach is implemented in SAPFOR (System FOR Automated Parallelization). SAPFOR is a software development suite that aims to produce a parallel version of a sequential program in a semi-automatic way. SAPFOR uses the DVMH directivebased programming model to expose parallelism in the code. SAPFOR also implements different source-to-source transformations and gives the user opportunity to control the parallelization process through the graphical user interface. Fully automatic parallelization is also possible if the program is well-formed and satisfies certain requirements. This paper has described an approach which allows SAPFOR to automate selection of data and computation distribution. We use the NAS Parallel Benchmarks to evaluate the performance of generated programs.
Keywords: SAPFOR (System FOR Automated Parallelization), DVMH, parallelization automation, data distribution, distribution of computations, heterogeneous clusters.
Received: 14.09.2022
Accepted: 01.11.2022
Document Type: Article
UDC: 04.272, 004.4'242
Language: Russian
Citation: N. A. Kataev, A. S. Kolganov, “Automated parallelization of programs for heterogeneous clusters using the SAPFOR system”, Num. Meth. Prog., 23:4 (2022), 379–394
Citation in format AMSBIB
\Bibitem{KatKol22}
\by N.~A.~Kataev, A.~S.~Kolganov
\paper Automated parallelization of programs for heterogeneous clusters using the SAPFOR system
\jour Num. Meth. Prog.
\yr 2022
\vol 23
\issue 4
\pages 379--394
\mathnet{http://mi.mathnet.ru/vmp1069}
\crossref{https://doi.org/10.26089/NumMet.v23r424}
Linking options:
  • https://www.mathnet.ru/eng/vmp1069
  • https://www.mathnet.ru/eng/vmp/v23/i4/p379
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Numerical methods and programming
    Statistics & downloads:
    Abstract page:53
    Full-text PDF :32
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024