Automatic program parallelization with block data distribution
Sibirskij žurnal vyčislitelʹnoj matematiki, Tome 18 (2015) no. 1, pp. 41-53
Voir la notice de l'article provenant de la source Math-Net.Ru
This paper discusses several automated methods of acceleration programs. The acceleration is achieved by parallelization and optimization of memory access. Optimization of accesses to RAM is achieved by switching to a block code and block placements arrays. When using a distributed memory, the automated distribution of arrays and array distribution with overlapping are employed. Automation is implemented using the C language with pragmas in Open Parallelizing System. This paper presents the numerical results for linear algebra and mathematical physics. Some features of this demonstration converter have a remote access to the Internet.
@article{SJVM_2015_18_1_a3,
author = {L. R. Gervich and E. N. Kravchenko and B. Y. Steinberg and M. V. Yurushkin},
title = {Automatic program parallelization with block data distribution},
journal = {Sibirskij \v{z}urnal vy\v{c}islitelʹnoj matematiki},
pages = {41--53},
publisher = {mathdoc},
volume = {18},
number = {1},
year = {2015},
language = {ru},
url = {http://geodesic.mathdoc.fr/item/SJVM_2015_18_1_a3/}
}
TY - JOUR AU - L. R. Gervich AU - E. N. Kravchenko AU - B. Y. Steinberg AU - M. V. Yurushkin TI - Automatic program parallelization with block data distribution JO - Sibirskij žurnal vyčislitelʹnoj matematiki PY - 2015 SP - 41 EP - 53 VL - 18 IS - 1 PB - mathdoc UR - http://geodesic.mathdoc.fr/item/SJVM_2015_18_1_a3/ LA - ru ID - SJVM_2015_18_1_a3 ER -
%0 Journal Article %A L. R. Gervich %A E. N. Kravchenko %A B. Y. Steinberg %A M. V. Yurushkin %T Automatic program parallelization with block data distribution %J Sibirskij žurnal vyčislitelʹnoj matematiki %D 2015 %P 41-53 %V 18 %N 1 %I mathdoc %U http://geodesic.mathdoc.fr/item/SJVM_2015_18_1_a3/ %G ru %F SJVM_2015_18_1_a3
L. R. Gervich; E. N. Kravchenko; B. Y. Steinberg; M. V. Yurushkin. Automatic program parallelization with block data distribution. Sibirskij žurnal vyčislitelʹnoj matematiki, Tome 18 (2015) no. 1, pp. 41-53. http://geodesic.mathdoc.fr/item/SJVM_2015_18_1_a3/