Automation of serial Fortran-program transformation, nessesary for its efficient parallelization by SAPFOR system

Authors

A.A. Bulanov, N.A. Kataev

Annotation

Automatic mapping of serial programs on computing systems with distributed memory may require pre-transformation of the programs, oriented on the class of the systems. SAPFOR system  usage for parallelization of application programs has allowed to identify the transformations, the implementation of which can be automated. The article presents the transformations that increases the possibility of effective parallelization of programs by eliminating the causes  preventing to parallelization of loops. The implementation of these transformations  has allowed to automate the obtaining of  serial implementation, effeciently  mapped on modern clusters by automatically parallelizing system compiler, for the problem of hydrodynamics.

Language

Russian

Reference

A.A. Bulanov, N.A. Kataev. Automation of serial Fortran-program transformation, nessesary for its efficient parallelization by SAPFOR system // Proceedings of the international scientific conference "Parallel Computational Technologies (PCT'2015)", Chelyabinsk: Publishing center SUSU, 2015, P. 172-177