Fast quantum Monte Carlo on a GPU
From MaRDI portal
Abstract: We present a scheme for the parallelization of quantum Monte Carlo on graphical processing units, focusing on bosonic systems and variational Monte Carlo. We use asynchronous execution schemes with shared memory persistence, and obtain an excellent acceleration. Comparing with single core execution, GPU-accelerated code runs over x100 faster. The CUDA code is provided along with the package that is necessary to execute variational Monte Carlo for a system representing liquid helium-4. The program was benchmarked on several models of Nvidia GPU, including Fermi GTX560 and M2090, and the latest Kepler architecture K20 GPU. Kepler-specific optimization is discussed.
Recommendations
Cites work
Cited in
(11)- MontePython: implementing quantum Monte Carlo using Python
- An Improved Reflectance Prediction Model for Halftone Printing Dot Based on Monte Carlo Method
- Speeding up plane-wave electronic-structure calculations using graphics-processing units
- Quantum Monte Carlo on graphical processing units
- GPU accelerated cell-based adaptive mesh refinement on unstructured quadrilateral grid
- A hardware-accelerated quantum Monte Carlo framework (HAQMC) for \(N\)-body systems
- GPU: Accelerated Computation Routines for Quantum Trajectories Method
- Toward large-scale hybrid Monte Carlo simulations of the Hubbard model on graphics processing units
- Schur complement solver for quantum Monte-Carlo simulations of strongly interacting fermions
- GPU-accelerated algorithms for many-particle continuous-time quantum walks
- GPU accelerated tensor contractions in the plaquette renormalization scheme
This page was built for publication: Fast quantum Monte Carlo on a GPU
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q337732)