• DocumentCode
    3053480
  • Title

    Return of the hardware floating-point elementary function

  • Author

    Detrey, Jérémie ; De Dinechin, Florent ; Pujol, Xavier

  • Author_Institution
    Ecole Normale Super. de Lyon, Lyon
  • fYear
    2007
  • fDate
    25-27 June 2007
  • Firstpage
    161
  • Lastpage
    168
  • Abstract
    The study of specific hardware circuits for the evaluation of floating-point elementary functions was once an active research area, until it was realized that these functions were not frequent enough to justify dedicating silicon to them. Research then turned to software functions. This situation may be about to change again with the advent of reconfigurable co-processors based on field-programmable gate arrays. Such co-processors now have a capacity that allows them to accommodate double-precision floating-point computing. Hardware operators for elementary functions targeted to such platforms have the potential to vastly outperform software functions, and will not permanently waste silicon resources. This article studies the optimization, for this target technology, of operators for the exponential and logarithm functions up to double-precision. These operators are freely available from www.ens-lyon.fr/LIP/Arenaire/.
  • Keywords
    coprocessors; field programmable gate arrays; floating point arithmetic; double-precision floating-point computing; exponential functions; field-programmable gate arrays; hardware circuits; hardware floating-point elementary function; logarithm functions; reconfigurable co-processors; software functions; Acceleration; Coprocessors; Cost function; Field programmable gate arrays; Flexible printed circuits; Floating-point arithmetic; Hardware; Libraries; Optimizing compilers; Silicon; FPGA; Floating-point elementary functions; exponential; hardware; logarithm.; operator;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 2007. ARITH '07. 18th IEEE Symposium on
  • Conference_Location
    Montepellier
  • ISSN
    1063-6889
  • Print_ISBN
    0-7695-2854-6
  • Type

    conf

  • DOI
    10.1109/ARITH.2007.29
  • Filename
    4272862