news 2026/6/14 10:37:14

揭秘 Intel 8087 浮点芯片加法器:69 位运算提速 100 倍,性能优化有何奥秘?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
揭秘 Intel 8087 浮点芯片加法器:69 位运算提速 100 倍,性能优化有何奥秘?

Intel 8087 浮点芯片核心的加法器

1980 年,Intel 推出了 Intel 8087 浮点协处理器,能让数学运算速度提升高达 100 倍。除基本算术和开方运算外,还能计算超越函数,这依赖于一个 69 位的加法器。专利中描述,浮点执行单元的算术核心围绕着一个由加法器及其相关寄存器、移位器和控制电路组成的纳米机器。显微镜下的 8087 芯片裸片,边缘键合线将芯片与 40 个外部引脚相连,裸片图案由金属布线、多晶硅和硅构成。芯片顶部的总线接口单元与系统其他部分相连,负责与主 8086 处理器和内存协调,指令由中间的大型微代码只读存储器定义。裸片下半部分是“数据路径”,分为指数和小数数据路径,加法器位于小数数据路径中间,指数加法需将指数复制到小数数据路径。

加法器的结构

构建二进制加法器不难,难的是让它运行更快,关键在于处理进位。8087 的加法器将加法运算拆分为 4 位一组的块,采用两种技术加快块内计算速度,减少进位步骤。加法器有两个输入,每一位的和通过对输入及进位进行异或运算得到,中间值被称为“传播”。1959 年,曼彻斯特大学研究人员为 Atlas 计算机开发了曼彻斯特进位链技术,基于生成、传播和删除的概念构建,信号可并行计算。8087 采用优化的曼彻斯特进位链电路,将生成和删除情况合并。进位链被分成 4 位一组的块,由“进位跳过”电路刷新进位。加法器为优化性能,使用 NMOS 晶体管,进位线预充电到 5V 再拉低,块中最后一个多路复用器有四个输入。生成“propagate”信号的电路存在复杂情况,“B”输入可被“forceZero”信号阻断。加法器划分为 4 位一组的块,使用曼彻斯特进位链和进位跳过电路优化性能,但仍需两个时钟周期完成一次加法运算。

硅片中的加法器

4 位块电路在裸片上垂直堆叠形成完整加法器。金属层呈现为白色线条,8087 只有一层金属层,金属布线紧密排列。左侧粗垂直金属走线是接地,右侧是电源,水平走线为加法器块内部提供布线,两侧垂直线是控制信号及与芯片底部电路的连接。移除金属层后,能看到硅和多晶硅电路,多晶硅与掺杂硅交叉形成晶体管,电路复杂不规则,通过水平金属线连接。图片左右两侧无晶体管,多晶硅线加宽以降低电阻,硅被“浪费”用于垂直布线。

加法器的规模

尽管 8087 名义上小数采用 64 位值,但加法器接收 69 位输入并生成 70 位输出。原因包括使用三个额外低位比特用于舍入,B 寄存器值可加倍需多一位,小数总线和 B 值取反需多一位。两个大数相加结果可能需多一位,和移位器可将输出右移两位缩减至 68 位,“额外”的位由专用寄存器支持。

周边电路

加法器输入来自小数总线和 B 寄存器,输出存储在和寄存器中。8087 为加快乘法运算使用基 4 Booth 乘法,乘数存储在跳过移位器中,根据位情况加上不同值,加法器输出由和移位器右移两位后存储在和寄存器。除法通过重复减法、加法和移位操作实现,结果比特位在商寄存器中累加。平方根实现类似手工开平方,跳过移位器提供两位附加到加法器输入右侧,进行减法或加法操作,平方根在 B 寄存器中形成。乘法、除法和开平方运算的循环操作在硬件中实现,指令需大量微代码准备参数、处理指数、处理特殊情况并存储结果。

结论

8087 专利强调加法器的重要性,其性能对 8087 整体性能至关重要。虽有更快加法方法,但对 8087 有限晶体管数量不可行,8087 在复杂度和性能之间平衡,采用带有进位跳过加法器的曼彻斯特进位链。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/14 10:36:22

终极指南:快速配置开源SOCD键盘重映射工具解决游戏方向键冲突

终极指南:快速配置开源SOCD键盘重映射工具解决游戏方向键冲突 【免费下载链接】socd Key remapper for epic gamers 项目地址: https://gitcode.com/gh_mirrors/so/socd 还在为游戏中同时按下左右方向键时角色突然卡住而烦恼吗?SOCD键盘重映射工具…

作者头像 李华
网站建设 2026/6/14 10:33:20

dendrogram如何提升销售预测准确率:产品相似性建模实战

1. 项目概述: dendrogram 不是“树状图”那么简单,它是销售预测里被严重低估的“相似性翻译器”你有没有遇到过这种场景:模型把上季度卖爆的A款蓝牙耳机预测得准准的,可一到新品B款——参数几乎一样、目标人群重合度85%、连包装盒…

作者头像 李华
网站建设 2026/6/14 10:33:15

(干货整理)实测好用的AI写作辅助软件,毕业党收藏备用

毕业季论文写作真的这么难?选题卡壳、文献翻不完、写不下去、查重过不了、格式老出错…… 这份实测推荐的AI论文工具合集,覆盖中英文写作、全流程辅助和专项功能,免费和高性价比都有,从开题到定稿全程护航,毕业生直接抄…

作者头像 李华
网站建设 2026/6/14 10:31:39

AI转型失败真相:组织代谢能力比技术更重要

1. 这不是技术普及率的问题,而是组织代谢能力的体检报告“AI采用率88%却未发生实质转型”——这个标题像一记闷棍,打在所有刚给全员配好Copilot、采购了三套大模型平台、开了二十场“AI赋能”培训会的企业负责人太阳穴上。我过去三年深度参与过17家不同规…

作者头像 李华
网站建设 2026/6/14 10:28:03

代码即文档:构建可验证的LLM驱动实时文档系统

1. 项目概述:让文档和代码永远“同频共振”的底层逻辑你有没有经历过这样的尴尬:刚花三天写完一份详尽的API文档,结果开发同事一句“哦,这个接口昨天重构了,参数全变了”,就让整份文档瞬间失效;…

作者头像 李华