Skip to main content

Scalability Analysis of Molecular Dynamics Simulation Using NAMD on Ampere-Based Dense GPU Supercomputer

  • Conference paper
  • First Online:
ICT: Cyber Security and Applications (ICTCS 2022)

Abstract

Nanoscale molecular dynamics (NAMD) is a widely used scalable scientific software for molecular dynamics applications that simulate the movements of atoms and molecules in a bio-molecular system with millions of atoms. The goal of this paper is to study the scalability of NAMD on a dense GPU-based supercomputer named PARAM Siddhi-AI. Each node of the supercomputer is built with the latest NVIDIA Ampere-based A100 GPUs and AMD 7742 CPUs with 128 CPU cores. The scalability study is classified into two parts, i.e., intra-node GPU scalability and inter-node GPU scalability. The performance is analyzed for two NAMD versions, i.e., 2.13 and 3.0 Alpha for eight different input datasets, however, version 3.0 Alpha only supports single-node GPU runs. The input datasets ApoA1 with 92 thousand atoms whereas STMV with 1.06 billion atoms are used to perform the benchmarking. It is observed that NAMD version 3.0 Alpha performed better than version 2.13 for intra-node GPU scalability. Version 3.0 Alpha is ~ 1.5x to ~ 2x times more efficient on a node with 8 GPUs for the input datasets ApoA1 and STMV respectively. In comparison with CPU performance, the NAMD version 3.0 Alpha shows a speed-up of 22x and 90x whereas version 2.13 shows a speed-up of 19x and 12x for both the input datasets ApoA1 and STMV respectively. In the case of inter-node GPU performance, version 2.13 shows the speed-up of 6.98x and 6x across 4 nodes with 32 GPUs (each node with 8 GPUs) in comparison with CPU performance for input datasets ApoA1 and STMV respectively. The difference in the performance of version 3.0 Alpha and 2.13 is due to the elimination of the CPU bottleneck in NAMD 3.0 Alpha, and this is achieved by offloading almost all (force computations, integrator, and rigid bond constraints) computations to the GPU. The scalability analysis/performance study is also performed for the latest NVIDIA Ampere-based A100 GPUs v/s previous-generation NVIDIA Volta-based V100 GPUs. NAMD is 1.3x and 1.6x times more efficient or faster on NVIDIA A100 GPU in comparison with NVIDIA V100 GPUs for both classes of input datasets ApoA1 and STMV respectively.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. NAMD Homepage. https://www.ks.uiuc.edu/Research/namd/

  2. Dell Nanoscale Molecular Dynamics (NAMD) (2021) Performance with dell EMC PowerEdge R750xa and NVIDIA A series GPUs homepage. https://infohub.delltechnologies.com/p/nanoscale-molecular-dynamics-namd-performance-with-dell-emc-poweredge-r750xa-nvidia-a-series-gpus/

  3. Stone JE, Phillips JC, Freddolino PL, Hardy DJ, Trabuco LG, Schulten K (2007) Accelerating molecular modeling applications with graphics processors. J Comput Chem 28(16):2618–2640

    Article  Google Scholar 

  4. Phillips JC, Hardy DJ, Maia JDC, Stone JE, Ribeiro JV, Bernardi RC, Buch R, Fiorin G, Hénin J, Jiang W, McGreevy R, Melo MCR, Radak BK, Skeel RD, Singharoy A, Wang Y, Roux B, Aksimentiev A, Luthey-Schulten Z, Kalé LV, Schulten K, Chipot C, Tajkhorshid E (2020) Scalable molecular dynamics on CPU and GPU architectures with NAMD. J Chem Phy 28,153(4)

    Google Scholar 

  5. Acun B, Hardy DJ, Kale LV, Li K, Phillips JC, Stone JE (2018) Scalable molecular dynamics with NAMD on the summit system. IBM J Res Dev 62(6)

    Google Scholar 

  6. Phillips JC, Stone JE, Schulten K (2008) Adapting a message-driven parallel application to GPU-accelerated clusters. In: SC ’08: Proceedings of the 2008 ACM/IEEE conference on supercomputing. Austin, Texas

    Google Scholar 

  7. MedlinePlus Homepage. https://medlineplus.gov/genetics/gene/apoa1/

  8. Dodds JA (1998) Satellite Tobacco Mosaic Virus. Annu Rev Phytopathol 36:295–310

    Article  Google Scholar 

  9. NVIDIA HPC Application Performance Homepage. https://developer.nvidia.com/hpc-application-performance. Last accessed 2021

  10. Turner D, Andresen D, Hutson K, Tygart A (2018) Application performance on the newest processors and GPUs. In: Proceedings of the practice and experience on advanced research computing, pp 1–7

    Google Scholar 

  11. Plimpton S (1995) Fast parallel algorithms for short-range molecular dynamics. J Comput Phys

    Google Scholar 

  12. Wikipedia Homepage. https://en.wikipedia.org/wiki/Molecular_dynamics

Download references

Acknowledgements

We thank the support and the resources provided by the Centre for Development of Advanced Computing (C-DAC) and the National Supercomputing Mission (NSM), Government of India. We acknowledge the use of computing resources at PARAM Siddhi-AI (C-DAC, Pune).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nisha Agrawal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Agrawal, N., Das, A., Modani, M. (2024). Scalability Analysis of Molecular Dynamics Simulation Using NAMD on Ampere-Based Dense GPU Supercomputer. In: Joshi, A., Mahmud, M., Ragel, R.G., Kartik, S. (eds) ICT: Cyber Security and Applications. ICTCS 2022. Lecture Notes in Networks and Systems, vol 916. Springer, Singapore. https://doi.org/10.1007/978-981-97-0744-7_1

Download citation

  • DOI: https://doi.org/10.1007/978-981-97-0744-7_1

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-97-0743-0

  • Online ISBN: 978-981-97-0744-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics