DocumentCode
3365060
Title
A suitable FPGA implementation of floating-point matrix inversion based on Gauss-Jordan elimination
Author
Arias-García, Janier ; Jacobi, Ricardo Pezzuol ; Llanos, Carlos H. ; Ayala-Rincón, Mauricio
Author_Institution
Dept. de Eng. Mec., Univ. de Brasilia Brasilia, Brasilia, Brazil
fYear
2011
fDate
13-15 April 2011
Firstpage
263
Lastpage
268
Abstract
This work presents an architecture to compute matrix inversions in a hardware reconfigurable FPGA with single-precision floating-point representation, whose main unit is the processing component for Gauss-Jordan elimination. This component consists of other smaller arithmetic units, organized to maintain the accuracy of the results without the need to internally normalize and de-normalize the floating-point data. The implementation of the operations and the whole unit take advantage of the resources available in the Virtex-5 FPGA. The performance and resource consumption of the implementation are improvements in comparison with different more elaborated architectures whose implementations are more complex for low cost applications. Benchmarks are done with solutions implemented previously in FPGA and software, such as Matlab.
Keywords
field programmable gate arrays; floating point arithmetic; matrix inversion; FPGA implementation; Gauss-Jordan elimination; Virtex-5 FPGA; arithmetic units; floating-point data; floating-point matrix inversion; Algorithm design and analysis; Clocks; Computer architecture; Field programmable gate arrays; Hardware; Random access memory; Software; Floating-Point Arithmetic; Gauss-Jordan Elimination; Matrix Inversion;
fLanguage
English
Publisher
ieee
Conference_Titel
Programmable Logic (SPL), 2011 VII Southern Conference on
Conference_Location
Cordoba
Print_ISBN
978-1-4244-8847-6
Type
conf
DOI
10.1109/SPL.2011.5782659
Filename
5782659
Link To Document