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 条
  • [31] Parallelizing and optimizing LHCb-Kalman for Intel Xeon Phi KNL processors
    Fernandez, Placido
    del Rio Astorga, David
    Dolz, Manuel F.
    Fernandez, Javier
    Awile, Omar
    Garcia, Daniel
    2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 741 - 750
  • [32] Microscopic Spectrum of the Wilson Dirac Operator
    Damgaard, P. H.
    Splittorff, K.
    Verbaarschot, J. J. M.
    PHYSICAL REVIEW LETTERS, 2010, 105 (16)
  • [33] Spectrum of the Hermitian Wilson Dirac operator
    Narayanan, R
    NUCLEAR PHYSICS B-PROCEEDINGS SUPPLEMENTS, 1999, 73 : 86 - 91
  • [34] The Index Theorem of Lattice Wilson-Dirac Operators via Higher Index Theory
    Kubota, Yosuke
    ANNALES HENRI POINCARE, 2022, 23 (04): : 1297 - 1319
  • [35] Spectral properties of the Wilson Dirac operator in the ε-regime
    Deuzeman, Albert
    Wenger, Urs
    Wuilloud, Jair
    JOURNAL OF HIGH ENERGY PHYSICS, 2011, (12):
  • [36] The index of a Ginsparg-Wilson Dirac operator
    Chiu, TW
    PHYSICS LETTERS B, 2001, 521 (3-4) : 429 - 433
  • [37] Spectral properties of the Wilson Dirac operator in the ϵ-regime
    Albert Deuzeman
    Urs Wenger
    Jaïr Wuilloud
    Journal of High Energy Physics, 2011
  • [38] Individual eigenvalue distributions for the Wilson Dirac operator
    G. Akemann
    A. C. Ipsen
    Journal of High Energy Physics, 2012
  • [39] Individual eigenvalue distributions for the Wilson Dirac operator
    Akemann, G.
    Ipsen, A. C.
    JOURNAL OF HIGH ENERGY PHYSICS, 2012, (04):
  • [40] The integrated density of states for the Wilson Dirac operator
    Bach, Volker
    Kurig, Carolin
    RANDOM OPERATORS AND STOCHASTIC EQUATIONS, 2012, 20 (01) : 1 - 24