¶MolPlay GPU and CPU benchmarks
¶Results
# | CPU | RAM | GPU & | GPU | GPU | CPU | CPU |
---|---|---|---|---|---|---|---|
model | Gb | Resolution | Timing | Rel.Perf. | Perf. | Rel.Perf. | |
20 | i7-13650HX @ 4.4GHz | 15 | N 2560x1600 | 94.587 | 12.38 | 74.387 | 190.36 |
16 | i9-9980HK @ 2.4 GHz | 62 | A Radeon Pro 5600M 3072x1920 | 52.057 | 22.50 | 47.476 | 121.49 |
8 | i7-10870H @ 2.2 GHz | 15 | N GA104M 3840x2160 | 53.281 | 21.98 | 41.762 | 106.87 |
12 | i9-8950HK @ 2.9 GHz | 31 | 2880x1800 | 62.007 | 18.89 | 32.858 | 84.08 |
8 | i7-4860HQ @ 2.4 GHz | 15 | 1920x1080 | 56.503 | 20.73 | 22.393 | 57.30 |
4 | i5-8210Y @ 1.6 GHz | 15 | 2560x1600 | 108.297 | 10.81 | 9.630 | 24.64 |
4 | i5-4260U @ 1.4 GHz | 4 | 1366x768 | 221.129 | 5.30 | 7.937 | 20.31 |
4 | i5-3230M @ 2.6 GHz | 8 | 2560x1600 | 430.393 | 2.72 | 2.434 | 6.23 |
¶Description
Benchmarks were conducted using an automated script designed to extract hardware characteristics from a given machine and then run benchmarks for both the graphics card (GPU) and processor (CPU). The GPU benchmark was performed with UnityMol, while the CPU benchmark was conducted with Gromacs.
The extracted hardware characteristics in the table include:
- Number of CPU cores (
#
) - CPU model and clock frequency
- Amount of memory (RAM)
- Type of GPU (
N
Nvidia orA
AMD) - Screen resolution used during the benchmark
¶Graphics Performance (GPU):
Graphics performance is evaluated by rotating a large molecular structure—the 90S pre-ribosome (PDB-ID 6RXZ, 218,474 atoms)—360 degrees around its center using the HyperBalls graphics representation. The time taken to complete this operation is measured, with smaller values indicating better performance. A relative performance percentage is then calculated, comparing the results to a reference machine.
¶CPU Performance:
CPU performance is measured by simulating a fully hydrated DMPC lipid bilayer (16,853 atoms) for 20,000 steps to extrapolate the number of nanoseconds simulated per day. Higher values indicate better performance. As with the GPU, a relative performance percentage is calculated against a reference machine.
Benchmark entries are ranked according to relative CPU performance, as the CPU is often the limiting factor in most experiments.
¶Graphics (GPU) Performance
Initial benchmarks on this site were run using the default (non-accelerated) graphics card driver. However, by configuring and tuning the graphics setup—following instructions available on the Batocera website—significant performance improvements can be achieved. For instance, on a test machine, a fivefold increase in performance was observed. Despite this, graphics performance is generally not the limiting factor in interactive simulations.
¶Run Your Own Benchmark
In the next MolPlay release, a benchmark routine will be available in
the menu. This will generate a benchmark.csv
file. If you’d like to
contribute your results to our benchmark table, please send this file
to us.