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 :
بازگشت