DocumentCode
2005127
Title
An Implementation of the Conjugate Gradient Algorithm on FPGAs
Author
DuBois, David ; DuBois, Andrew ; Boorman, Thomas ; Connor, Carolyn ; Poole, Steve
Author_Institution
Los Alamos Nat. Lab., Los Alamos, NM, USA
fYear
2008
fDate
14-15 April 2008
Firstpage
296
Lastpage
297
Abstract
The conjugate gradient is a prominent iterative method for solving systems of sparse linear equations. Large-scale scientific applications often utilize a conjugate gradient solver at their computational core. Since a single iteration of a conjugate gradient solver requires a sparse matrix-vector multiply operation it is imperative that this operation be computed efficiently. In this paper we present a field programmable gate array (FPGA) based implementation of a double precision, non-preconditioned, conjugate gradient solver for finite-element or finite-difference methods. We show that our FPGA implementation can outperform current generation processors while running at a ~30X slower clock rate. Our work utilizes the SRC Computers, Inc. MAPStation hardware platform along with the "Carte" software programming environment.
Keywords
conjugate gradient methods; field programmable gate arrays; finite element analysis; linear algebra; logic design; sparse matrices; FPGA system design; conjugate gradient algorithm; field programmable gate array; finite-difference method; finite-element method; iterative method; sparse linear equations; sparse matrix-vector multiply operation; Clocks; Equations; Field programmable gate arrays; Finite difference methods; Finite element methods; Hardware; Iterative algorithms; Iterative methods; Large-scale systems; Sparse matrices; Conjugate Gradient; FPGA; Iterative methods; Reconfigurable hardware; Sparse Matrix-Vector Multiplication;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Custom Computing Machines, 2008. FCCM '08. 16th International Symposium on
Conference_Location
Palo Alto, CA
Print_ISBN
978-0-7695-3307-0
Type
conf
DOI
10.1109/FCCM.2008.54
Filename
4724923
Link To Document