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 :
بازگشت