Computer arithmetic and validity. Theory, implementation, and applications
computer arithmeticfloating-point arithmeticinterval arithmeticinterval Newton methodringoidsemimorphismtextbookvalidityvectoidverified computing
Research exposition (monographs, survey articles) pertaining to numerical analysis (65-02) Numerical differentiation (65D25) Iterative numerical methods for linear systems (65F10) Algorithms with automatic result verification (65G20) Interval and finite arithmetic (65G30) General methods in interval analysis (65G40) Roundoff error (65G50) Numerical computation of solutions to systems of equations (65H10)
The book deals with the theory of computer arithmetic, the implementation of arithmetic on computers, and principles of verified computing. These items are at the same time the titles of the three main parts in which the very informative and highly interesting monograph of 400 pages is divided. Starting with ordered sets, lattices, screens, roundings, and arithmetic operations (Chapter 1) the algebraic structures ringoid and vectoid are introduced (Chapter 2) which are important for the succeeding chapters -- together with the property of a semimorphism defined as a rounding with features close to an order homomorphism. In Chapter 3 computer arithmetic is presented, first in a traditional way and then by using the concept of semimorphism. Remarks on roundings, minus operator and rounding near zero supplement this chapter. Nearly 70 pages (Chapter 4) are devoted to interval arithmetic for real, complex and extended intervals in theory and on a computer. With Chapter 5 the second part of the book begins. It first describes floating point numbers, roundings and operations, presents essentials on the two IEEE-standards 754 and 854, and suggests detailed improvements for the future. Chapter 6 realizes the implementation of integer and floating point arithmetic on a computer. It covers various sorts of adders, basic operations on two levels, roundings, overflow and underflow. Hardware support for interval arithmetic is described in Chapter 7 up to a general circuitry for interval operations and comparisons. A chapter on scalar products and complete arithmetic terminates the middle part of the book: It starts with historical notes and implementation principles for an exact scalar product. Such products frequently occur in practical computation. Therefore, their exact value is crucial for further numerical treatment. The implementation of an exact scalar product forms the basis for the new data format complete which is proposed together with a corresponding complete arithmetic. Fast scalar product computation units are described in detail both for 32 bit and 64 bit data busses using long or short adders and a fast carry resolution. A central building block of such units is a fixed point register, the so-called complete register, wherein any sum of floating point numbers and of simple products of such numbers can be represented without errors. As a realization of the underlying ideas fundamental features of the coprocessor chip XPA 3233 are explained. Top speed scalar product units and a hardware complete register window as part of a complete register are discussed. Basic properties of interval arithmetic, enclosures for the range of functions, differentiation arithmetic, and Taylor arithmetic open the third part of the book which consists of sample applications (Chapter 9). As important tools the interval Newton method, Brouwer's fixed-point theorem and the Krawczyk operator are presented. Ways to verify solutions of systems of linear equations are discussed, and ideas for the accurate evaluation of polynomials and more general expressions are given. A multiple precision arithmetic is introduced both for floating points and intervals. It is illustrated by applications. A short appendix and an extensive bibliography of nearly 700 entries terminates an important book which should be read by everyone who does not merely apply a computer uncritically as a black box, but wants to know how it, works, and is interested in how it could work better.
- An effective method for division of rectangular intervals
- Numerical computing with IEEE floating point arithmetic. Incl. one theorem, one rule of thumb, and one hundred and one exercises
- Multi-step root solvers of Traub's type in real interval arithmetic
- scientific article; zbMATH DE number 434859 (Why is no real title available?)
- scientific article; zbMATH DE number 434860 (Why is no real title available?)
- Dynamics of number systems. Computation with arbitrary precision
- scientific article; zbMATH DE number 3858303 (Why is no real title available?)
- scientific article; zbMATH DE number 3938452 (Why is no real title available?)
- scientific article; zbMATH DE number 3945256 (Why is no real title available?)
- scientific article; zbMATH DE number 3963094 (Why is no real title available?)
- scientific article; zbMATH DE number 48694 (Why is no real title available?)
- scientific article; zbMATH DE number 48134 (Why is no real title available?)
- Multiple/arbitrary precision interval computations in C-XSC
- Specification of hardware for interval arithmetic
- scientific article; zbMATH DE number 4123169 (Why is no real title available?)
- scientific article; zbMATH DE number 1497755 (Why is no real title available?)
- scientific article; zbMATH DE number 1542842 (Why is no real title available?)
- Interval Ostrowski-type methods with guaranteed convergence
- Advanced Arithmetic for the Digital Computer
- The end of error: Unum computing
- On the new fourth-order methods for the simultaneous approximation of polynomial zeros
- scientific article; zbMATH DE number 4182703 (Why is no real title available?)
- scientific article; zbMATH DE number 4182788 (Why is no real title available?)
- Computer arithmetic and validity. Theory, implementation, and applications
- A survey of interval algorithms for solving multicriteria analysis problems
- Algorithmic differentiation and hull-consistency enforcing using C++ template meta-programming
- The exact dot product as basic tool for long interval arithmetic
- Very fast and exact accumulation of products
This page was built for publication: Computer arithmetic and validity. Theory, implementation, and applications
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5900089)