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