Title :
Minimum Mean Running Time Function Generation Using Read-Only Memory
Author :
Garcia, Gilles H. ; Kubitz, William J.
Author_Institution :
IMSL, Inc.
Abstract :
High-speed hardware function generation using table look-up in ROM and high-speed multiplication is considered. The reduced interval of interest, [a, b], is split into several large partitions. Within each large partition the functionf(x) is evaluated by piecewise polynomials of the same low degree whose coefficients are stored in ROM. Four basic architectures for such a scheme are considered. A nonlinear programming problem is solved for determining the optimal partitioning of the interval [a, b]. The objective function is the average number of multiplications, which takes into account the probability distribution r(x) = 1/(x ln β), for the mantissas of normalized floating-point numbers where β is the radix of the number system. The constraint is the available number of ROM words. The particular case of f(x) = 1/x and β = 2 is considered in detail and results are presented including an estimate of the number of ROM units required.
Keywords :
High-speed division; ROM function generation; high-speed function generation; polynomial function approximation; Chebyshev approximation; Computer science; Function approximation; Functional programming; Hardware; High speed integrated circuits; Polynomials; Probability distribution; Read only memory; Signal generators; High-speed division; ROM function generation; high-speed function generation; polynomial function approximation;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.1983.1676199