Benchmarks

GROMACS Benchmark NVIDIA RTX 4090

November 22, 2022
5 min read
EXX-Blog-Gromacs-nvidia-4090.jpg

As a value-added supplier of scientific workstations and servers, Exxact regularly provides reference benchmarks in various GPU configurations to guide Molecular Dynamics scientists looking to procure systems optimized for their research. In this blog, we benchmark the NVIDIA RTX 4090 performance using GROMACS MD and evaluate the total nanoseconds of simulation performed per day.


Looking for an HPC workstation or server for molecular dynamics research like drug discovery?
Configure your GROMACS system with our experienced system engineers today!


Software Summary

GROMACS is a powerful open-source molecular dynamics package primarily designed for simulations of proteins, lipids, and nucleic acids, as well as non-biological systems such as polymers. GROMACS supports all the usual algorithms expected from a modern molecular dynamics implementation. GROMACS can be run in parallel in a multi-node environment using the standard MPI communication protocol, and since GROMACS 4.6, has implemented CUDA-based GPU acceleration on NVIDIA GPUs.

GROMACS is known for being extremely user-friendly, with topologies and parameter files written in clear text format. With GROMACS there is a lot of consistency checking, and clear error messages are issued when errors arise.

GPU Summary

The new NVIDIA GeForce RTX 4090 is built on the Ada Lovelace architecture that emphasizes Tensor Cores for HPC acceleration for matrix multiplication. the 4090 has 56% more CUDA cores and has a massive 46% clock speed increase over the last generation 3090 Ti, effectively making this GPU the fastest consumer graphics card you can buy. Let's test the performance in a typical workstation platform used for molecular dynamics simulations:

Exxact Workstation Specification

Processor / Count

1x AMD Ryzen Threadripper PRO 5995WX

Graphics Processing Unit

2x NVIDIA GeForce RTX 4090

Memory

256GB DDR4 Memory

Storage

3.84 TB NVMe Drive

OS

Ubuntu 20.04

CUDA Version

11.8

GROMACS Version

2022.3

NVIDIA RTX 4090 Benchmarks in GROMACS Molecular Dynamics

We will be running multiple tests on the same simulation.

  • NS/day refers to the number of nanoseconds of simulation that can be performed in a single day; the higher the value, the more time has passed within the simulation, the better.
  • The value following GPU designates the GPU ID in the system, [0] represents the first RTX 4090 and [1] represents the second.
  • Running Sequential Single GPU tests was better for PME (particle-mesh Ewald) treatments whereas running Sequential Multi GPU tests performed better using RF (reaction field) treatment.

 

ADH cubic PME (ns/day)

ADH cubic RF (ns/day)

ADH dodec PME (ns/day)

ADH dodec RF (ns/day)

Sequential 1x GPU [0]

139.340

216.182

157.327

233.607

Sequential 1x GPU [1]

138.375

213.862

158.307

241.748

Sequential 2x GPU [0, 1]

106.434

277.183

84.349

288.481

 

RNASE cubic PME (ns/day)

RNASE cubic RF (ns/day)

RNASE dodec PME (ns/day)

RNASE dodec RF (ns/day)

Sequential 1x GPU [0]

798.287

561.685

893.580

564.997

Sequential 1x GPU [1]

796.947

553.872

875.225

552.725

Sequential 2x GPU [0, 1]

361.711

662.908

379.113

643.891

Take GROMACS Simulations to the next level with GPUs

CUDA-enabled NVIDIA GPUs get the most out of your MD Simulations. By leveraging the CUDA parallel processing architecture of NVIDIA GPUs, GROMACS CUDA GPU acceleration is now a core part of GROMACS that works in combination with its domain decomposition and load balancing code, delivering massive performance gains when compared to CPU-only processing.

Exxact has teamed up with the GROMACS development team to design a series of GROMACS Servers and Workstations that provide optimum price and performance for a wide range of research applications. These solutions are perfect not only for GROMACS but for other various MD simulation software suites like AMBER, NAMD, Schrodinger, and more.


Build your own professional GPU workstation and accelerate your research exponentially.
Contact Exxact Today to configure yours personally.


Topics

