• 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