Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 111
PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, GRID AND CLOUD COMPUTING FOR ENGINEERING Edited by:
Paper 34
Parallel Implementation of Dynamical Particle System for CUDA J. Mašek and M. Vořechovský
Institute of Structural Mechanics, Faculty of Civil Engineering, Brno University of Technology, Brno, Czech Republic J. Masek, M. Vorechovsky, "Parallel Implementation of Dynamical Particle System
for CUDA", in , (Editors), "Proceedings of the
Fifth International Conference
on
Parallel, Distributed, Grid and Cloud Computing
for Engineering", Civil-Comp Press, Stirlingshire, UK, Paper 34, 2017. doi:10.4203/ccp.111.34
Keywords: particle dynamical system, parallel implementation, CUDA, serialization
of threads, atomic operations, looping.
Summary
The presented paper deals with possible approaches to implementation of solution of
dynamical particle system on the NVIDIA CUDA C/C++ platform, namely in scenarios
of using the NVIDIA graphic cards with cores of the Kepler family. A simulation
of a particle system is typically a computationally demanding task. However, it is possible
and beneficial to make the computer implementation of the solution as parallel
as possible. This degree of parallelism of the code is limited mainly by capabilities of
the hardware used and by the requirements on numerical accuracy.
The presented contribution discusses methodology of the solution algorithm, its parallelized CUDA C performance as well as a derivation and reasoning of correct potential formulation with respect to number of dimensions Nvar and points Nsim as the originally proposed Audze-Eglajs potential has been found to be malfunctioning. purchase the full-text of this paper (price £22)
go to the previous paper |
|