Title :
Parallelization of DQMC simulation for strongly correlated electron systems
Author :
Lee, Che-Rung ; Chung, I-Hsin ; Bai, Zhaojun
Author_Institution :
Dept. of Comput. Sci., Nat. Tsing-Hua Univ., Hsinchu, Taiwan
Abstract :
Determinant Quantum Monte Carlo (DQMC) simulation has been widely used to reveal macroscopic properties of strong correlated materials. However, parallelization of the DQMC simulation is extremely challenging duo to the serial nature of underlying Markov chain and numerical stability issues. We extend previous work with novelty by presenting a hybrid granularity parallelization (HGP) scheme that combines algorithmic and implementation techniques to speed up the DQMC simulation. From coarse-grained parallel Markov chain and task decompositions to fine-grained parallelization methods for matrix computations and Green´s function calculations, the HGP scheme explores the parallelism on different levels and maps the underlying algorithms onto different computational components that are suitable for modern high performance heterogeneous computer systems. Practical techniques, such as communication and computation overlapping, message compression and load balancing are also considered in the proposed HGP scheme. We have implemented the DQMC simulation with the HGP scheme on an IBM Blue Gene/P system. The effectiveness of the new scheme is demonstrated through both theoretical analysis and performance results. Experiments have shown over a factor of 80 speedups on an IBM Blue Gene/P system with 1,014 computational processors.
Keywords :
Green´s function methods; Markov processes; Monte Carlo methods; matrix algebra; numerical stability; parallel processing; physics computing; resource allocation; strongly correlated electron systems; Green´s function calculations; IBM Blue Gene/P system; coarse-grained parallel Markov chain; communication overlapping; computation overlapping; determinant quantum Monte Carlo simulation parallelization; fine-grained parallelization methods; heterogeneous computer systems; hybrid granularity parallelization scheme; load balancing; macroscopic property; matrix computations; message compression; numerical stability; strong correlated materials; strongly correlated electron system; task decompositions; Computational modeling; Concurrent computing; Electrons; Green´s function methods; High performance computing; Load management; Matrix decomposition; Monte Carlo methods; Numerical stability; Parallel processing; Heterogenenous system; Hubbard model; Parallelization; Quantum Monte Carlo simulation;
Conference_Titel :
Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-6442-5
DOI :
10.1109/IPDPS.2010.5470484