Title :
Parallel Multiplicative Algorithms for Some Elementary Functions
Author_Institution :
Department of Computer Science, School of Electrical Engineering, University of New South Wales
fDate :
3/1/1975 12:00:00 AM
Abstract :
This correspondence presents generalized higher radix algorithms for some elementary functions which use fast parallel m-bit multipliers where radix = 2m. These algorithms are extensions of those iterative schemes which are based on multiplications by (1 + 2-i) and the use of prestored values of ln (1 + 2-i) and tan-1(2-i). The particular functions under consideration are y/x, y/x1/2, y. exp (x), y + 1n (x), sin (x) and cos (x) [and hence tan (x)]. The extended algorithms rely on multiplication by (1 + dir-k) where di, 0 ≤ dir, is an m-bit integer. Using a simple selection procedure for di, simulations show that p(radix r) digits of a function may be generated, on the average, in less than p + 1 iterations.
Keywords :
Continued products and sums, digital arithmetic, elementary functions, iterative algorithms, parallel m-bit multipliers.; Approximation methods; Australia; Computer science; Costs; Digital arithmetic; Inspection; Iterative algorithms; Polynomials; Power generation economics; Refining; Continued products and sums, digital arithmetic, elementary functions, iterative algorithms, parallel m-bit multipliers.;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/T-C.1975.224215