ウィリアム・モートン・カハン | |
|---|---|
2008年のカハン | |
| 生まれる | 1933年6月5日 トロント、オンタリオ州、カナダ |
| 母校 | トロント大学 |
| 知られている | IEEE 754 カハン加算アルゴリズム |
| 受賞歴 | チューリング賞 (1989年) IEEEエマニュエル・R・ピオーレ賞[1] (2000年) 米国工学アカデミー ACMフェロー |
| 科学者としてのキャリア | |
| フィールド | 数学 コンピュータサイエンス |
| 機関 | カリフォルニア大学バークレー校 |
| 論文 | 大規模線形方程式を解くガウス・ザイデル法 (1958) |
| 博士課程の指導教員 | バイロン・アレクサンダー・グリフィス |
| 博士課程の学生 | ジェームズ・デメル レンカン・リー |
ウィリアム・「ヴェルヴェル」・モートン・カハン(1933年6月5日生まれ)は、カナダの 数学者、コンピュータ科学者であり、 1989年に「数値解析への根本的な貢献」によりチューリング賞を受賞し、[2] 1994年にACMフェロー に任命され、 [2] 2005年に米国技術アカデミーに入会した。 [2]
バイオグラフィー
カナダのユダヤ人家庭に生まれ、[2]トロント大学に入学し、1954年に数学の学士号、1956年に修士号、1958年に博士号を取得しました。現在、カハンはカリフォルニア大学バークレー校の数学および電気工学・コンピューター科学(EECS)の名誉教授です。
カハンは、浮動小数点計算のためのIEEE 754-1985標準(および基数に依存しない後継のIEEE 854)の主たる設計者でした。彼はオリジナルのIEEE 754仕様の作成に尽力したため、「浮動小数点の父」と呼ばれています。[2]カハンは、現在のIEEE 754標準につながるIEEE 754改訂版への貢献を続けました。
1980年代に彼は、広範囲にわたる潜在的な浮動小数点バグをテストするベンチマークプログラム「パラノイア」を開発した。[3] 彼はまた、有限精度浮動小数点数のシーケンスを加算するときに発生する誤差を最小限に抑える重要なアルゴリズムであるカハン加算アルゴリズムを開発した。彼は、超越関数を事前に割り当てられた桁数に正しく丸める際の未知のコストを「テーブルメーカーのジレンマ」という言葉で表現した。 [4]
デイビス・カハン・ワインバーガーの膨張定理はヒルベルト空間作用素の膨張理論における画期的な成果の一つであり、多くの異なる分野に応用されている。[5]
彼は、浮動小数点問題についての一般のコンピュータユーザーへのより良い教育を積極的に主張しており、良好な浮動小数点計算を損なうと思われるコンピュータやプログラミング言語の設計上の決定を定期的に非難している。[6] [7] [8]
ヒューレット・パッカード(HP)がオリジナルのHP-35ポケット科学計算機を発表したとき、いくつかの引数に対する超越関数の評価における数値精度は最適ではありませんでした。HPはKahanと広範囲に協力してアルゴリズムの精度を高め、大きな改善をもたらしました。これは当時、Hewlett-Packard Journalに掲載されました。[9] [10]彼はまた、 HP Voyagerシリーズ のアルゴリズムの設計に大きく貢献し、中級および上級のマニュアルの一部を執筆しました。
参照
参考文献
- ^ 「IEEE Emanuel R. Piore Award Recipients」(PDF)IEEE。2010年11月24日時点のオリジナル(PDF)よりアーカイブ。 2021年3月20日閲覧。
- ^ abcde Haigh, Thomas (1989). 「ウィリアム(「ベルベル」)モートン・カーハン」. AMチューリング賞. 2017年5月27日閲覧。
- ^ カーピンスキー、リチャード(1985)、「パラノイア:浮動小数点ベンチマーク」、バイトマガジン、10(2):223–235
- ^ Kahan, William. 「A Logarithm Too Clever by Half」。2008年11月14日閲覧。
- ^ Davis, Chandler; Kahan, WM; Weinberger, HF (1982). 「ノルム保存膨張と最適誤差境界への応用」SIAM Journal on Numerical Analysis . 19 (3): 445–469. Bibcode :1982SJNA...19..445D. doi :10.1137/0719029. hdl : 10338.dmlcz/128534 .
- ^ Kahan, William (1998年3月1日). 「Javaの浮動小数点があらゆる場所で誰に害を及ぼすか」(PDF) . 2021年3月1日閲覧。
- ^ Haigh, Thomas (2016年3月). 「ウィリアム・M・カハン氏へのインタビュー」(PDF) . 2021年3月1日閲覧。
- ^ Kahan, William (2004年7月31日). 「Matlabの損失は誰の利益にもならない」(PDF) . 2021年3月1日閲覧。
- ^ Kahan, William M. (1979年12月). 「パーソナル電卓には、f(x) = 0のあらゆる方程式を解く鍵がある」(PDF)。Hewlett-Packard Journal。30 (12): 20–26 。 2023年6月16日閲覧。
- ^ Kahan, William M. (1980年8月). 「ハンドヘルド電卓が積分を評価する」(PDF) . Hewlett-Packard Journal . 31 (8): 23–32 . 2023年6月16日閲覧。
外部リンク
- ウィリアム・カハンのホームページ
- ウィリアム・カーハンのオーラル・ヒストリー、改訂 1.1、2016 年 3 月
- 数学系譜プロジェクトのウィリアム・カハン
- ウィリアム・カーハンとの会話、ドクター・ドブの日記、1997年11月1日
- 浮動小数点の老人とのインタビュー、1998 年 2 月 20 日
- IEEE 754 ウィリアム・カーハン氏へのインタビュー 1998年4月
- 複数の言語での Paranoia ソースコード
- 現代のグラフィックス プロセッシング ユニット (GPU) に対するパラノイア
- 754-1985 - 2 進浮動小数点演算の IEEE 標準、1985 年、IEEE 標準 754-2008 に置き換えられました
