DocumentCode :
560161
Title :
Enabling and scaling biomolecular simulations of 100 million atoms on petascale machines with a multicore-optimized message-driven runtime
Author :
Mei, Chao ; Sun, Yanhua ; Zheng, Gengbin ; Bohm, Eric J. ; Kale, Laxmikant V. ; Phillips, James C. ; Harrison, Chris
Author_Institution :
Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
fYear :
2011
fDate :
12-18 Nov. 2011
Firstpage :
1
Lastpage :
11
Abstract :
A 100-million-atom biomolecular simulation with NAMD is one of the three benchmarks for the NSF-funded sustainable petascale machine. Simulating this large molecular system on a petascale machine presents great challenges, including handling I/O, large memory footprint and getting good strong-scaling results. In this paper, we present parallel I/O techniques to enable the simulation. A new SMP model is designed to efficiently utilize ubiquitous wide multicore clusters by extending the CHARM++ asynchronous message-driven runtime. We exploit node-aware techniques to optimize both the application and the underlying SMP runtime. Hierarchical load balancing is further exploited to scale NAMD to the full Jaguar PF Cray XT 5 (224,076 cores) at Oak Ridge National Laboratory, both with and without PME full electrostatics, achieving 93% parallel efficiency (vs 6720 cores) at 9 ms per step for a simple cutoff calculation. Excellent scaling is also obtained on 65,536 cores of the Intrepid Blue Gene/P at Argonne National Laboratory.
Keywords :
biocomputing; mainframes; message passing; multiprocessing systems; parallel machines; resource allocation; 100-million-atom biomolecular simulation; Argonne National Laboratory; CHARM++ asynchronous message-driven runtime; Jaguar PF Cray XT 5; NAMD; NSF-funded sustainable petascale machine; Oak Ridge National Laboratory; SMP model; hierarchical load balancing; intrepid Blue Gene/P; large memory footprint; multicore optimized message driven runtime; node-aware techniques; parallel I-O techniques; ubiquitous wide multicore clusters; Biological system modeling; Computational modeling; Memory management; Message systems; Multicore processing; Program processors; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SC), 2011 International Conference for
Conference_Location :
Seatle, WA
Electronic_ISBN :
978-1-4503-0771-0
Type :
conf
Filename :
6114427
Link To Document :
بازگشت