High performance scientific computing using FPGAs with IEEE floating point and logarithmic arithmetic for Lattice QCD
Citation:
Owen Callanan, David Gregg, Andy Nisbet and Mike Peardon, High performance scientific computing using FPGAs with IEEE floating point and logarithmic arithmetic for Lattice QCD: proceedings of the 16th International Conference on Field Programmable Logic and Applications (FPL 06), Madrid, Spain, 2006, pp29 - 34Download Item:
04100953.pdf (publisher's pdf) 195.3Kb
Abstract:
The recent development of large FPGAs along with the
availability of a variety of floating point cores have made it
possible to implement high-performance matrix and vector
kernel operations on FPGAs. In this paper we seek to
evaluate the performance of FPGAs for real scientific
computations by implementing Lattice QCD, one of the
classic scientific computing problems. Lattice QCD is the
focus of considerable research work worldwide, including
two custom ASIC-based solutions. Our results give
significant insights into the usefulness of FPGAs for
scientific computing. We also seek to evaluate two
different number systems available for running scientific
computations on FPGAs. To do this we implement FPGA
based lattice QCD processors using both double precision
IEEE floating point and single precision equivalent
Logarithmic Number System (LNS) cores and compare
their performance with that of two lattice QCD targeted
ASIC based solutions and with PC cluster based solutions.*
Sponsor
Grant Number
Irish Research Council for Science Engineering and Technology
Author's Homepage:
http://people.tcd.ie/dgreggDescription:
PUBLISHED
Author: GREGG, DAVID
Other Titles:
International Conference on Field Programmable Logic and Applications (FPL 06): 16th : 2006 : MadridPublisher:
IEEEType of material:
Conference PaperCollections:
Availability:
Full text availableKeywords:
FPGAs, Lattice QCDISSN:
42827Licences: