Mit Gene H. Golub entwickelte er einen stabilen direkten Algorithmus zur Berechnung einer Singulärwertzerlegung einer Matrix Golub, Kahan Calculating the singular values and pseudo-inverse of a matrix, J. Soc. Indust.