The purpose of this book is to explain in detail the sources of error in floating-point programming and how their effects can be controlled. The emphasis reflects that of the Diamond Esprit project from which the book was derived in that much of the work reported relates to the explotation of the Karlsruhe Accurate Arithmetic, an alternative to conventional floating-point arithmetic exhibiting improved error behaviour. The overall outline of the book is first to explain the basic features of floating-point arithmetic and then to illustrate many different kinds of work that have been undertaken to improve the accurancy of floating-point programming, concentrating on those which are relevant to the exploitation of the Karlsruhe Accurate Arithmetic. Conventional numerical analysis - which deals with the development of numerical algorithms to solve specific mathematical problems - is not really within the scope of the book, although some of the later chapters of the book are concerned with the development of numerical algorithms that provide results of guaranteed accuracy.
Basic Concepts (P. Wallis).
Machine Arithmetic (P. Wallis).
Model Arithmetic (P. Wallis).
Sources of Error (P. Wallis).
Different Approaches to Interval Arithmetic (C. Ullrich & J. Wolff von Gudenberg).
The Karlsruhe Accurate Arithmetic Approach (J. Wolff von Gudenberg).
EMBEDDING OF KARLSRUHE ARITHMETIC.
The Embedding of Accurate Arithmetic in PASCAl-SC (J. Wolff von Gudenberg).
The Embedding of Accurate Arithmetic in Ada (J. Kok).
Automatic Identification of Scalar Products (D. Winter).
Guidelines for Selected Transformations of Existing Programs (L. Bamberger).
Manipulation of Expressions (J. Davenport & H. Fischer).
E-Methods for Improving Accuracy (G. Schumacher & J. Wolff von Gudenberg).
Tertiary; University or College
Number Of Pages: 208
Published: 8th January 1991
Country of Publication: GB
Dimensions (cm): 234.02 x 149.8
Weight (kg): 0.44
Edition Number: 1