Title
FPGA Implementation of a Lattice Quantum Chromodynamics Algorithm Using Logarithmic Arithmetic
Abstract
In this paper, we discuss the implementation of a lattice Quantum Chromodynamics (QCD) application to a Xilinx VirtexII FPGA device on an Alpha Data ADM-XRC-II board using Handel-C and logarithmic arithmetic. The specific algorithm implemented is the Wilson Dirac Fermion Vector times Matrix Product operation. QCD is the scientific theory that describes the interactions of various types of sub-atomic particles. Lattice QCD is the use of computer simulations to prove aspects of this theory. The research described in this paper aims to investigate whether FPGAs and logarithmic arithmetic are a viable compute-platform for high performance computing by implementing lattice QCD for this platform. We have achieved competitive performance of at least 936 MFlops per node, executing 14.2 floating point equivalent operations per cycle, which is far higher than the previous solutions proposed for lattice QCD simulations.
Year
DOI
Venue
2005
10.1109/IPDPS.2005.228
IPDPS
Keywords
Field
DocType
alpha data adm-xrc-ii board,lattice quantum chromodynamics algorithm,lattice qcd simulation,fpga implementation,wilson dirac fermion vector,logarithmic arithmetic,high performance computing,scientific theory,competitive performance,lattice qcd,matrix product operation,lattice quantum chromodynamics,lattice field theory,quantum chromodynamics,parallel processing,application software,field programmable gate arrays,lattices,floating point,computer simulation,quantum computing,floating point arithmetic
Quantum chromodynamics,Lattice (order),Supercomputer,Computer science,Floating point,Lattice field theory,Parallel computing,Algorithm,Quantum computer,Lattice QCD,Matrix multiplication
Conference
ISBN
Citations 
PageRank 
0-7695-2312-9
3
0.49
References 
Authors
3
5
Name
Order
Citations
PageRank
Owen Callanan1132.26
Andy Nisbet226523.55
Emre Özer320418.20
James Sexton4484.11
David Gregg544151.95