Automated parallelization of programs for heterogeneous clusters using the SAPFOR system
Numerical methods and programming, Tome 23 (2022) no. 4, pp. 379-394.

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

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), parallelization automation, data distribution, distribution of computations, heterogeneous clusters.
Mots-clés : DVMH
@article{VMP_2022_23_4_a7,
     author = {N. A. Kataev and A. S. Kolganov},
     title = {Automated parallelization of programs for heterogeneous clusters using the {SAPFOR} system},
     journal = {Numerical methods and programming},
     pages = {379--394},
     publisher = {mathdoc},
     volume = {23},
     number = {4},
     year = {2022},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VMP_2022_23_4_a7/}
}
TY  - JOUR
AU  - N. A. Kataev
AU  - A. S. Kolganov
TI  - Automated parallelization of programs for heterogeneous clusters using the SAPFOR system
JO  - Numerical methods and programming
PY  - 2022
SP  - 379
EP  - 394
VL  - 23
IS  - 4
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/VMP_2022_23_4_a7/
LA  - ru
ID  - VMP_2022_23_4_a7
ER  - 
%0 Journal Article
%A N. A. Kataev
%A A. S. Kolganov
%T Automated parallelization of programs for heterogeneous clusters using the SAPFOR system
%J Numerical methods and programming
%D 2022
%P 379-394
%V 23
%N 4
%I mathdoc
%U http://geodesic.mathdoc.fr/item/VMP_2022_23_4_a7/
%G ru
%F VMP_2022_23_4_a7
N. A. Kataev; A. S. Kolganov. Automated parallelization of programs for heterogeneous clusters using the SAPFOR system. Numerical methods and programming, Tome 23 (2022) no. 4, pp. 379-394. http://geodesic.mathdoc.fr/item/VMP_2022_23_4_a7/