DocumentCode
2633616
Title
Double-precision Gauss-Jordan Algorithm with Partial Pivoting on FPGAs
Author
Duarte, Rui ; Neto, Horácio ; Véstias, Mário
Author_Institution
INESC-ID/IST/UTL, Tech. Univ. of Lisbon, Lisbon, Portugal
fYear
2009
fDate
27-29 Aug. 2009
Firstpage
273
Lastpage
280
Abstract
This work presents an architecture to compute matrix inversions in a reconfigurable digital system, benefiting from embedded processing elements present in FPGAs, and using double precision floating point representation. The main module of this system is the processing component for the Gauss-Jordan elimination. This component consists of other smaller arithmetic units, organized in pipeline. These units maintain the accuracy in the results without the need to internally normalize and de-normalize the floating-point data. The implementation of the operations takes advantage of the embedded processing elements available in the Virtex-5 FPGA. This implementation shows performance and resource consumption improvements when compared with "traditional" cascaded implementations of the floating point operators. Benchmarks are done with solutions implemented previously in FPGA and software, such as Matlab and Scilab.
Keywords
embedded systems; field programmable gate arrays; floating point arithmetic; pipeline arithmetic; reconfigurable architectures; FPGA; Gauss-Jordan elimination; Matlab; Scilab; Virtex-5; arithmetic units; double precision floating point representation; double-precision Gauss-Jordan algorithm; embedded processing elements; matrix inversions; partial pivoting; pipeline; reconfigurable digital system; Computer architecture; Digital systems; Embedded computing; Field programmable gate arrays; Gaussian processes; Hardware; Linear algebra; Performance analysis; Scientific computing; Sparse matrices;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design, Architectures, Methods and Tools, 2009. DSD '09. 12th Euromicro Conference on
Conference_Location
Patras
Print_ISBN
978-0-7695-3782-5
Type
conf
DOI
10.1109/DSD.2009.199
Filename
5349974
Link To Document