DocumentCode
1117018
Title
More Efficient Radix-2 Algorithms for Some Elementary Functions
Author
Baker, P.W.
Author_Institution
Department of Computer Science, School of Electrical Engineering, University of New South Wales
Issue
11
fYear
1975
Firstpage
1049
Lastpage
1054
Abstract
de Lugish [1] has defined efficient algorithms in radix 2 for certain elementary functions such as Y[X,Y/X1/2, Y + lnX, Y.exp (X), etc. His technique requires a systematic 1-bit left shift of a partially converged result, together with two 4-bit comparisons to select a ternary digit for the next iteration. This selection of digits reduces the average number of full precision additions to about 1/3 of those required in conventional schemes [3]. This paper develops modified algorithms in radix 2 which are more efficient when the time for a full precision addition is comparable to the time for a shift and comparison. The modified procedure is developed for Y/X in detail where more than a 40 percent decrease in execution time is achieved for only a marginal increase in cost.
Keywords
Digital arithmetic, elementary functions, iterative algorithms, radix 2, variable left shift.; Arithmetic; Australia; Clocks; Computer science; Costs; Hardware; Iterative algorithms; Read only memory; Registers; Vehicles; Digital arithmetic, elementary functions, iterative algorithms, radix 2, variable left shift.;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/T-C.1975.224132
Filename
1672725
Link To Document