Pentium FDIV bug(奔腾浮点除错误)是英特尔公司的旧版本Pentium浮点运算器的一个错误。错误起源于奔腾系列的FDIV(浮点除)指令。
1994年10月,美国弗吉尼亚州Lynchburg College数学系教授Thomas Nicely为研究孪生质数,发现用电脑处理长除法时一直出错 。他用一个数字去除以824,633,702,441时,答案一直是错误的。事后发现原因是英特尔为了加速运算,将整个乘法表刻录在处理器上面,但是2048个乘法数字中,有5个输入错误。这些错误其实不容易出现,在运算过程中,它会自动修复错误,只有几个二进制的数字组,才会造成完全错误的结果。
根据工程师指出,大约90亿个长除法中会有一个错误。依照计算,平均故障间隔(MTBF)大概是七百年,所以几乎是不可能发生。但是同样有人声称实际上遭遇到这个错误的频率要高得多。英特尔公司后来召回了有缺陷的产品。
此问题仅在原先Pentium处理器的某些型号上出现。该错误只在某些Pentium系列处理器低于120 MHz的时钟速度出现。在受影响的型号上,英特尔处理器频率ID程序会检查是否存在此错误。
下面列出了10个受影响的处理器。这些处理器的39个S-spec并未列在英特尔处理器规格网页中。