[gmx-users] Performance issues with Gromacs 2020 on GPUs - slower than 2019.5
Andreas Baer
andreas.baer at fau.de
Wed Feb 26 16:11:33 CET 2020
Hello,
here is a link to the logfiles.
https://faubox.rrze.uni-erlangen.de/getlink/fiX8wP1LwSBkHRoykw6ksjqY/benchmarks_2019-2020
If necessary, I can also provide some more log or tpr/gro/... files.
Cheers,
Andreas
On 26.02.20 16:09, Paul bauer wrote:
> Hello,
>
> you can't add attachments to the list, please upload the files
> somewhere to share them.
> This might be quite important to us, because the performance
> regression is not expected by us.
>
> Cheers
>
> Paul
>
> On 26/02/2020 15:54, Andreas Baer wrote:
>> Hello,
>>
>> from a set of benchmark tests with large systems using Gromacs
>> versions 2019.5 and 2020, I obtained some unexpected results:
>> With the same set of parameters and the 2020 version, I obtain a
>> performance that is about 2/3 of the 2019.5 version. Interestingly,
>> according to nvidia-smi, the GPU usage is about 20% higher for the
>> 2020 version.
>> Also from the log files it seems, that the 2020 version does the
>> computations more efficiently, but spends so much more time waiting,
>> that the overall performance drops.
>>
>> Some background info on the benchmarks:
>> - System contains about 2.1 million atoms.
>> - Hardware: 2x Intel Xeon Gold 6134 („Skylake“) @3.2 GHz = 16 cores +
>> SMT; 4x NVIDIA Tesla V100
>> (similar results with less significant performance drop (~15%) on a
>> different machine: 2 or 4 nodes with each [2x Intel Xeon 2660v2 („Ivy
>> Bridge“) @ 2.2GHz = 20 cores + SMT; 2x NVIDIA Kepler K20])
>> - Several options for -ntmpi, -ntomp, -bonded, -pme are used to find
>> the optimal set. However the performance drop seems to be persistent
>> for all such options.
>>
>> Two representative log files are attached.
>> Does anyone have an idea, where this drop comes from, and how to
>> choose the parameters for the 2020 version to circumvent this?
>>
>> Regards,
>> Andreas
>>
>
More information about the gromacs.org_gmx-users
mailing list