• DocumentCode
    2442212
  • 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
  • fYear
    2010
  • fDate
    19-23 April 2010
  • Firstpage
    1
  • Lastpage
    9
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on
  • Conference_Location
    Atlanta, GA
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-6442-5
  • Type

    conf

  • DOI
    10.1109/IPDPS.2010.5470484
  • Filename
    5470484