Mixed precision — where it appears
Named by 2 essays across 2 fields — each of them below, with the objects they name alongside it.
The part of a solver that may be rounded
A preconditioner computed and applied with a three-bit significand still returns thirteen correct digits — it costs seventeen extra iterations and nothing else. Round the working arithmetic instead and the step count barely moves while the answer loses exactly the digits the format dropped.
Buying the accuracy back
Factorise in single precision, then correct the answer using residuals computed in double, and the result is what a full double-precision solve would have given. Compute those residuals in single instead and the identical algorithm, at identical cost, recovers nothing.
Named alongside it
The objects these essays reach for when they reach for this one.
Forward errorResidualBackward errorCatastrophic cancellationConjugate gradientsHalf precisionIncomplete choleskyIterative refinementPerturbationPreconditioningStopping criterionUnit roundoff