This talk resuscitates an old trick to accelerate the numerical solution of certain discretized boundaryvalue problems.
Without the trick, half the digits carried by the arithmetic can be lost to roundoff when
the discretizations grid-gaps get very small. The trick can obtain adequate accuracy from arithmetic with
float variables 4-bytes wide instead of double variables 8-bytes wide. Wider data moves slower through
the computers memory system and pipelines. The trick is tricky for programs written in MATLAB 7,
JAVA, FORTRAN and post-1985 ANSI C. The trick is easy for the original Kernighan-Ritchie C of the
late 1970s, and for a few implementations of C99 that fully support IEEE Standard 754 for Binary