• DocumentCode
    1236755
  • Title

    High-Performance Mixed-Precision Linear Solver for FPGAs

  • Author

    Sun, Junqing ; Peterson, Gregory D. ; Storaasli, Olaf O.

  • Author_Institution
    Univ. of Tennessee, Knoxville, TN
  • Volume
    57
  • Issue
    12
  • fYear
    2008
  • Firstpage
    1614
  • Lastpage
    1623
  • Abstract
    Compared to higher-precision data formats, lower-precision data formats result in higher performance for computational intensive applications on FPGAs because of their lower resource cost, reduced memory bandwidth requirements, and higher circuit frequency. On the other hand, scientific computations usually demand highly accurate solutions. This paper seeks to utilize lower-precision data formats whenever possible for higher performance without losing the accuracy of higher-precision data formats by using mixed-precision algorithms and architectures. First, we analyze the floating-point performance of different data formats on FPGAs. Second, we introduce mixed-precision iterative refinement algorithms for linear solvers and give error analysis. Finally, we propose an innovative architecture for a mixed-precision direct solver for reconfigurable computing. Our results show that our mixed-precision algorithm and architecture significantly improve the performance of linear solvers on FPGAs.
  • Keywords
    field programmable gate arrays; floating point arithmetic; iterative methods; FPGA; computational intensive applications; error analysis; high-performance mixed-precision linear solver; memory bandwidth requirements; mixed-precision algorithms; mixed-precision iterative refinement algorithms; Bandwidth; Circuits; Computer applications; Computer architecture; Costs; Field programmable gate arrays; Frequency; High performance computing; Iterative algorithms; Performance analysis; Computer arithmetic; Cost/performance; Multiple precision arithmetic; VLSI; mixed precision arithmetic in reconfigurable computing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2008.89
  • Filename
    4531732