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/