Enhanced molecular dynamics performance with a programmable graphics processor
arXiv:0911.5631 · doi:10.1016/j.cpc.2010.12.029
Abstract
Design considerations for molecular dynamics algorithms capable of taking advantage of the computational power of a graphics processing unit (GPU) are described. Accommodating the constraints of scalable streaming-multiprocessor hardware necessitates a reformulation of the underlying algorithm. Performance measurements demonstrate the considerable benefit and cost-effectiveness of such an approach, which produces a factor of 2.5 speed improvement over previous work for the case of the soft-sphere potential.
20 pages (v2: minor additions and changes; v3: corrected typos)
References in corpus (1)
Cited by in corpus (13)
- RUMD: A general purpose molecular dynamics package optimized to utilize GPU hardware down to a few thousand particles
- Accelerated molecular dynamics force evaluation on graphics processing units for thermal conductivity calculations
- Massively parallel Monte Carlo for many-particle simulations on GPUs
- Efficient mesoscale hydrodynamics: multiparticle collision dynamics with massively parallel GPU acceleration
- Adaptive fast multipole methods on the GPU
- Molecular dynamics simulation: a tool for exploration and discovery using simple models
- A GPU-based Large-scale Monte Carlo Simulation Method for Systems with Long-range Interactions
- A Domain Specific Language for Performance Portable Molecular Dynamics Algorithms
- Finite size effects in Neutron Star and Nuclear matter simulations
- GPU implementation of the Rosenbluth generation method for static Monte Carlo simulations
- GPU molecular dynamics: Algorithms and performance
- Molecular dynamics study of T=3 capsid assembly
- Parallel Performance of ARM ThunderX2 for Atomistic Simulation Algorithms