The number one requirement for computer arithmetic has always been
speed. It is the main force that drives the technology. With increased
speed larger problems can be attempted. To gain speed, advanced
processors and pro gramming languages offer, for instance, compound
arithmetic operations like matmul and dotproduct. But there is another
side to the computational coin - the accuracy and reliability of the
computed result. Progress on this side is very important, if not
essential. Compound arithmetic operations, for instance, should always
deliver a correct result. The user should not be obliged to perform an
error analysis every time a compound arithmetic operation, implemented
by the hardware manufacturer or in the programming language, is
employed. This treatise deals with computer arithmetic in a more
general sense than usual. Advanced computer arithmetic extends the
accuracy of the elementary floating-point operations, for instance, as
defined by the IEEE arithmetic standard, to all operations in the
usual product spaces of computation: the complex numbers, the real and
complex intervals, and the real and complex vectors and matrices and
their interval counterparts. The implementation of advanced computer
arithmetic by fast hardware is examined in this book. Arithmetic units
for its elementary components are described. It is shown that the
requirements for speed and for reliability do not conflict with each
other. Advanced computer arithmetic is superior to other arithmetic
with respect to accuracy, costs, and speed.
Les mer
Design of Arithmetic Units
Produktdetaljer
ISBN
9783709105252
Publisert
2020
Utgiver
Vendor
Springer
Språk
Product language
Engelsk
Format
Product format
Digital bok
Forfatter