Cargando…

Best bang for your buck: GPU nodes for GROMACS biomolecular simulations

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 single instruction multiple data, multithreading, and message passing interf...

Descripción completa

Detalles Bibliográficos
Autores principales: Kutzner, Carsten, Páll, Szilárd, Fechner, Martin, Esztermann, Ansgar, de Groot, Bert L., Grubmüller, Helmut
Formato: Online Artículo Texto
Lenguaje:English
Publicado: John Wiley and Sons Inc. 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5042102/
https://www.ncbi.nlm.nih.gov/pubmed/26238484
http://dx.doi.org/10.1002/jcc.24030
_version_ 1782456548431233024
author Kutzner, Carsten
Páll, Szilárd
Fechner, Martin
Esztermann, Ansgar
de Groot, Bert L.
Grubmüller, Helmut
author_facet Kutzner, Carsten
Páll, Szilárd
Fechner, Martin
Esztermann, Ansgar
de Groot, Bert L.
Grubmüller, Helmut
author_sort Kutzner, Carsten
collection PubMed
description 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 single instruction multiple data, multithreading, and message passing interface (MPI)‐based single program multiple data/multiple program multiple data parallelism while graphics processing units (GPUs) can be used as accelerators to compute interactions off‐loaded 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. Although 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 performance. For inexpensive consumer‐class GPUs this improvement equally reflects in the performance‐to‐price ratio. Although memory issues in consumer‐class GPUs could pass unnoticed as these cards do not support error checking and correction memory, unreliable GPUs can be sorted out with memory checking tools. Apart from the obvious determinants for cost‐efficiency like hardware expenses and raw performance, the energy consumption of a node is a major cost factor. Over the typical hardware lifetime until replacement of a few years, the costs for electrical power and cooling can become larger than the costs of the hardware itself. Taking that into account, nodes with a well‐balanced ratio of CPU and consumer‐class GPU resources produce the maximum amount of GROMACS trajectory over their lifetime. © 2015 The Authors. Journal of Computational Chemistry Published by Wiley Periodicals, Inc.
format Online
Article
Text
id pubmed-5042102
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher John Wiley and Sons Inc.
record_format MEDLINE/PubMed
spelling pubmed-50421022016-10-03 Best bang for your buck: GPU nodes for GROMACS biomolecular simulations Kutzner, Carsten Páll, Szilárd Fechner, Martin Esztermann, Ansgar de Groot, Bert L. Grubmüller, Helmut J Comput Chem Software News and Updates 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 single instruction multiple data, multithreading, and message passing interface (MPI)‐based single program multiple data/multiple program multiple data parallelism while graphics processing units (GPUs) can be used as accelerators to compute interactions off‐loaded 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. Although 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 performance. For inexpensive consumer‐class GPUs this improvement equally reflects in the performance‐to‐price ratio. Although memory issues in consumer‐class GPUs could pass unnoticed as these cards do not support error checking and correction memory, unreliable GPUs can be sorted out with memory checking tools. Apart from the obvious determinants for cost‐efficiency like hardware expenses and raw performance, the energy consumption of a node is a major cost factor. Over the typical hardware lifetime until replacement of a few years, the costs for electrical power and cooling can become larger than the costs of the hardware itself. Taking that into account, nodes with a well‐balanced ratio of CPU and consumer‐class GPU resources produce the maximum amount of GROMACS trajectory over their lifetime. © 2015 The Authors. Journal of Computational Chemistry Published by Wiley Periodicals, Inc. John Wiley and Sons Inc. 2015-08-04 2015-10-05 /pmc/articles/PMC5042102/ /pubmed/26238484 http://dx.doi.org/10.1002/jcc.24030 Text en © 2015 The Authors. Journal of Computational Chemistry Published by Wiley Periodicals, Inc. This is an open access article under the terms of the Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/) License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software News and Updates
Kutzner, Carsten
Páll, Szilárd
Fechner, Martin
Esztermann, Ansgar
de Groot, Bert L.
Grubmüller, Helmut
Best bang for your buck: GPU nodes for GROMACS biomolecular simulations
title Best bang for your buck: GPU nodes for GROMACS biomolecular simulations
title_full Best bang for your buck: GPU nodes for GROMACS biomolecular simulations
title_fullStr Best bang for your buck: GPU nodes for GROMACS biomolecular simulations
title_full_unstemmed Best bang for your buck: GPU nodes for GROMACS biomolecular simulations
title_short Best bang for your buck: GPU nodes for GROMACS biomolecular simulations
title_sort best bang for your buck: gpu nodes for gromacs biomolecular simulations
topic Software News and Updates
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5042102/
https://www.ncbi.nlm.nih.gov/pubmed/26238484
http://dx.doi.org/10.1002/jcc.24030
work_keys_str_mv AT kutznercarsten bestbangforyourbuckgpunodesforgromacsbiomolecularsimulations
AT pallszilard bestbangforyourbuckgpunodesforgromacsbiomolecularsimulations
AT fechnermartin bestbangforyourbuckgpunodesforgromacsbiomolecularsimulations
AT esztermannansgar bestbangforyourbuckgpunodesforgromacsbiomolecularsimulations
AT degrootbertl bestbangforyourbuckgpunodesforgromacsbiomolecularsimulations
AT grubmullerhelmut bestbangforyourbuckgpunodesforgromacsbiomolecularsimulations