Computer Arithmetic and Validity
-
Ulrich Kulisch
About this book
This is the revised and extended second edition of the successful basic book on computer arithmetic. It is consistent with the newest recent standard developments in the field. The book shows how the arithmetic and mathematical capability of the digital computer can be enhanced in a quite natural way. The work is motivated by the desire and the need to improve the accuracy of numerical computing and to control the quality of the computed results (validity). The accuracy requirements for the elementary floating-point operations are extended to the customary product spaces of computations including interval spaces. The mathematical properties of these models are extracted into an axiomatic approach which leads to a general theory of computer arithmetic. Detailed methods and circuits for the implementation of this advanced computer arithmetic on digital computers are developed in part two of the book. Part three then illustrates by a number of sample applications how this extended computer arithmetic can be used to compute highly accurate and mathematically verified results. The book can be used as a high-level undergraduate textbook but also as reference work for research in computer arithmetic and applied mathematics.
Author / Editor information
Ulrich Kulisch, University Karlsruhe, Germany.
Reviews
Review for the first edition:
"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. [...] 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.
[Günter Mayer (Rostock) in ZenralblattMath]
Supplementary Materials
Topics
-
Download PDFPublicly Available
Frontmatter
i -
Requires Authentication UnlicensedLicensed
Foreword to the second edition
vii -
Requires Authentication UnlicensedLicensed
Preface
ix -
Download PDFPublicly Available
Contents
xix -
Requires Authentication UnlicensedLicensed
Introduction
1 - Part I. Theory of computer arithmetic
-
Requires Authentication UnlicensedLicensed
Chapter 1. First concepts
13 -
Requires Authentication UnlicensedLicensed
Chapter 2. Ringoids and vectoids
43 -
Requires Authentication UnlicensedLicensed
Chapter 3. Definition of computer arithmetic
62 -
Requires Authentication UnlicensedLicensed
Chapter 4. Interval arithmetic
87 - Part II. Implementation of arithmetic on computers
-
Requires Authentication UnlicensedLicensed
Chapter 5. Floating-point arithmetic
157 -
Requires Authentication UnlicensedLicensed
Chapter 6. Implementation of floating-point arithmetic on a computer
191 -
Requires Authentication UnlicensedLicensed
Chapter 7. Hardware support for interval arithmetic
236 -
Requires Authentication UnlicensedLicensed
Chapter 8. Scalar products and complete arithmetic
249 - Part III. Principles of verified computing
-
Requires Authentication UnlicensedLicensed
Chapter 9. Sample applications
307 -
Requires Authentication UnlicensedLicensed
Appendix A. Frequently used symbols
367 -
Requires Authentication UnlicensedLicensed
Appendix B. On homomorphism
369 -
Requires Authentication UnlicensedLicensed
Bibliography
371 -
Requires Authentication UnlicensedLicensed
List of figures
421 -
Requires Authentication UnlicensedLicensed
List of tables
425 -
Requires Authentication UnlicensedLicensed
Index
427
-
Manufacturer information:
Walter de Gruyter GmbH
Genthiner Straße 13
10785 Berlin
productsafety@degruyterbrill.com