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, 2025, Volume 26, Issue 1, Pages 58–84
DOI: https://doi.org/10.26089/NumMet.v26r105
(Mi vmp1150)
 

Parallel software tools and technologies

Implementation of Private Variables Contraction Transformation of Sequential Fortran Programs for their Effective Parallelization into Computing Clusters in the SAPFOR

A. S. Kolganova, G. D. Gusevb

a Keldysh Institute of Applied Mathematics RAS
b Lomonosov Moscow State University
Abstract: The process of automated parallelization of programs can be significantly complicated due to their structure and optimization for sequential execution. Because of this, the resulting parallel version may be ineffective, and in some cases parallelization turns out to be completely impossible. Transformations of the source code of sequential programs help to solve these problems. This article discusses the development of an algorithm for transformation of sequential Fortran programs called “removing of private variables” and its implementation in the SAPFOR automated parallelization system (System FOR Automated Parallelization). The application of the implemented transformations in the SAPFOR system is demonstrated on four application programs included in the NAS Parallel Benchmarks package.
Keywords: SAPFOR (System FOR Automated Parallelization); parallelization automation for clusters; transformation automation; parallel computing; DVM (Distributed Virtual Memory); GPU clusters.
Received: 01.10.2024
Revised: 14.01.2025
Document Type: Article
UDC: 04.272
Language: Russian
Citation: A. S. Kolganov, G. D. Gusev, “Implementation of Private Variables Contraction Transformation of Sequential Fortran Programs for their Effective Parallelization into Computing Clusters in the SAPFOR”, Num. Meth. Prog., 26:1 (2025), 58–84
Citation in format AMSBIB
\Bibitem{KolGus25}
\by A.~S.~Kolganov, G.~D.~Gusev
\paper Implementation of Private Variables Contraction Transformation of Sequential Fortran Programs for their Effective Parallelization into Computing Clusters in the SAPFOR
\jour Num. Meth. Prog.
\yr 2025
\vol 26
\issue 1
\pages 58--84
\mathnet{http://mi.mathnet.ru/vmp1150}
\crossref{https://doi.org/10.26089/NumMet.v26r105}
Linking options:
  • https://www.mathnet.ru/eng/vmp1150
  • https://www.mathnet.ru/eng/vmp/v26/i1/p58
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Numerical methods and programming
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2025