Please read these instructions before posting any event on Fermilab Indico

Indico search will be reestablished in the next version upgrade of the software:


This search is only for public events. Restricted events are not available.


IMPORTANT! Indico has been upgraded. Please let us know as soon as possible if you find any issues and email

22-28 July 2018
Kellogg Hotel and Conference Center
EST timezone

Implementation of the conjugate gradient algorithm in Lattice QCD on FPGA devices

Jul 24, 2018, 6:45 PM
Lincoln (Kellogg Hotel and Conference Center)


Kellogg Hotel and Conference Center

219 S Harrison Rd, East Lansing, MI 48824


Dr Piotr Korcyl (Jagiellonian University and University of Regensburg)


We port the most critical part of the Lattice Quantum Chromodynamics code, the iterative solver, to modern FPGA devices. More precisely, we discuss a single-node, double precision implementation of the Conjugate Gradient algorithm and use it to invert numerically the Dirac-Wilson operator on a 4-dimensional grid on a Xilinx Zynq evaluation board. We propose a separation of software/hardware parts in which the entire multiplication by the Dirac operator is performed in hardware, and the rest of the algorithm runs on an ARM core. We find out that the FPGA implementation offers a performance comparable with that obtained modern, general purpose x86 Intel processors. Several directions of further research will be suggested.

Primary authors

Dr Grzegorz Korcyl (Jagiellonian University) Dr Piotr Korcyl (Jagiellonian University and University of Regensburg)

Presentation Materials