Title :
GPGPU performance evaluation of some basic molecular dynamics algorithms
Author :
Minkin, Alexander S. ; Teslyuk, Anton B. ; Knizhnik, Andrey A. ; Potapkin, Boris V.
Author_Institution :
Nat. Res. Centre, “Kurchatov Inst.”, Moscow, Russia
Abstract :
Molecular dynamics is a computationally intensive problem but it is extremely amenable for parallel computation. Many-body potentials used for modeling of carbon and metallic nanostructures usually require much more computing resources than pair potentials. One of the ways to improve their performance is to transform them for running on computing systems that combines CPU and GPU. In this work OpenCL performance of basic molecular dynamics algorithms such as neighbor list generation along with different implementations of energy-force computation of Lennard-Jones, Tersoff and EAM potentials is evaluated. It is shown that concurrent memory writes are effective for Tersoff bond order potential and are not good for embedded-atom potential. Performance measurements show a significant GPU acceleration of basic molecular dynamics algorithms over the corresponding serial implementations.
Keywords :
molecular dynamics method; parallel processing; physics computing; CPU; EAM potentials; GPGPU performance evaluation; Lennard-Jones; OpenCL performance; Tersoff; carbon modeling; energy-force computation; many-body potentials; metallic nanostructures; molecular dynamics algorithms; parallel computation; Acceleration; Algorithm design and analysis; Atomic measurements; Computational modeling; Graphics processing units; Heuristic algorithms; Registers; CUDA; GPGPU; Lennard-Jones potential; OpenCL; Tersoff potential; atomic operations; embedded-atom potential; many-body potentials; neighbor list generation; pair potentials;
Conference_Titel :
High Performance Computing & Simulation (HPCS), 2015 International Conference on
Conference_Location :
Amsterdam
Print_ISBN :
978-1-4673-7812-3
DOI :
10.1109/HPCSim.2015.7237104