インテルPentiumのFDIVバグ:4億7500万ドルの過ち
2024-12-28
1993年、インテルは高性能Pentiumプロセッサを発表しました。1年後、その浮動小数点除算アルゴリズムに欠陥があることが発見され、まれに間違った結果が生じるようになりました。当初インテルは軽視していましたが、FDIVバグと呼ばれるこのバグはすぐにメディアの注目を集めました。このエラーは、プロセッサのルックアップテーブルに16のエントリが欠落していたことが原因で、そのうち5つのエントリが直接的に間違った計算を引き起こしました。インテルは最終的に、4億7500万ドルの費用をかけて、影響を受けたすべてのチップをリコールし、交換しました。この記事では、Pentiumの除算アルゴリズムを詳しく調べ、チップ上のバグの位置を特定し、この高価なミスにつながった根本的な数学的エラーを説明します。