• DocumentCode
    2827640
  • Title

    Memory Optimized Architecture for Efficient Gauss-Jordan Matrix Inversion

  • Author

    De Matos, Gon Alo M ; Neto, Horacio C.

  • Author_Institution
    Tech. Univ. of Lisbon, Lisbon
  • fYear
    2007
  • fDate
    28-26 Feb. 2007
  • Firstpage
    33
  • Lastpage
    38
  • Abstract
    This paper presents a new architecture for efficient Gauss-Jordan matrix inversion algorithm on reconfigurable hardware platforms. The results show that currently available re- configurable computing technology can easily achieve significantly higher floating-point performance than high-end CPUs, running state-of-the-art routines 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 new dedicated reconfigurable architecture is proposed and analysed and the results show a performance improvement of 2x over the previous implementation, using only half of the memory and half of the floating-point units. Benchmarking against Matlab, which features high performance matrix inversion routines, shows that a 100 MHz FPGA can easily surpass the performance of 3,2 GHz Intel Pentium IV processors. This is possible having only 5 double-port memory banks or 9 single-port memory banks connected to the FPGA.
  • Keywords
    field programmable gate arrays; floating point arithmetic; mathematics computing; matrix inversion; memory architecture; reconfigurable architectures; FPGA; Gauss-Jordan matrix inversion; Matlab; field programmable gate array; floating-point performance; memory optimized architecture; reconfigurable architecture; Circuits; Computer architecture; Field programmable gate arrays; Gaussian processes; Hardware; Matrices; Memory architecture; Performance analysis; Power engineering computing; Reconfigurable architectures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programmable Logic, 2007. SPL '07. 2007 3rd Southern Conference on
  • Conference_Location
    Mar del Plata
  • Print_ISBN
    1-4244-0606-4
  • Type

    conf

  • DOI
    10.1109/SPL.2007.371720
  • Filename
    4234317