Heterogeneous parallelization and acceleration of molecular dynamics simulations in GROMACS
Swedish e-Science Research Centre · KTH Royal Institute of Technology · +3 more institutions
Abstract
The introduction of accelerator devices such as graphics processing units (GPUs) has had profound impact on molecular dynamics simulations and has enabled order-of-magnitude performance advances using commodity hardware. To fully reap these benefits, it has been necessary to reformulate some of the most fundamental algorithms, including the Verlet list, pair searching, and cutoffs. Here, we present the heterogeneous parallelization and acceleration design of molecular dynamics implemented in the GROMACS codebase over the last decade. The setup involves a general cluster-based approach to pair lists and non-bonded pair interactions that utilizes both GPU and central processing unit (CPU) single instruction,…
Citation impact
- FWCI
- 60.62
- Percentile
- 100%
- References
- 48
Authors
8- SPSzilárd Páll
Swedish e-Science Research Centre, KTH Royal Institute of Technology
- AZArtem Zhmurov
Swedish e-Science Research Centre, KTH Royal Institute of Technology
- PBPaul Bauer
Science for Life Laboratory, Swedish e-Science Research Centre, KTH Royal Institute of Technology
- MAMark Abraham
Science for Life Laboratory, Swedish e-Science Research Centre, KTH Royal Institute of Technology
- MLMagnus Lundborg
Topics & keywords
- Verlet integration
- Acceleration
- Graphics processing unit
- Molecular dynamics
- Scaling
- Codebase
- Graphics
- CUDA