Mathematical Microprocessor Software: A x Comparison

Mathematical software has been analyzed almost exclusively in the context of large-scale systems. Here, five algorithms for square root evaluation are compared for use in small systems.

[1]  C. V. Ramamoorthy,et al.  Some Properties of Iterative Square-Rooting Methods Using High-Speed Multiplication , 1972, IEEE Transactions on Computers.

[2]  Bede Liu,et al.  On Local Roundoff Errors in Floating-Point Arithmetic , 1973, JACM.

[3]  Ulrich W. Kulisch,et al.  Mathematical foundation of computer arithmetic , 1975, 1975 IEEE 3rd Symposium on Computer Arithmetic (ARITH).

[4]  R. W. Hamming,et al.  OnthePrecision Attainable withVarious Floating-Point NumberSystems , 1973 .

[5]  M. Andrews,et al.  Evaluation of the square root function on microprocessors , 1976, ACM '76.

[6]  William J. Cody,et al.  A statistical study of the accuracy of floating point number systems , 1983, CACM.

[7]  R. P. Brent,et al.  On the Precision Attainable with Various Floating-Point Number Systems , 1972, IEEE Transactions on Computers.

[8]  Kiyoshi Maruyama,et al.  The Parallel Evaluation of Arithmetic Expressions Without Division , 1973, IEEE Transactions on Computers.

[9]  W. H. Specker A Class of Algorithms for Ln x, Exp x, Sin x, Cos x, Tan-1 x, and Cot-1 x , 1965, IEEE Trans. Electron. Comput..

[10]  Harvey L. Garner,et al.  A Survey of Some Recent Contributions to Computer Arithmetic , 1976, IEEE Transactions on Computers.

[11]  J. S. Walther,et al.  A unified algorithm for elementary functions , 1899, AFIPS '71 (Spring).

[12]  P. W. Baker More Efficient Radix-2 Algorithms for Some Elementary Functions , 1975, IEEE Transactions on Computers.

[13]  William J. Cody,et al.  Static and Dynamic Numerical Characteristics of Floating-Point Arithmetic , 1973, IEEE Transactions on Computers.

[14]  G. D. Taylor,et al.  Evaluation of functions on microcomputers: rational approximation of kth roots , 1979 .

[15]  Terry Opdendyk,et al.  Software Considerations for Microprocessors , 1976, Computer.

[16]  E. V. Krishnamurthy,et al.  Economic Pseudodivision Processes for Obtaining Square Root, Logarithm, and Arctan , 1971, IEEE Transactions on Computers.

[17]  A. O. Williman,et al.  Special Tutorial: Introduction to LSI Microprocessor Developments , 1976, Computer.

[18]  M. Andrews,et al.  Evaluation of functions on microcomputers: square root , 1978 .

[19]  William J. Cody Double-precision square root for the CDC-3600 , 1964, CACM.

[20]  C. V. Ramamoorthy,et al.  System Modeling and Testing Procedures for Microdiagnostics , 1972, IEEE Transactions on Computers.

[21]  Jack E. Volder The CORDIC Trigonometric Computing Technique , 1959, IRE Trans. Electron. Comput..