• DocumentCode
    3507674
  • 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.
  • fYear
    2006
  • fDate
    28-30 Aug. 2006
  • Firstpage
    1
  • Lastpage
    6
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    1-4244-0312-X
  • Type

    conf

  • DOI
    10.1109/FPL.2006.311239
  • Filename
    4101001