Aug 21 – 25, 2017
University of Washington, Seattle
US/Pacific timezone

Massive Parallel Lattice QCD Computing on FPGA Accelerator with Data-Flow Programming

Aug 24, 2017, 5:30 PM
Auditorium (Alder Hall)


Alder Hall

Oral Track 1: Computing Technology for Physics Research Track 1: Computing Technology for Physics Research


Thomas Janson


In this talk, we explore the data-flow programming approach for massive parallel computing on FPGA accelerator, where an algorithm is described as a data-flow graph and programmed with MaxJ from Maxeler Technologies. Such a directed graph consists of a small set of nodes and arcs. All nodes are fully pipelined and data moves along the arcs through the nodes. We have shown that we can implement complex algorithms like the Wilson Dirac operator from Lattice QCD. Our implementation collects all nearest neighbour terms on the four dimensional lattice to perform all arithmetic operations simultaneously.

Primary author


Udo Kebschull (Johann-Wolfgang-Goethe Univ. (DE))

Presentation materials