• DocumentCode
    3204520
  • Title

    Design of MILC Lattice QCD Application for GPU Clusters

  • Author

    Shi, Guochun ; Gottlieb, Steven ; Torok, Aaron ; Kindratenko, Volodymyr

  • Author_Institution
    Nat. Center for Supercomput. Applic. (NCSA), Univ. of Illinois, Urbana, IL, USA
  • fYear
    2011
  • fDate
    16-20 May 2011
  • Firstpage
    363
  • Lastpage
    371
  • Abstract
    We present an implementation of the improved staggered quark action lattice QCD computation designed for execution on a GPU cluster. The parallelization strategy is based on dividing the space-time lattice along the time dimension and distributing the sub-lattices among the GPU cluster nodes. We provide a mixed-precision floating-point GPU implementation of the multi-mass conjugate gradient solver. Our single GPU implementation of the conjugate gradient solver achieves a 9x performance improvement over the highly optimized code executed on a state-of-the-art eight-core CPU node. The overall application executes almost six times faster on a GPU-enabled cluster vs. a conventional multi-core cluster. The developed code is currently used for running production QCD calculations with electromagnetic corrections.
  • Keywords
    computer graphic equipment; conjugate gradient methods; coprocessors; electromagnetic corrections; quantum chromodynamics; quantum computing; GPU cluster nodes; MILC lattice QCD application; MIMD lattice computation; electromagnetic corrections; mixed-precision floating-point GPU; multicore cluster; multimass conjugate gradient solver; parallelization strategy; production QCD calculations; quantum chromodynamics; space-time lattice; staggered quark action lattice QCD computation; time dimension; Arrays; Graphics processing unit; Instruction sets; Kernel; Lattices; Layout; Memory management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing Symposium (IPDPS), 2011 IEEE International
  • Conference_Location
    Anchorage, AK
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-61284-372-8
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2011.43
  • Filename
    6012807