臭名昭著的Bug们之二:Intel 奔腾浮点除Bug

1994年10月30日,Lynchburg (佛吉尼亚)学院的 Thomas R. Nicely 博士在他的一个试验中追踪到一个未曾预期的结果,是在他的奔腾PC的一个除法问题引起的不正确答案。他将发现发到了Internet上,很快,引发了狂风 烈火,无数人重现了他发现的问题,并发现了其它会产生错误答案的情形。幸运的是,这些情况很少见,只在极端的大量数学、科学和工程计算中会导致错误结果。 大多数人在报税和运行业务时从不会遇到这类问题。

这一事件引人注目的不是bug本身,而是Intel处理这一情况的方式:
  • 在芯片发布之前,他们的软件工程师在自己的测试中发现了这个问题。Intel的管理层决定问题没有严重到足以确保修复,甚至公开它。
  • 当bug被发现之后,Intel试图通过媒体和公开声明减小问题被认为的严重性。
  • 迫于压力,Intel提出更换有问题的芯片,但只是对于能够证明被这个bug影响的用户。

群情激怒,Internet新闻组塞满了愤怒的客户,要求Intel解决这一问题。新闻记事将Intel描绘成对客户漠不关心和不被信任的。最终,Intel为它处理bug的方式道歉,并化费了4亿多美元更换坏的芯片。现在,Intel在它的网站上报告已知的问题,并小心关注Internet新闻组上客户的反馈。毕竟是损失惨重啊!

2000年8月28日,在投产一个月并发货之后,Intel宣布召回所有的1.13MHz奔腾III处理器。问题发现在,特定的指令会造成运行的应用冻结。于是,计算机生产商们制定计划召回已经在客户手中的PC,计算更换有缺陷的芯片的成本。一切又重来一回。

这与技术无关,是管理层错误决策的问题。

 

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值