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
Link To Document