• DocumentCode
    465504
  • Title

    A Multiplier-less Algorithm for Evaluating Intrinsic and Nonlinear Functions

  • Author

    Hauser, James W.

  • Author_Institution
    Northern Kentucky Univ., Highland Heights
  • Volume
    1
  • fYear
    2006
  • fDate
    6-9 Aug. 2006
  • Firstpage
    525
  • Lastpage
    529
  • Abstract
    This paper addresses the problem of efficiently approximating a function for systems-on-a-chip and other FPGA applications, hi these systems, high speed, minimal chip size, and efficient computation are necessary. Examples of common functions requiring computation include trigonometric functions and other nonlinear functions such as computing temperature using a thermistor. A generic method for determining the approximating function is based on a genetic algorithm (GA) and was published in [1]. hi general, the GA discovers a set of 3rd degree polynomials in a piecewise fashion to fit a set of training data points offline. The specific runtime algorithm implementation used to evaluate the set of 3rd degree polynomials is directly dependent on the hardware available and the tradeoffs are discussed. Specifically, we present an efficient multiplier-less method of evaluating the 3rd degree polynomials based on logarithms targeted for FPGA applications.
  • Keywords
    field programmable gate arrays; genetic algorithms; nonlinear functions; system-on-chip; thermistors; FPGA applications; genetic algorithm; intrinsic nonlinear functions; multiplierless algorithm; piecewise fashion; runtime algorithm; systems-on-a-chip; thermistor; Application software; Approximation error; Approximation methods; Computer science; Field programmable gate arrays; Function approximation; Genetic algorithms; Polynomials; Temperature; Training data;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2006. MWSCAS '06. 49th IEEE International Midwest Symposium on
  • Conference_Location
    San Juan
  • ISSN
    1548-3746
  • Print_ISBN
    1-4244-0172-0
  • Electronic_ISBN
    1548-3746
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2006.382114
  • Filename
    4267191