Adaptive Multi-GPU Exchange Monte Carlo for the 3D Random Field Ising Model
arXiv:1508.06268 · doi:10.1016/j.cpc.2016.04.007
Abstract
We present an adaptive multi-GPU Exchange Monte Carlo method designed for the simulation of the 3D Random Field Model. The algorithm design is based on a two-level parallelization scheme that allows the method to scale its performance in the presence of faster and GPUs as well as multiple GPUs. The set of temperatures is adapted according to the exchange rate observed from short trial runs, leading to an increased exchange rate at zones where the exchange process is sporadic. Performance results show that parallel tempering is an ideal strategy for being implemented on the GPU, and runs between one to two orders of magnitude with respect to a single-core CPU version, with multi-GPU scaling being approximately efficient. The results obtained extend the possibilities of simulation to sizes of for a workstation with two GPUs.
15 pages, 10 figures
References in corpus (13)
- Feedback-optimized parallel tempering Monte Carlo
- Universality in three-dimensional Ising spin glasses: A Monte Carlo study
- Multi-GPU Accelerated Multi-Spin Monte Carlo Simulations of the 2D Ising Model
- Make life simple: unleash the full power of the parallel tempering algorithm
- Lack of self-averaging of the specific heat in the three-dimensional random-field Ising model
- Simulating spin models on GPU
- GPU-based Swendsen-Wang multi-cluster algorithm for the simulation of two-dimensional classical spin systems
- Phase Diagram of the 3D Bimodal Random-Field Ising Model
- Parallel Tempering Simulation of the three-dimensional Edwards-Anderson Model with Compact Asynchronous Multispin Coding on GPU
- Optimized GPU simulation of continuous-spin glass models
- Highly optimized simulations on single- and multi-GPU systems of 3D Ising spin glass
- Multi-GPU-based Swendsen-Wang multi-cluster algorithm for the simulation of two-dimensional q-state Potts model
- Random-field Ising model: Insight from zero-temperature simulations