• DocumentCode
    2633616
  • Title

    Double-precision Gauss-Jordan Algorithm with Partial Pivoting on FPGAs

  • Author

    Duarte, Rui ; Neto, Horácio ; Véstias, Mário

  • Author_Institution
    INESC-ID/IST/UTL, Tech. Univ. of Lisbon, Lisbon, Portugal
  • fYear
    2009
  • fDate
    27-29 Aug. 2009
  • Firstpage
    273
  • Lastpage
    280
  • Abstract
    This work presents an architecture to compute matrix inversions in a reconfigurable digital system, benefiting from embedded processing elements present in FPGAs, and using double precision floating point representation. The main module of this system is the processing component for the Gauss-Jordan elimination. This component consists of other smaller arithmetic units, organized in pipeline. These units maintain the accuracy in the results without the need to internally normalize and de-normalize the floating-point data. The implementation of the operations takes advantage of the embedded processing elements available in the Virtex-5 FPGA. This implementation shows performance and resource consumption improvements when compared with "traditional" cascaded implementations of the floating point operators. Benchmarks are done with solutions implemented previously in FPGA and software, such as Matlab and Scilab.
  • Keywords
    embedded systems; field programmable gate arrays; floating point arithmetic; pipeline arithmetic; reconfigurable architectures; FPGA; Gauss-Jordan elimination; Matlab; Scilab; Virtex-5; arithmetic units; double precision floating point representation; double-precision Gauss-Jordan algorithm; embedded processing elements; matrix inversions; partial pivoting; pipeline; reconfigurable digital system; Computer architecture; Digital systems; Embedded computing; Field programmable gate arrays; Gaussian processes; Hardware; Linear algebra; Performance analysis; Scientific computing; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, Architectures, Methods and Tools, 2009. DSD '09. 12th Euromicro Conference on
  • Conference_Location
    Patras
  • Print_ISBN
    978-0-7695-3782-5
  • Type

    conf

  • DOI
    10.1109/DSD.2009.199
  • Filename
    5349974