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
Link To Document