Title of article
Multi-GPU codes for spin systems simulations Original Research Article
Author/Authors
M. Bernaschi، نويسنده , , M. Fatica، نويسنده , , G. Parisi، نويسنده , , L. Parisi، نويسنده ,
Issue Information
ماهنامه با شماره پیاپی سال 2012
Pages
6
From page
1416
To page
1421
Abstract
We present and compare different approaches for using multiple Graphics Processing Units in the simulation of spin systems. As a benchmark we consider the time required to update a single spin of the 3D Heisenberg spin glass model, by using both the Over-relaxation and the Heat Bath algorithms. The results show that a suitable combination of techniques allows to hide almost completely the communication overhead by using the CPU as a communication co-processor of the GPU. Large scale simulations on clusters of GPUs can be efficiently carried out by following the same approach also for other applications where a clear cut exists between bulk and boundaries data.
Keywords
Spin systems , GPU , Asynchronous communication
Journal title
Computer Physics Communications
Serial Year
2012
Journal title
Computer Physics Communications
Record number
1138595
Link To Document