三十年悬案真相大白:Intel奔腾FDIV Bug终于找到根源
创作时间:
作者:
@小白创作中心
三十年悬案真相大白:Intel奔腾FDIV Bug终于找到根源
引用
快科技
1.
https://news.mydrivers.com/1/1019/1019045.htm
在计算机硬件历史上,Intel奔腾处理器的FDIV Bug是一个具有里程碑意义的事件。最近,硬件历史学家Ken Shirriff通过显微镜分析,终于确定了导致这一Bug的具体晶体管位置,为这个持续了30年的悬案画上了句号。
硬件历史学家Ken Shirriff取得了重大发现,他通过显微镜分析确定了导致1994年Intel奔腾处理器“FDIV Bug”的确切晶体管。
这一错误导致了Intel的首次产品召回,直接损失达4.75亿美元,同时这也是第一个成为全球头条新闻的计算机硬件问题。
Shirriff检查了第一代奔腾处理器的可编程逻辑阵列(PLA),精确定位了这一历史性计算缺陷的根本原因。
这是Intel首款采用P5架构的CPU,采用800纳米工艺制造,拥有310万个晶体管,也正因如此,Shirriff才能够借助显微镜分析处理器的裸片,并找到具体晶体管,在拥有数百亿个晶体管的现代CPU上,这一操作几乎很难实现。
错误源于Pentium的先进浮点单元,它采用了SRT除法算法,使计算速度是之前处理器的两倍。
该算法需要一个2048单元的查找表,以112行排列,值从-2到2由晶体管的存在或缺失编码。
他发现该表中有五项缺失了所需的晶体管,默认为0而非正确的值2,不仅如此,Shirriff还发现了额外的11个缺失数据点,但这些点没有引起错误,他形容这是“由于运气”。
Intel最终在后续的Pentium版本中通过填充所有未使用的表项为2来解决问题,这是一个简单而有效的解决方案,节省了未来Pentium版本上的裸片空间。
Shirriff计划在未来几天内在他的博客上发表对他调查的更深入分析,包括是否可能通过物理修改受影响的Pentium芯片来纠正这个三十年老问题的讨论。
本文原文来自MyDrivers
热门推荐
使命召唤手游CDKEY领取攻略:官方活动等4种渠道
使命召唤手游新手指南:四大模块详解助你快速提升
孔子童年:从贫困单亲家庭到伟大思想家
闽南非遗全览:六大类别展现独特文化魅力
十道闽南家常菜:从蚵仔煎到沙茶牛肉,道道凝聚海味精华
闽南芋饺制作详解:两种烹饪方式,传统美味在家就能做
高热话题、纪实风格,《真心英雄》探寻“英模题材”新解法
百老汇的历史剧创作:在史实与想象中寻找平衡
体内“缺盐”竟会导致意识不清???
春节对联书写大赛,赢书法大奖!
龙年春联:传统与创新的完美融合
春节贴春联,你真的懂吗?
《本草纲目》:从世界医药经典到人类文化遗产
热水澡助你放松,告别一天疲惫
和平精英高分攻略:枪法、战术、资源利用全方位指导
和平精英SS26赛季:淘汰分计算规则详解及实战技巧
和平精英高分攻略:基础、战术、实战三步提升
高血压用药指南:常见降压药副作用与应对方法
每年两针控制血压,新型降压药zilebesiran展现突破潜力
眉山精华一日游:三苏祠品文化,瓦屋山赏美景
眉山一日游:三苏祠感受文化,山水湖景尽收眼底
六大热兵器难敌后金铁骑,揭秘明军火器失效之谜
羊角水堡:赣南军事要塞变身文化瑰宝,见证400年沧桑
智能情感分析助力企业打造有温度的客户服务
情感计算赋能智能客服,实现从问题解决到情感关怀的升级
从情绪识别到网红心理:AI技术揭示情感营销奥秘
代际创伤如何影响我们?从认识到疗愈的完整路径
Excel打印当前页的设置方法详解
掌握GDB调试工具:功能详解与实战应用
从情绪到财务:识别妻子不忠的七个信号