• DocumentCode
    2987690
  • Title

    Comparing floating-point and logarithmic number representations for reconfigurable acceleration

  • Author

    Fu, Haohuan ; Mencer, Oskar ; Luk, Wayne

  • Author_Institution
    Dept. of Comput., Imperial Coll., London
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    337
  • Lastpage
    340
  • Abstract
    The paper investigates floating-point and logarithmic number representations for computing with FPGAs. The key issue is to select the best number format for an application to improve performance and accuracy. Using A Stream Compiler, ASC as the hardware design and compilation tool, a convenient scheme to compare the designs of both floating-point and logarithmic numbers and select the solution with the best performance and accuracy, was developed. Its contributions are: (1) optimized function evaluations for conversions between logarithmic and floating-point numbers; (2) design and implementation of logarithmic arithmetic, with optimized segmentation and polynomial degree; (3) a practical comparison case study of Monte Carlo radiative heat transfer simulation. Compared to prior work, our design supports two to six times more LNS conversion and LNS arithmetic units on one FPGA. For Monte Carlo simulation, our designs of both number systems produce 39-80% higher throughput with either a smaller area or a higher accuracy
  • Keywords
    Monte Carlo methods; field programmable gate arrays; floating point arithmetic; function evaluation; hardware-software codesign; heat transfer; A Stream Compiler; FPGA; Monte Carlo radiative heat transfer; compilation tool; floating-point representation; hardware design tool; logarithmic arithmetic; logarithmic number representation; optimized function evaluations; reconfigurable acceleration; Acceleration; Delay; Design optimization; Field programmable gate arrays; Floating-point arithmetic; Hardware; Heat transfer; Monte Carlo methods; Polynomials; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Technology, 2006. FPT 2006. IEEE International Conference on
  • Conference_Location
    Bangkok
  • Print_ISBN
    0-7803-9729-0
  • Electronic_ISBN
    0-7803-9729-0
  • Type

    conf

  • DOI
    10.1109/FPT.2006.270342
  • Filename
    4042464