AMAZINGINDEX.COM 日报快照
52.4
VOL. 2026.06
2026.06.23
← 返回 2026.06.23 日报
日报快照 · Daily Snapshot
NO. 019

8087浮点协处理器位运算电路逆向分析

#ARTICLE HackerNews 2026.06.23
推荐指数 43.0 NO. 019 · 2026.06.23
发布2026/06/22Score64Comments12

Ken Shirriff 对 Intel 8087 数学协处理器进行芯片级逆向工程,揭示了其快速桶式移位器的电路设计细节。1980年这颗芯片让 PC 浮点运算提速百倍,其电路级优化思路对今天追求低功耗高性能的 AI 加速器设计仍有参考价值。

这篇文章的真正价值不在怀旧,而在展示硬件浮点运算的物理代价。8087 的桶式移位器用金属层布线直接实现多比特并行移位,避免了串行移位的时钟周期累积,这种空间换时间的思路正是今天 GPU 张量核心的祖先。

当前 AI 芯片设计面临相似的取舍:Transformer 的注意力机制需要大规模矩阵位移和重排,8087 用金属互联解决布线延迟的做法,与 TPU/GPU 中 systolic array 的物理布局优化一脉相承。做 AI 加速器架构设计的工程师可以从中理解为什么某些运算在硅片上注定昂贵。

另外 Ken Shirriff 的逆向方法论值得关注:他用显微摄影和图像处理还原四十年前的定制芯片,这种技术文档抢救工作对理解计算史中的工程权衡非常稀缺。

正面 10 条评论

核心争论:8087 桶式移位器为何不用 log2 级联结构而采用位-字节两级设计

bell-cot

Closely related, 8 days ago, 138 points & 28 comments: https://news.ycombinator.com/item?id=48519011 (about the 8087's adder)

Jimmc414

That's a different article by the same author, Ken Shirriff https://www.righto.com/2020/05/die-analysis-of-8087-math-cop... https://www.righto.com/2026/06/intel-8087-adder-reverse-engi...

bell-cot

Yes - I was just trying to give things a "this is interesting, so upvote & discuss!" kick. In the absence of Ken popping up with good "Author here for your 8087 questions" comment.

替代方案: Northstar S-100 FP cardWang 2200
查看原文 →