• DocumentCode
    3025509
  • Title

    An FPGA-based floating-point Jacobi iterative solver

  • Author

    Morris, Gerald R. ; Prasanna, Viktor K.

  • Author_Institution
    Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    2005
  • fDate
    7-9 Dec. 2005
  • Abstract
    Within the parallel computing domain, field programmable gate arrays (FPGA) are no longer restricted to their traditional role as substitutes for application-specific integrated circuits-as hardware "hidden" from the end user. Several high performance computing vendors offer parallel re configurable computers employing user-programmable FPGAs. These exciting new architectures allow end-users to, in effect, create reconfigurable coprocessors targeting the computationally intensive parts of each problem. The increased capability of contemporary FPGAs coupled with the embarrassingly parallel nature of the Jacobi iterative method make the Jacobi method an ideal candidate for hardware acceleration. This paper introduces a parameterized design for a deeply pipelined, highly parallelized IEEE 64-bit floating-point version of the Jacobi method. A Jacobi circuit is implemented using a Xilinx Virtex-II Pro as the target FPGA device. Implementation statistics and performance estimates are presented.
  • Keywords
    IEEE standards; Jacobian matrices; application specific integrated circuits; field programmable gate arrays; floating point arithmetic; iterative methods; reconfigurable architectures; FPGA-based floating-point; IEEE 64-bit floating-point version; Jacobi iterative method; Xilinx Virtex-II Pro; application-specific integrated circuits; field programmable gate array; hardware acceleration; high performance computing; parallel reconfigurable computer; Computer architecture; Concurrent computing; Coprocessors; Coupling circuits; Field programmable gate arrays; Hardware; High performance computing; Iterative methods; Jacobian matrices; Parallel processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures,Algorithms and Networks, 2005. ISPAN 2005. Proceedings. 8th International Symposium on
  • ISSN
    1087-4089
  • Print_ISBN
    0-7695-2509-1
  • Type

    conf

  • DOI
    10.1109/ISPAN.2005.18
  • Filename
    1575859