scispace - formally typeset
Open AccessBook

Modern Computer Arithmetic

TLDR
Brent and Zimmermann as discussed by the authors present algorithms that are ready to implement in your favorite language, while keeping a high-level description and avoiding too low-level or machine-dependent details.
Abstract
Modern Computer Arithmetic focuses on arbitrary-precision algorithms for efficiently performing arithmetic operations such as addition, multiplication and division, and their connections to topics such as modular arithmetic, greatest common divisors, the Fast Fourier Transform (FFT), and the computation of elementary and special functions. Brent and Zimmermann present algorithms that are ready to implement in your favorite language, while keeping a high-level description and avoiding too low-level or machine-dependent details. The book is intended for anyone interested in the design and implementation of efficient high-precision algorithms for computer arithmetic, and more generally efficient multiple-precision numerical algorithms. It may also be used in a graduate course in mathematics or computer science, for which exercises are included. These vary considerably in difficulty, from easy to small research projects, and expand on topics discussed in the text. Solutions are available from the authors.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

High-Precision Computation: Mathematical Physics and Dynamics

TL;DR: It is concluded that high-precision arithmetic facilities are now an indispensable component of a modern large-scale scientific computing environment.
Journal ArticleDOI

Even faster integer multiplication

TL;DR: In this paper, the authors gave a new proof of Furer's bound for the cost of multiplying n-bit integers in the bit complexity model, and established the improved bound O(n log n K^(log √ n)) with K=8.
Journal ArticleDOI

Multipoint methods for solving nonlinear equations: A survey

TL;DR: This survey paper is intended as a review of the most efficient root-finding algorithms and developing techniques in a general sense and special attention is devoted to multipoint methods with memory that use already computed information to considerably increase convergence rate without additional computational costs.
Journal ArticleDOI

Constant-optimized quantum circuits for modular multiplication and exponentiation

TL;DR: In the context of modular exponentiation, this work offers several constant-factor improvements, as well as an improvement by a constant additive term that is significant for few-qubit circuits arising in ongoing laboratory experiments with Shor's algorithm.
Journal ArticleDOI

High-precision arithmetic in mathematical physics

TL;DR: The challenge of high-precision computation, in the context of mathematical physics, is discussed and what facilities are required to support future computations, in light of emerging developments in computer architecture are highlighted.
References
More filters
Book

The Art of Computer Programming

TL;DR: The arrangement of this invention provides a strong vibration free hold-down mechanism while avoiding a large pressure drop to the flow of coolant fluid.
Book

Handbook of Applied Cryptography

TL;DR: A valuable reference for the novice as well as for the expert who needs a wider scope of coverage within the area of cryptography, this book provides easy and rapid access of information and includes more than 200 algorithms and protocols.
Book

Computer Architecture: A Quantitative Approach

TL;DR: This best-selling title, considered for over a decade to be essential reading for every serious student and practitioner of computer design, has been updated throughout to address the most important trends facing computer designers today.
Book

A treatise on the theory of Bessel functions

G. N. Watson
TL;DR: The tabulation of Bessel functions can be found in this paper, where the authors present a comprehensive survey of the Bessel coefficients before and after 1826, as well as their extensions.
Book

The Design and Analysis of Computer Algorithms

TL;DR: This text introduces the basic data structures and programming techniques often used in efficient algorithms, and covers use of lists, push-down stacks, queues, trees, and graphs.