Kahan beriet Intel beim Design der 8087-Gleitkommaeinheit. Aufbauend auf diesen Erfahrungen ist er der Hauptarchitekt des Standards IEEE 754 für binäre Gleitkommazahlen und dessen Verallgemeinerung IEEE 854 und war auch an der Revision IEEE 754r beteiligt. Er entwickelte den Summationsalgorithmus von Kahan, einen wichtigen Algorithmus zur Minimierung des Fehlers bei der Summation einer Folge von Gleitkommazahlen mit endlicher Genauigkeit. Mit Gene H. Golub entwickelte er einen stabilen direkten Algorithmus zur Berechnung einer Singulärwertzerlegung einer Matrix[2]. Daneben entwarf er für Hewlett-Packard die numerischen Algorithmen für die Taschenrechner der HP-10C-Serie.
↑Golub, Kahan Calculating the singular values and pseudo-inverse of a matrix, J. Soc. Indust. Appl. Math. Ser. B Numer. Anal., Band 2, 1965, S. 205–224