About approaches to program transformation in SAPFOR system
M.S. Baranov, N.A. Kataev, A.A. Smirnov
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.
Parallel programming technology, parallelization automation, sequential program transformation, OpenMP, OpenACC, DVMH.
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