• DocumentCode
    2876318
  • Title

    A Highly Parallel FPGA based IEEE-754 Compliant Double-Precision Binary Floating-Point Multiplication Algorithm

  • Author

    Venishetti, Sandeep K. ; Akoglu, Ali

  • Author_Institution
    Univ. of Arizona, Tucson
  • fYear
    2007
  • fDate
    12-14 Dec. 2007
  • Firstpage
    145
  • Lastpage
    152
  • Abstract
    There is increasing demand for fast floating-point arithmetic support to make field programmable gate arrays (FPGAs) a practical option for scientific applications. We propose a new IEEE-754 compliant double-precision floating-point multiplication algorithm that supports denormal numbers, NaN and exception handling. Solution involves bit-level operations with minimum dependency between partial products through a specialized adder tree structure tailored to make use of modular and parallel nature of FPGAs. We achieve maximum operational frequency of 274MHz for mantissa multiplication and 228MHz for the overall system on Xilinx Virtex-4 platform. Our design carries performance benefits similar to ASIC based algorithms; and routing benefits similar to ripple carry array and carry save multipliers. Proposed approach outperforms algorithm and IP-Core solutions in the academia and Xilinx LogiCORE multiplier when no embedded resources are used. Algorithm allows reaching double-double precision level with much less performance degradation and pipelining demand than IP-Core based approaches.
  • Keywords
    IEEE standards; field programmable gate arrays; floating point arithmetic; logic design; trees (mathematics); IEEE-754 compliant double-precision floating-point multiplication; adder tree structure; bit-level operation; field programmable gate array; frequency 228 MHz; frequency 274 MHz; parallel FPGA; Adders; Algorithm design and analysis; Clocks; Design optimization; Field programmable gate arrays; Floating-point arithmetic; Frequency; Hardware; Pipeline processing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2007. ICFPT 2007. International Conference on
  • Conference_Location
    Kitakyushu
  • Print_ISBN
    978-1-4244-1472-7
  • Electronic_ISBN
    978-1-4244-1472-7
  • Type

    conf

  • DOI
    10.1109/FPT.2007.4439243
  • Filename
    4439243