EXX-Blog-Gromacs-nvidia-4090.jpg
Benchmarks

GROMACS Benchmark NVIDIA RTX 4090

November 22, 20225 min read

As a value-added supplier of scientific workstations and servers, Exxact regularly provides reference benchmarks in various GPU configurations to guide Molecular Dynamics scientists looking to procure systems optimized for their research. In this blog, we benchmark the NVIDIA RTX 4090 performance using GROMACS MD and evaluate the total nanoseconds of simulation performed per day.


Looking for an HPC workstation or server for molecular dynamics research like drug discovery?
Configure your GROMACS system with our experienced system engineers today!


Software Summary

GROMACS is a powerful open-source molecular dynamics package primarily designed for simulations of proteins, lipids, and nucleic acids, as well as non-biological systems such as polymers. GROMACS supports all the usual algorithms expected from a modern molecular dynamics implementation. GROMACS can be run in parallel in a multi-node environment using the standard MPI communication protocol, and since GROMACS 4.6, has implemented CUDA-based GPU acceleration on NVIDIA GPUs.

GROMACS is known for being extremely user-friendly, with topologies and parameter files written in clear text format. With GROMACS there is a lot of consistency checking, and clear error messages are issued when errors arise.

GPU Summary

The new NVIDIA GeForce RTX 4090 is built on the Ada Lovelace architecture that emphasizes Tensor Cores for HPC acceleration for matrix multiplication. the 4090 has 56% more CUDA cores and has a massive 46% clock speed increase over the last generation 3090 Ti, effectively making this GPU the fastest consumer graphics card you can buy. Let's test the performance in a typical workstation platform used for molecular dynamics simulations:

Exxact Workstation Specification

Processor / Count

1x AMD Ryzen Threadripper PRO 5995WX

Graphics Processing Unit

2x NVIDIA GeForce RTX 4090

Memory

256GB DDR4 Memory

Storage

3.84 TB NVMe Drive

OS

Ubuntu 20.04

CUDA Version

11.8

GROMACS Version

2022.3

NVIDIA RTX 4090 Benchmarks in GROMACS Molecular Dynamics

We will be running multiple tests on the same simulation.

  • NS/day refers to the number of nanoseconds of simulation that can be performed in a single day; the higher the value, the more time has passed within the simulation, the better.
  • The value following GPU designates the GPU ID in the system, [0] represents the first RTX 4090 and [1] represents the second.
  • Running Sequential Single GPU tests was better for PME (particle-mesh Ewald) treatments whereas running Sequential Multi GPU tests performed better using RF (reaction field) treatment.

 

ADH cubic PME (ns/day)

ADH cubic RF (ns/day)

ADH dodec PME (ns/day)

ADH dodec RF (ns/day)

Sequential 1x GPU [0]

139.340

216.182

157.327

233.607

Sequential 1x GPU [1]

138.375

213.862

158.307

241.748

Sequential 2x GPU [0, 1]

106.434

277.183

84.349

288.481

 

RNASE cubic PME (ns/day)

RNASE cubic RF (ns/day)

RNASE dodec PME (ns/day)

RNASE dodec RF (ns/day)

Sequential 1x GPU [0]

798.287

561.685

893.580

564.997

Sequential 1x GPU [1]

796.947

553.872

875.225

552.725

Sequential 2x GPU [0, 1]

361.711

662.908

379.113

643.891

Take GROMACS Simulations to the next level with GPUs

CUDA-enabled NVIDIA GPUs get the most out of your MD Simulations. By leveraging the CUDA parallel processing architecture of NVIDIA GPUs, GROMACS CUDA GPU acceleration is now a core part of GROMACS that works in combination with its domain decomposition and load balancing code, delivering massive performance gains when compared to CPU-only processing.

Exxact has teamed up with the GROMACS development team to design a series of GROMACS Servers and Workstations that provide optimum price and performance for a wide range of research applications. These solutions are perfect not only for GROMACS but for other various MD simulation software suites like AMBER, NAMD, Schrodinger, and more.


Build your own professional GPU workstation and accelerate your research exponentially.
Contact Exxact Today to configure yours personally.


Topics