三十年悬案真相大白: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
热门推荐
如何做好Web前端的考核:从目标设定到实际操作的全面指南
国家乡村振兴战略规划需要多长时间才能看到显著成效?
来一场港片“圣地巡礼”,随手一拍就是纯正港风
上了年纪,没有这3种病,多半可以活过70岁
三峡工程三十而立:长江防洪体系的“中流砥柱”
西双版纳自由行攻略和费用:一场奇幻的热带风情之旅
《缘之空》第几集第几分钟精彩?剧情介绍
手动变速箱的寿命
吃中药大便是黑色的怎么回事
面部剧痛无法饮食说话 显微血管减压手术解除三叉神经痛
AI Alchemist:掌握人工智能的职业要素
左右手无差别进攻有多难?NBA史上仅五人做到
申花豪取主场10连胜!亚冠2-0力克川崎,多一人作战显冠军相!
王氏族谱字辈排序大全(王氏家谱24辈分查询表)
桃子吃不完要怎么腌制 桃子果酱可以放多久
汽车发电机损坏:修理还是更换?
为什么会得缺铁性贫血?
人中黄:一种独特的中药材及其应用
宇宙太阳系银河系地球按顺序排列 层级关系从大到小
小孩子为什么不能吃盐?肾脏发育尚未成熟是原因之一
7种室内设计风格,哪种才是你的style?
吃什么补铬最快最好
《卡萨布兰卡》:他者之地,乱世之歌
疯子的纵火还是历史的必然——纳粹德国是如何将世界拖入深渊的?
商标对品牌发展究竟有怎样的影响力?
超短线用什么指标较为有效?这些有效指标对短线交易有何帮助?
透析患者左卡尼汀缺乏的成因分析与补充策略探讨
心脏有点肥大要怎么治疗,你知道吗?
宇宙、银河系、太阳系、地球的层级关系与银河系特点
人迎穴有降压的作用