Best bang for your buck: GPU nodes for GROMACS biomolecular simulations
Carsten Kutzner, Szil\'ard P\'all, Martin Fechner, Ansgar Esztermann,, Bert L. de Groot, Helmut Grubm\"uller

TL;DR
This paper evaluates various CPU-GPU hardware configurations to determine the most cost-effective and energy-efficient setups for running GROMACS biomolecular simulations, highlighting the benefits of GPU acceleration.
Contribution
It provides a comprehensive benchmark of different CPU-GPU combinations to optimize GROMACS performance, cost, and energy efficiency in simulation nodes.
Findings
Adding GPUs significantly improves simulation performance.
Consumer GPUs enhance performance-to-price ratio.
Balanced CPU-GPU nodes maximize trajectory output over hardware lifetime.
Abstract
The molecular dynamics simulation package GROMACS runs efficiently on a wide variety of hardware from commodity workstations to high performance computing clusters. Hardware features are well exploited with a combination of SIMD, multi-threading, and MPI-based SPMD/MPMD parallelism, while GPUs can be used as accelerators to compute interactions offloaded from the CPU. Here we evaluate which hardware produces trajectories with GROMACS 4.6 or 5.0 in the most economical way. We have assembled and benchmarked compute nodes with various CPU/GPU combinations to identify optimal compositions in terms of raw trajectory production rate, performance-to-price ratio, energy efficiency, and several other criteria. Though hardware prices are naturally subject to trends and fluctuations, general tendencies are clearly visible. Adding any type of GPU significantly boosts a node's simulation…
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.
