New features of parallel implementation of N-body problems on GPU
S.S. Khrapov, S.A. Khoperskov, A.V. Khoperskov

TL;DR
This paper explores the parallel implementation of N-body simulations on GPUs, analyzing performance and accuracy differences between single and double precision calculations for galactic dynamics models.
Contribution
It demonstrates the impact of floating-point precision on simulation accuracy and efficiency in GPU-based N-body galactic dynamics computations.
Findings
Double-precision runs are 1.7 times slower than single-precision.
Single-precision results can cause significant distortions in galactic evolution.
Double-precision schemes with second-order accuracy are more efficient than single-precision fourth-order schemes.
Abstract
This paper focuses on the parallel implementation of a direct -body method~(particle-particle algorithm) and the application of multiple GPUs for galactic dynamics simulations. Application of a hybrid OpenMP-CUDA technology is considered for models with a number of particles . By means of -body simulations of gravitationally unstable stellar galactic we have investigated the algorithms parallelization efficiency for various Nvidia Tesla graphics processors~(K20, K40, K80). Particular attention was paid to the parallel performance of simulations and accuracy of the numerical solution by comparing single and double floating-point precisions~(SP and DP). We showed that the double-precision simulations are slower by a factor of~ than the single-precision runs performed on Nvidia Tesla K-Series processors. We also claim that application of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
