Title :
On Reconfigurable Architectures for Efficient Matrix Inversion
Author :
De Matos, Gonçalo M. ; Neto, Horácio C.
Author_Institution :
INESC-ID/IST, Lisbon Tech. Univ.
Abstract :
This paper presents an analysis of the performance of the Gauss-Jordan matrix inversion algorithm on reconfigurable hardware platforms. The results show that currently available reconfigurable computing technology can already achieve significantly higher floating-point performance than CPUs for large matrices operations. For common reconfigurable systems, where the FPGAs are directly coupled to the on-board memory, the achievable performance scales directly with the number of realizable simultaneous memory accesses. A dedicated reconfigware architecture has been implemented and tested on a standard commercial reconfigurable platform. Even though the platform used had limited data bandwidth between the FPGA and the on-board memory, speed improvements of more than 3times have been observed, in comparison with software solutions running in high-end CPUs, for the inversion of matrices of orders up to 1700
Keywords :
field programmable gate arrays; floating point arithmetic; matrix inversion; reconfigurable architectures; FPGA; Gauss-Jordan matrix inversion algorithm; data bandwidth; floating-point performance; on-board memory; reconfigurable architectures; reconfigurable computing technology; reconfigurable hardware platforms; reconfigware architecture; Algorithm design and analysis; Computer applications; Computer architecture; Field programmable gate arrays; Gaussian processes; Hardware; Matrices; Performance analysis; Power engineering computing; Reconfigurable architectures;
Conference_Titel :
Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
Conference_Location :
Madrid
Print_ISBN :
1-4244-0312-X
DOI :
10.1109/FPL.2006.311239