• DocumentCode
    2346873
  • Title

    A re-evaluation of the practicality of floating-point operations on FPGAs

  • Author

    Ligon, Walter B., III ; McMillan, Scott ; Monn, G. ; Onover, Kevin Scho ; Stivers, Fred ; Underwood, Keith D.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Clemson Univ., SC, USA
  • fYear
    1998
  • fDate
    15-17 Apr 1998
  • Firstpage
    206
  • Lastpage
    215
  • Abstract
    The use of reconfigurable hardware to perform high precision operations such as IEEE floating point operations has been limited in the past by FPGA resources. We discuss the implementation of IEEE single precision floating-point multiplication and addition. Then, we assess the practical implications of using these operations in the Xilinx 4000 series FPGAs considering densities available now and scheduled for the near future. For each operation, we present space requirements and performance information. This is followed by a discussion of an algorithm, matrix multiplication, based on these operations, which achieves performance comparable to conventional microprocessors. Algorithm implementation options and their performance implications are discussed and corresponding measured results are given
  • Keywords
    field programmable gate arrays; floating point arithmetic; matrix multiplication; reconfigurable architectures; FPGA; Xilinx 4000 series FPGAs; floating point operations; matrix multiplication; performance information; reconfigurable hardware; single precision floating-point multiplication; space requirements; Area measurement; Delay; Dynamic range; Earth; Field programmable gate arrays; Iterative algorithms; Microprocessors; Pipeline processing; Planets; Processor scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    FPGAs for Custom Computing Machines, 1998. Proceedings. IEEE Symposium on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-8186-8900-5
  • Type

    conf

  • DOI
    10.1109/FPGA.1998.707898
  • Filename
    707898