Optimizing Wilson-Dirac Operator and Linear Solvers for Intel® KNL

被引:25
|
作者
Joo, Balint [1 ]
Kalamkar, Dhiraj D. [2 ]
Kurth, Thorsten [3 ]
Vaidyanathan, Karthikeyan [2 ]
Walden, Aaron [3 ,4 ]
机构
[1] US DOE, Jefferson Lab, Newport News, VA 23606 USA
[2] Intel Parallel Comp Labs, Bangalore, Karnataka, India
[3] Natl Energy Res Sci Comp Ctr, Berkeley, CA 94720 USA
[4] Old Dominion Univ, Norfolk, VA USA
来源
HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2016 INTERNATIONAL WORKSHOPS | 2016年 / 9945卷
关键词
QCD;
D O I
10.1007/978-3-319-46079-6_30
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Lattice Quantumchromodynamics (QCD) is a powerful tool to numerically access the low energy regime of QCD in a straightforward way with quantifyable uncertainties. In this approach, QCD is discretized on a four dimensional, Euclidean space-time grid with millions of degrees of freedom. In modern lattice calculations, most of the work is still spent in solving large, sparse linear systems. This part has two challenges, i.e. optimizing the sparse matrix application as well as BLAS-like kernels used in the linear solver. We are going to present performance optimizations of the Dirac operator (dslash) with and without clover term for recent Intel (R) architectures, i.e. Haswell and Knights Landing (KNL). We were able to achieve a good fraction of peak performance for the Wilson-Dslash kernel, and Conjugate Gradients and Stabilized BiConjugate Gradients solvers. We will also present a series of experiments we performed on KNL, i.e. running MCDRAM in different modes, enabling or disabling hardware prefetching as well as using different SoA lengths. Furthermore, we will present a weak scaling study up to 16 KNL nodes.
引用
收藏
页码:415 / 427
页数:13
相关论文
共 50 条
  • [1] General bounds on the Wilson-Dirac operator
    Adams, DH
    PHYSICAL REVIEW D, 2003, 68 (06)
  • [2] Dirac spectrum of the Wilson-Dirac operator for QCD with two colors
    Kieburg, Mario
    Verbaarschot, Jacobus J. M.
    Zafeiropoulos, Savvas
    PHYSICAL REVIEW D, 2015, 92 (04):
  • [3] Discretization errors in the spectrum of the Hermitian Wilson-Dirac operator
    Sharpe, Stephen R.
    PHYSICAL REVIEW D, 2006, 74 (01):
  • [4] Adaptive Multigrid Algorithm for the Lattice Wilson-Dirac Operator
    Babich, R.
    Brannick, J.
    Brower, R. C.
    Clark, M. A.
    Manteuffel, T. A.
    McCormick, S. F.
    Osborn, J. C.
    Rebbi, C.
    PHYSICAL REVIEW LETTERS, 2010, 105 (20)
  • [5] Implementing Wilson-Dirac Operator on the Cell Broadband Engine
    Ibrahim, Khaled Z.
    Bodin, Francois
    ICS'08: PROCEEDINGS OF THE 2008 ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, 2008, : 4 - 14
  • [6] Low-lying eigenvalues of the Wilson-Dirac operator
    Jansen, K
    Liu, C
    Simma, H
    Smith, D
    NUCLEAR PHYSICS B, 1997, : 262 - 265
  • [7] Finite-volume scaling of the Wilson-Dirac operator spectrum
    Damgaard, P. H.
    Heller, U. M.
    Splittorff, K.
    PHYSICAL REVIEW D, 2012, 85 (01):
  • [8] Differential equation for spectral flows of hermitean Wilson-Dirac operator
    Kerler, W
    PHYSICS LETTERS B, 1999, 470 (1-4) : 177 - 180
  • [9] Spectral properties of the Wilson-Dirac operator and random matrix theory
    Kieburg, Mario
    Verbaarschot, Jacobus J. M.
    Zafeiropoulos, Savvas
    PHYSICAL REVIEW D, 2013, 88 (09):
  • [10] Approach to the continuum limit of the quenched Hermitian Wilson-Dirac operator
    Edwards, RG
    Heller, UM
    Narayanan, R
    PHYSICAL REVIEW D, 1999, 60 (03):