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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
NAMD Homepage. https://www.ks.uiuc.edu/Research/namd/
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/
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
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)
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)
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
MedlinePlus Homepage. https://medlineplus.gov/genetics/gene/apoa1/
Dodds JA (1998) Satellite Tobacco Mosaic Virus. Annu Rev Phytopathol 36:295–310
NVIDIA HPC Application Performance Homepage. https://developer.nvidia.com/hpc-application-performance. Last accessed 2021
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
Plimpton S (1995) Fast parallel algorithms for short-range molecular dynamics. J Comput Phys
Wikipedia Homepage. https://en.wikipedia.org/wiki/Molecular_dynamics
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
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)