Library Retrieval System
- xv, 204 p. ill
- 1. Introduction -- 2. Computer Arithmetic -- 3. Polynomial Approximations -- 4. Table-Based Methods -- 5. Shift-and-Add algorithms -- 6. The CORDIC Algorithm -- 7. Other Shift-and-Add Algorithms -- 8. Range Reduction -- 9. Final Rounding -- 10. Miscellaneous.Includes bibliographical references and index.The book provides an up-to-date presentation of the information needed to understand and accurately use mathematical functions and algorithms in computational work and design. Graduates, professionals and researchers in scientific computing, software engineering and computer engineering will find the book a useful reference and resource.The elementary functions (sine, cosine, tan, exponentials, and logarithms) are the most commonly used mathematical functions in science and engineering. Computing these functions quickly and accurately is a major goal in computer arithmetic. This new book gives the concepts and background necessary to understand and build algorithms for computing these functions, presenting and structuring the algorithms (hardware-oriented as well as software-oriented), and discusses issues related to the accurate floating-point implementation. The purpose is not to give "cookbook recipes" that allow one to implement some given function, but to provide the reader with the knowledge that is necessary to build, or adapt, algorithms to their specific computing environment.