• DocumentCode
    2524200
  • Title

    Table-based polynomials for fast hardware function evaluation

  • Author

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

  • Author_Institution
    LIP, Ecole Normale Superieure de Lyon, France
  • fYear
    2005
  • fDate
    23-25 July 2005
  • Firstpage
    328
  • Lastpage
    333
  • Abstract
    Many general table-based methods for the evaluation in hardware of elementary functions have been published. The bipartite and multipartite methods implement a first-order approximation of the function using only table lookups and additions. Recently, a single multiplier second order method of similar inspiration has also been published. This paper extends such methods to approximations of arbitrary order, using adders, small multipliers, and very small ad hoc powering units. We obtain implementations that are both smaller and faster than previously published approaches. This paper also deals with the FPGA implementation of such methods. Previous work have consistently shown that increasing the approximation degree lead to not only smaller but also faster designs, as the reduction of the table size meant a reduction of its lookup time, which compensated for the addition and multiplication time. The experiments in this paper suggest that this still holds when going from order 2 to order 3, but no longer when using higher order approximations, where a tradeoff appears.
  • Keywords
    adders; digital arithmetic; field programmable gate arrays; function approximation; table lookup; adders; bipartite method; fast hardware function evaluation; field programmable gate array; first-order function approximation; multipartite method; single multiplier second order method; table-based polynomials; Arithmetic; Cost function; Delay; Digital signal processing; Field programmable gate arrays; Hardware; Linear approximation; Polynomials; Scientific computing; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architecture Processors, 2005. ASAP 2005. 16th IEEE International Conference on
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-2407-9
  • Type

    conf

  • DOI
    10.1109/ASAP.2005.61
  • Filename
    1540405