Calculation performance improvement of particle dynamics on parallel systems
Vestnik Sankt-Peterburgskogo universiteta. Prikladnaâ matematika, informatika, processy upravleniâ, no. 1 (2014), pp. 147-156

Voir la notice de l'article provenant de la source Math-Net.Ru

In the article, the source code modifications of software COSY Infinity for calculation performance improvement on parallel systems with shared memory are described. These modifications are made manually without using techniques of automatic and automated parallelization. For multiprocessor systems with shared memory OpenMP technology is used. For computing on graphics processors NVidia CUDA is used. Also, in the article hybrid versions with a bunch of technologies OpenMP and MPI used for calculations on cluster systems and using of OpenMP and NVidia CUDA for personal computers are presented. Evaluation of the effectiveness of the obtained versions is made by comparing the time of the calculation of the beam dynamics in an electrostatic ring including the spin. Testing has shown an increase in computing performance using OpenMP from 5 to 10%. When using simultaneously OpenMP and NVidia CUDA performance increase reached 75%. Bibliogr. 9. Il. 4.
Keywords: parallel programming, OpenMP, CUDA, MPI, COSY Infinity, beam dynamic calculation.
@article{VSPUI_2014_1_a14,
     author = {V. O. Ruzhnikov},
     title = {Calculation performance improvement of particle dynamics on parallel systems},
     journal = {Vestnik Sankt-Peterburgskogo universiteta. Prikladna\^a matematika, informatika, processy upravleni\^a},
     pages = {147--156},
     publisher = {mathdoc},
     number = {1},
     year = {2014},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VSPUI_2014_1_a14/}
}
TY  - JOUR
AU  - V. O. Ruzhnikov
TI  - Calculation performance improvement of particle dynamics on parallel systems
JO  - Vestnik Sankt-Peterburgskogo universiteta. Prikladnaâ matematika, informatika, processy upravleniâ
PY  - 2014
SP  - 147
EP  - 156
IS  - 1
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/VSPUI_2014_1_a14/
LA  - ru
ID  - VSPUI_2014_1_a14
ER  - 
%0 Journal Article
%A V. O. Ruzhnikov
%T Calculation performance improvement of particle dynamics on parallel systems
%J Vestnik Sankt-Peterburgskogo universiteta. Prikladnaâ matematika, informatika, processy upravleniâ
%D 2014
%P 147-156
%N 1
%I mathdoc
%U http://geodesic.mathdoc.fr/item/VSPUI_2014_1_a14/
%G ru
%F VSPUI_2014_1_a14
V. O. Ruzhnikov. Calculation performance improvement of particle dynamics on parallel systems. Vestnik Sankt-Peterburgskogo universiteta. Prikladnaâ matematika, informatika, processy upravleniâ, no. 1 (2014), pp. 147-156. http://geodesic.mathdoc.fr/item/VSPUI_2014_1_a14/