2018/11/08 by Piotr Korcyl, Grzegorz Korcyl, Korcyl, Piotr +1
Physics and Astronomy · #Computational Physics (physics.comp-ph) #FOS: Physical sciences #High Energy Physics - Lattice (hep-lat) #hep-lat #physics.comp-ph
paper · pdf · doi:10.48550/arxiv.1811.03683
Proceedings of the 36th Annual International Symposium on Lattice Field Theory - LATTICE2018
arxiv created 2018/11/08 · arxiv updated 2018/11/12
Results of porting parts of the Lattice Quantum Chromodynamics code to modern FPGA devices are presented. A single-node, double precision implementation of the Conjugate Gradient algorithm is used to invert numerically the Dirac-Wilson operator on a 4-dimensional grid on a Xilinx Zynq evaluation board. The code is divided into two software/hardware parts in such a way that the entire multiplication by the Dirac operator is performed in programmable logic, and the rest of the algorithm runs on the ARM cores. Optimized data blocks are used to efficiently use data movement infrastructure allowing to reach intervals of 1 clock cycle. We show that the FPGA implementation can offer a comparable performance compared to that obtained using Intel Xeon Phi KNL.