About approaches to program transformation in SAPFOR system

Authors

M.S. Baranov, N.A. Kataev, A.A. Smirnov

Annotation

The result of applying a fixed, program-independent sequence of optimizations when compiling programs doesn't reflect the features of their information structure. It affects the performance of parallel programs obtained by use of  the non-adaptive automatically parallelizing compilers. The iterative process of program parallelizing, supported by  SAPFOR system of automated parallelization, allows  to select the needed transformations and apply them only when they are necessary to eliminate the problems preventing parallelization.  

Key words

Parallel programming technology, parallelization automation, sequential program transformation, OpenMP, OpenACC, DVMH.

Language

Russian

Reference

M.S. Baranov, N.A. Kataev, A.A. Smirnov. About approaches to program transformation in SAPFOR system // Proceedings of the international scientific conference "Parallel Computational Technologies (PCT'2016)", Chelyabinsk: 2016, p. 756-756, Chelyabinsk: Publishing center SUSU, 2016, P. 756-756