• DocumentCode
    3470888
  • Title

    Efficient Implementation of the Overlap Operator on Multi-GPUs

  • Author

    Alexandru, Andrei ; Lujan, Mikel ; Pelissier, C. ; Gamari, B. ; Lee, Fred

  • Author_Institution
    Dept. of Phys., George Washington Univ., Washington, DC, USA
  • fYear
    2011
  • fDate
    19-21 July 2011
  • Firstpage
    123
  • Lastpage
    130
  • Abstract
    Lattice QCD calculations were one of the first applications to show the potential of GPUs in the area of high performance computing. Our interest is to find ways to effectively use GPUs for lattice calculations using the overlap operator. The large memory footprint of these codes requires the use of multiple GPUs in parallel. In this paper we show the methods we used to implement this operator efficiently. We run our codes both on a GPU cluster and a CPU cluster with similar interconnects. We find that to match performance the CPU cluster requires 20-30 times more CPU cores than GPUs.
  • Keywords
    computer graphic equipment; coprocessors; parallel processing; quantum chromodynamics; CPU cluster; GPU cluster; QCD calculation; high performance computing; lattice calculations; memory footprint; multiGPU; overlap operator; Approximation methods; Bandwidth; Graphics processing unit; Kernel; Lattices; Memory management; Polynomials; GPU; lattice QCD; overlap;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Accelerators in High-Performance Computing (SAAHPC), 2011 Symposium on
  • Conference_Location
    Knoxville, TN
  • Print_ISBN
    978-1-4577-0635-6
  • Electronic_ISBN
    978-0-7695-4448-9
  • Type

    conf

  • DOI
    10.1109/SAAHPC.2011.13
  • Filename
    6031575