Hardware support for multivariable floating point function generation

Citation
Ep. O'Grady et Bk. Young, Hardware support for multivariable floating point function generation, SIMULATION, 72(6), 1999, pp. 384-390
Citations number
7
Categorie Soggetti
Computer Science & Engineering
Journal title
SIMULATION
ISSN journal
00375497 → ACNP
Volume
72
Issue
6
Year of publication
1999
Pages
384 - 390
Database
ISI
SICI code
0037-5497(199906)72:6<384:HSFMFP>2.0.ZU;2-I
Abstract
A method suited for hardware implementation assists in evaluating a multiva riable, floating-point function F(X,Y,...Z) defined on an N-dimensional rec tangular grid. A preprocessing stage analyzes the function's breakpoints fo r each dimension. If determines a subinterval range that includes the break point range for flint dimension and subdivides the subinterval range into e qual-sized subintervals in a procedure that enables easy identification of the breakpoint interval containing a subinterval. The method's run-time sta ge processes the N components of the input argument in parallel to identify the N-dimensional rectangular cell containing the input argument. At run t ime, two additions and a multiplication convert mch component of the input argument to ail index identifying the subinterval containing it. Then two t able lookups identify the breakpoint interval containing the sub-interval. An implementation of a two-variable function generator that uses bilinear i nterpolation is sketched lo illustrate application of the cell-identificati on method.