Performance Analysis of Different Computational Architectures: Molecular Dynamics in Application to Protein Assemblies, Illustrated by Microtubule and Electron Transfer Proteins

Authors

  • Vladimir A. Fedorov Lomonosov Moscow State University
  • Ekaterina G. Kholina Lomonosov Moscow State University
  • Ilya B. Kovalenko Lomonosov Moscow State University, Moscow, Russia Federal Research and Clinical Center of Specialized Medical Care and Medical Technologies, Federal Medical and Biological Agency of Russia, Moscow, Russia Astrakhan State University, Astrakhan, Russia Scientic and Technological Center of Unique Instrumentation of the Russian Academy of Sciences, Moscow, Russia
  • Nikita B. Gudimchuk Lomonosov Moscow State University, Moscow, Russia Center for Theoretical Problems of Physicochemical Pharmacology, Russian Academy of Sciences, Moscow, Russia

DOI:

https://doi.org/10.14529/jsfi180414

Abstract

All-atom molecular dynamics simulation represents a computationally challenging, but powerful approach for studying conformational changes and interactions of biomolecules and their assemblies of different kinds. Usually, the numbers of simulated particles in modern molecular dynamics studies range from thousands to tens of millions, while the simulated timescales span from nanoseconds to microseconds.  For cost and computation efficiency, it is important to determine the optimal computer hardware for simulations of biomolecular systems of different size and timescale. Here we compare performance and scalability of 17 commercially available computational architectures, using molecular dynamics simulations of water and two different protein systems in GROMACS-5 package as computing benchmarks. We report typical single-node performance of various combinations of modern CPUs and GPUs, as well as multiple-node performance of "Lomonosov-2" supercomputer in molecular dynamics simulations of different protein systems in nanoseconds per day. These data can be used as practical guidelines for selection of optimal computer hardware for various molecular dynamics simulation tasks. 

References

Sadovnichy, V., Tikhonravov, A., Voevodin, V., Opanasenko, V.: Lomonosov : Supercomputing at Moscow State Univer. Contemporary High Performance Computing: From Petascale toward Exascale (Chapman & Hall/CRC Computational Science) pp. 283–307 (2013)

Kutzner, C., P´all, S., Fechner, M., Esztermann, A., de Groot, B.L., Grubm¨uller, H.: Best bang for your buck: GPU nodes for GROMACS biomolecular simulations. Journal of computational chemistry 36(26), 1990–2008 (2015), DOI: 10.1002/jcc.24030

Abraham, M.J., Murtola, T., Schulz, R., P´all, S., Smith, J.C., Hess, B., Lindahl, E.: Gromacs: High performance molecular simulations through multi-level parallelism from laptops to supercomputers. SoftwareX 1, 19–25 (2015), DOI: 10.1016/j.softx.2015.06.001

Kovalenko, I., Khrushchev, S., Fedorov, V., Riznichenko, G.Y., Rubin, A.: The role of electrostatic interactions in the process of diffusional encounter and docking of electron transport proteins. In: Doklady Biochemistry and Biophysics. vol. 468, pp. 183–186. Springer (2016), DOI: 10.1134/S1607672916030066

Zakharov, P.N., Arzhanik, V.K., Ulyanov, E.V., Gudimchuk, N.B., Ataullakhanov, F.I.: Microtubules: dynamically unstable stochastic phase-switching polymers. Physics-Uspekhi 59(8), 773 (2016), DOI: 10.3367/UFNe.2016.04.037779

Downloads

Published

2018-12-28

How to Cite

Fedorov, V. A., Kholina, E. G., Kovalenko, I. B., & Gudimchuk, N. B. (2018). Performance Analysis of Different Computational Architectures: Molecular Dynamics in Application to Protein Assemblies, Illustrated by Microtubule and Electron Transfer Proteins. Supercomputing Frontiers and Innovations, 5(4), 111–114. https://doi.org/10.14529/jsfi180414