• 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