Scalable Molecular Dynamics with NAMD on Blue Gene / L
Scalable Molecular Dynamics with NAMD on Blue Gene / L
复制标题
DOI:
--
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
Sameer Kumar;Chao-Da Huang;G. Zheng;Eric J. Bohm;A. Bhatele;James C. Phillips;Hao Yu;L. Kalé
中科院分区:
文献类型:
--
作者:
Sameer Kumar;Chao-Da Huang;G. Zheng;Eric J. Bohm;A. Bhatele;James C. Phillips;Hao Yu;L. Kalé
NAMD (NAnoscale Molecular Dynamics) is a production molecular dynamics (MD) application for biomolecular simulations that include assemblages of proteins, cell membranes and water molecules. In a biomolecular simulation, the problem-size is fixed and a large number of iterations need to be executed to understand interesting biological phenomenon. Hence we need MD applications to scale to thousands of processors, even though the individual time step on one processor is quite small. NAMD has demonstrated its performance on several parallel computer architectures. In this paper, we present various compiler optimization techniques that use Single Instruction Multiple Data (SIMD) instructions to get good sequential performance with NAMD on the embedded 440 core. We also present several techniques to scale NAMD to 20,480 nodes of Blue Gene/L. These include topology specific optimizations to localize communication, new messaging protocols that are optimized for the Blue Gene/L torus (as they do not require message ordering), topology aware load balancing, and overlap of computation and communication. We also present performance results of various molecular systems with sizes ranging from 5570 to 327,506 atoms.