A multi-GPU approach for the exchange Monte Carlo method
- Resource Type
- Conference
- Authors
- Navarro, C.A.; Wei, H.; Deng, Y.
- Source
- 2015 34th International Conference of the Chilean Computer Science Society (SCCC) Chilean Computer Science Society (SCCC), 2015 34th International Conference of the. :1-6 Nov, 2015
- Subject
- Computing and Processing
Robotics and Control Systems
Transportation
Graphics processing units
Monte Carlo methods
Parallel processing
Lattices
Three-dimensional displays
Kernel
Instruction sets
Monte Carlo
GPU Computing
Simulation
Spin Models
Multi-GPU
Random Field
- Language
We present an efficient multi-GPU approach for the Exchange Monte Carlo method designed for the simulation of disordered spin systems. Parallel computation is organized using a two-level scheme, allowing the algorithm to scale its performance in the presence of faster GPUs as well as multiple GPUs. Performance results show that spin-level performance is between one and two orders of magnitude faster than a sequential CPU implementation and ≈ 7 times faster than a parallel multi-core CPU implementation running on 16 cores. Multi-GPU performance scales with almost 99% of efficiency when using two GPUs at size L = 256.