Implementation of Private Variables Contraction Transformation of Sequential Fortran Programs for their Effective Parallelization into Computing Clusters in the SAPFOR
Numerical methods and programming, Tome 26 (2025) no. 1, pp. 58-84.

Voir la notice de l'article provenant de la source Math-Net.Ru

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.
@article{VMP_2025_26_1_a5,
     author = {A. S. Kolganov and G. D. Gusev},
     title = {Implementation of {Private} {Variables} {Contraction} {Transformation} of {Sequential} {Fortran} {Programs} for their {Effective} {Parallelization} into {Computing} {Clusters} in the {SAPFOR}},
     journal = {Numerical methods and programming},
     pages = {58--84},
     publisher = {mathdoc},
     volume = {26},
     number = {1},
     year = {2025},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VMP_2025_26_1_a5/}
}
TY  - JOUR
AU  - A. S. Kolganov
AU  - G. D. Gusev
TI  - Implementation of Private Variables Contraction Transformation of Sequential Fortran Programs for their Effective Parallelization into Computing Clusters in the SAPFOR
JO  - Numerical methods and programming
PY  - 2025
SP  - 58
EP  - 84
VL  - 26
IS  - 1
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/VMP_2025_26_1_a5/
LA  - ru
ID  - VMP_2025_26_1_a5
ER  - 
%0 Journal Article
%A A. S. Kolganov
%A G. D. Gusev
%T Implementation of Private Variables Contraction Transformation of Sequential Fortran Programs for their Effective Parallelization into Computing Clusters in the SAPFOR
%J Numerical methods and programming
%D 2025
%P 58-84
%V 26
%N 1
%I mathdoc
%U http://geodesic.mathdoc.fr/item/VMP_2025_26_1_a5/
%G ru
%F VMP_2025_26_1_a5
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. Numerical methods and programming, Tome 26 (2025) no. 1, pp. 58-84. http://geodesic.mathdoc.fr/item/VMP_2025_26_1_a5/