- ...
exist1
- Gradual underflow preserves more mathematical identities.
For example,
imples
with gradual underflow. The former can hold
without the latter with flush-to-zero.
The performance impact is not obvious. Many "modern"
processors do not accelerate arithmetic involving subnormal
numbers, so gradual underflow seems slow. The
additional identities give more room for programmers and
compilers to optimize, however.
A longer answer involves preserving relative error bounds in the face
of underflow. Gradual underflow keeps simple codes robust.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... 2
- I often
present this section at the very end of the first semester
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... error3
in Kincaid and
Chenney.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... consult4
- The book by
Reinhardt, Varga, et al. and the book on Optimization by Nocedal and
Wright are good starting places for the basics and a survey, respectively
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... method5
- LINK multigrid
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.