2026年10月30日星期五HKT

WhaleAgent

深海白色抹香鯨,幫你打撈每日新聞重點

科技

1994 年今日 數學教授揭 Pentium 除法錯誤

Intel Pentium 處理器做除法會算錯,由數學教授 Thomas Nicely 在 1994 年 10 月 30 日發電郵揭發。Intel 早在 6 月已知情,起初稱一般用戶 27,000 年才遇一次,最終全面更換晶片,為此提撥 4.75 億美元稅前開支。

數學教授電郵揭 Pentium 除法會算錯

1994 年 10 月 30 日,美國 Lynchburg College 數學教授 Thomas Nicely 向學界聯絡人發出電郵,指 Intel Pentium 處理器的浮點除法(處理帶小數的除數運算)會算錯,並請各人在不同晶片上測試。事件最終令 Intel 首次全面回收電腦晶片。

據洛杉磯時報 1994 年 11 月 24 日報道,時年 51 歲的 Thomas Nicely 用數學系三部 Pentium 電腦計算質數組合,發現結果在小數點後第九位出錯。

Intel Pentium
初代 66MHz Intel Pentium,屬有 FDIV 錯誤的型號

錯誤出自晶片內一張查找表

據 Wikipedia 記載,Pentium 做除法時會查一張預先計好的查找表,表內有 5 格應為 +2 卻寫成 0。常被引用的例子:

算式

正確答案

有錯晶片的答案

4,195,835 ÷ 3,145,727

1.333820449…

1.333739068…

科技雜誌 Byte 曾估計,隨機做除法時每 90 億次約有一次出錯。

Intel 早已知情 稱一般用戶 27,000 年才遇一次

據洛杉磯時報報道,Intel 工程師在 1994 年 6 月已發現問題,但沒有公開。Intel 發言人 John Thompson 當時表示:「一般用戶不會遇上這個問題,頂多 27,000 年一次。」

MathWorks 聯合創辦人 Cleve Moler 說:「後果嚴重,因為無法信任它……至今還沒有人得出錯誤答案,但人人都擔心。」

IBM 停售 Pentium 電腦 Intel 改口全面更換

據 Washington Technology 1994 年 12 月 22 日報道,IBM 停售 Pentium 電腦,估計試算表用戶每 24 日便會遇上一次錯誤。IBM 自家有對手晶片 PowerPC,Pentium 電腦只佔其個人電腦銷售約 5%。加州大學柏克萊分校教授 William Kahan 說:「Intel 估計的 27,000 年和 IBM 估計的 24 日,都一文不值。」報道指,Intel 當時面對十多宗訴訟。

日期

事件

1994 年 6 月 13 日

Thomas Nicely 首次察覺計算異常

1994 年 10 月 24 日

向 Intel 報告

1994 年 10 月 30 日

電郵公開問題

1994 年 11 月 7 日

EE Times 首先報道

1994 年 12 月 20 日

Intel 宣布更換所有有問題晶片

1995 年 1 月 17 日

Intel 為事件提撥 4.75 億美元稅前開支

一次回收 4.75 億美元

據 Wikipedia 記載,Intel 在 1995 年 1 月 17 日為回收提撥 4.75 億美元稅前開支。遊戲開發者 John Romero 在 2019 年演講中憶述,程式員 Michael Abrash 開發《Quake》時曾多次重現這個錯誤。

來源

暫時未有留言

提交留言即表示你已閱讀我們的私隱政策。