SU(2) Lattice Gauge Theory Simulations on Fermi GPUs
arXiv:1010.4834 · doi:10.1016/j.jcp.2011.02.023
Abstract
In this work we explore the performance of CUDA in quenched lattice SU(2) simulations. CUDA, NVIDIA Compute Unified Device Architecture, is a hardware and software architecture developed by NVIDIA for computing on the GPU. We present an analysis and performance comparison between the GPU and CPU in single and double precision. Analyses with multiple GPUs and two different architectures (G200 and Fermi architectures) are also presented. In order to obtain a high performance, the code must be optimized for the GPU architecture, i.e., an implementation that exploits the memory hierarchy of the CUDA programming model. We produce codes for the Monte Carlo generation of SU(2) lattice gauge configurations, for the mean plaquette, for the Polyakov Loop at finite T and for the Wilson loop. We also present results for the potential using many configurations () without smearing and almost configurations with APE smearing. With two Fermi GPUs we have achieved an excellent performance of the speed over one CPU, in single precision, around 110 Gflops/s. We also find that, using the Fermi architecture, double precision computations for the static quark-antiquark potential are not much slower (less than slower) than single precision computations.
20 pages, 11 figures, 3 tables, accepted in Journal of Computational Physics
References in corpus (1)
Cited by in corpus (14)
- Lattice QCD computation of the SU(3) String Tension critical curve
- Colour Fields Computed in SU(3) Lattice QCD for the Static Tetraquark System
- Effective potential for SU(2) Polyakov loops and Wilson loop eigenvalues
- QCD simulations with staggered fermions on GPUs
- The chirally improved quark propagator and restoration of chiral symmetry
- Computational Physics on Graphics Processing Units
- Colour field flux tubes and Casimir scaling for various SU(3) representations
- Design and optimization of a portable LQCD Monte Carlo code using OpenACC
- Generating SU(Nc) pure gauge lattice QCD configurations on GPUs with CUDA
- Lattice QCD static potentials of the meson-meson and tetraquark systems computed with both quenched and full QCD
- Colour Fields of the Static Pentaquark System Computed in SU(3) Lattice QCD
- Colour flux-tubes in static Pentaquark and Tetraquark systems
- Reversibility Violation in the Hybrid Monte Carlo Algorithm
- Colour flux-tubes in static Pentaquark systems