「ウィリアム・カハン」の版間の差分
削除された内容 追加された内容
22行目:
1976年、[[インテル]]は[[8087]]をはじめとする自社の全製品群の浮動小数点の仕様を設計するにあたり、共同研究者としてカハンを招いた。インテルの設計と時代的には同時進行で、1977年から、[[IEEE 754]](および基数非依存の拡張版である IEEE 854)の策定も進められた。カハンはそちらでもアーキテクト代表を務めた。標準は策定に 1985 年までかかったのだが(そのためインテルは、標準化に先行する形で製品をリリースすることになった<ref>そのため、[[Intel 80287|287XL]]のように最終的に決定した仕様に合わせた修正版を出したりしている。</ref>)、最終案の仕様はカハンらが提出したものがほぼ採用されたものとなった。以上のような経緯から、カハンは「浮動小数点数の父」と呼ばれる。その後の IEEE 754 改訂作業にも貢献し、現在の [[IEEE 754]] 規格を作り出した。
1980年代には "paranoia" という有名なプログラムも開発した。これは浮動小数点演算に関するバグを検出するベンチマークである。1994年、これによって[[Pentium]]の[[Pentium FDIV バグ|除算バグ]]が発見され、今日でもよく使われている。
彼は浮動小数点演算に関する教育に熱心で、浮動小数点数に関して間違った設計のハードウェアやプログラミング言語に対して厳しい。
|