True 3-D displays for avionics and mission crewstations
Elizabeth A. Sholler, Frederick M. Meyer, et al.
SPIE AeroSense 1997
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 must be executed in order to understand interesting biological phenomena. Hence, we need MD applications to scale to thousands of processors, even though the individual timestep 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 obtain good sequential performance with NAMD on the embedded IBM PowerPC® 440 processor core. We also present several techniques to scale the NAMD application to 20,480 nodes of the IBM Blue Gene/L™ (BG/L) system. These techniques include topology-specific optimizations to localize communication, new messaging protocols that are optimized for the BG/L torus, topology-aware load balancing, and overlap of computation and communication. We also Present performance results of various molecular systems with sizes ranging from 5,570 to 327,506 atoms. © Copyright 2008 by International Business Machines Corporation.
Elizabeth A. Sholler, Frederick M. Meyer, et al.
SPIE AeroSense 1997
Reena Elangovan, Shubham Jain, et al.
ACM TODAES
Matthias Kaiserswerth
IEEE/ACM Transactions on Networking
Arun Viswanathan, Nancy Feldman, et al.
IEEE Communications Magazine