PoS - Proceedings of Science
Volume 396 - The 38th International Symposium on Lattice Field Theory (LATTICE2021) - Oral presentation
Implementation of the conjugate gradient algorithm for heterogeneous systems
S. Cali*, W. Detmold, G. Korcyl, P. Korcyl and P. Shanahan
Full text: pdf
Pre-published on: May 16, 2022
Published on: July 08, 2022
Abstract
Lattice QCD calculations require significant computational effort, with the dominant fraction of resources typically spent in the numerical inversion of the Dirac operator. One of the simplest
methods to solve such large and sparse linear systems is the conjugate gradient (CG) approach. In this work we present an implementation of CG that can be executed on different devices, including CPUs, GPUs, and FPGAs. This is achieved by using the SYCL/DPC++ framework, which allows the execution of the same source code on heterogeneous systems.
DOI: https://doi.org/10.22323/1.396.0507
How to cite

Metadata are provided both in "article" format (very similar to INSPIRE) as this helps creating very compact bibliographies which can be beneficial to authors and readers, and in "proceeding" format which is more detailed and complete.

Open Access
Creative Commons LicenseCopyright owned by the author(s) under the term of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.