Data-flow Conjugate Gradient Solver for Lattice QCD Calculations on FPGA Accelerator
Creators
- 1. IRI,Goethe-Universitaet Frankfurt am Main, Frankfurt am Main (Germany)
Description
In this talk, we discuss the Lattice QCD Conjugate Gradient solver as data-flow graph. Such a data-flow graph is described in the high-level language MaxJ from Maxeler, which is an openSPL based programming language, to deploy the algorithm on an FPGA accelerator. We show that such an implementation is power efficient and present first power measurement results. In this framework, all operators like the Dslash operator and the spinor field scalar product are deployed as data-flow kernels. Each kernel is a deep arithmetic pipeline and exposes the maximal possible parallelism, thus we reach a high arithmetic intensity. Such a kernel forms a basic block where each block is deployed as piece of hardware and a manager state machine orchestrates the data streams between. In addition, we discuss also the usage of mixed precision number representation like floating point and fixed-point, and present first numerical analysis and convergence tests.
Additional details
Identifiers
Publishing Information
- Journal Title
- Verhandlungen der Deutschen Physikalischen Gesellschaft
- Journal Issue
- Bochum 2018 issue
- Series
- Also available as printed version: Verhandlungen der Deutschen Physikalischen Gesellschaft v. 53(1)
- Journal Page Range
- [1 p.]
- ISSN
- 0420-0195
- CODEN
- VDPEAZ
Conference
- Title
- 2018 DPG Spring meeting with the division of physics of hadrons and nuclei and the working group young DPG
- Original Conference Title
- DPG-Fruehjahrstagung 2018 des Fachverbands Physik der Hadronen und Kerne und des Arbeitskreises Junge DPG
- Dates
- 26 Feb - 2 Mar 2018
- Place
- Bochum (Germany)
INIS
- Country of Publication
- Germany
- Country of Input or Organization
- Germany
- INIS RN
- 50010519
- Subject category
- S97: MATHEMATICAL METHODS AND COMPUTING; S72: PHYSICS OF ELEMENTARY PARTICLES AND FIELDS;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- ALGORITHMS; COMPUTER CODES; CONVERGENCE; DATA-FLOW PROCESSING; FIELD OPERATORS; GATING CIRCUITS; KERNELS; LATTICE FIELD THEORY; NUMERICAL ANALYSIS; PARALLEL PROCESSING; PROGRAMMING LANGUAGES; QUANTUM CHROMODYNAMICS; SPINOR FIELDS
- Descriptors DEC
- CONSTRUCTIVE FIELD THEORY; ELECTRONIC CIRCUITS; FIELD THEORIES; MATHEMATICAL LOGIC; MATHEMATICAL OPERATORS; MATHEMATICS; PROGRAMMING; QUANTUM FIELD THEORY; QUANTUM OPERATORS
Optional Information
- Notes
- Session: HK 42.6 Mi 17:45; No further information available