c.curionodeThe Turing Archive

1989 · Turing Award

William Kahan

Floating-point arithmetic needs carefully designed rules as well as fast hardware.

Birth location
1933, Toronto, Ontario, Canada
Country labels
Canada
At the award
University of California, Berkeley
Subject
Theory & algorithms
Read the award story ↗
Illustrated portrait of William Kahan
Original AI-generated illustration by Curionode. Peter Badge / Heidelberg Laureate Forum Foundation · Likeness reference ↗

01 · A life in computing

The person behind the work

William Kahan studied how finite-precision arithmetic can mislead otherwise sensible numerical calculations. He developed algorithms and analysis that expose rounding errors and reduce their consequences. At Berkeley, his work connected mathematics, software, and the design of floating-point hardware. He played a major role in shaping the IEEE floating-point standard, helping make numerical behavior more predictable and reliable across different computing systems.

The contribution, explained

William Kahan helped make floating-point computation more dependable. Representable numbers have gaps, so arithmetic must round, and small choices can have large consequences. His work in numerical analysis and the development of IEEE floating-point standards helped establish consistent behaviour for a wide range of machines.

Why it matters

Predictable numerical rules make scientific software easier to analyse, test and move between systems.

Sources & further reading

  1. Heidelberg Laureate Forum ↗www.heidelberg-laureate-forum.org
  2. Official ACM profile ↗amturing.acm.org
  3. UC Berkeley — William Kahan biography ↗www2.eecs.berkeley.edu