1996 年的奔腾 Pro 跑现代引擎,能赢卡斯帕罗夫吗
来源:nicholas.carlini.com — 2026-11-01
📋 概述
Nicholas Carlini 做了一件很有意思的反事实实验:把过去三十年棋类引擎的改进逐项回移到 1996 年的硬件上,看当年如果知道这些方法会怎样。他手上是一台 200MHz 的 Intel Pentium Pro、64MB 内存,跑定制移植的 Stockfish,估计等级分 3300±87。结论是当年根本不用造深蓝:把 Crafty 11.13 在奔腾上从 1999 分一路加到现代搜索技巧与 NNUE 评估,能到 2718(1 秒/步);把 Stockfish 移植成 32 位、内存压在 64MB 以内,再针对奔腾调优,能到 2846(1 秒)与 3180(30 秒)。100 局对局里,奔腾上的现代引擎对现代机器上的 1996 年 Crafty 打出 78 胜 17 和 5 负。
🔑 核心要点
总提升 +1335 Elo 中约 +720 来自更好的编程而非更快的硬件,这是全文的核心结论。
同一引擎换硬件:Crafty 在奔腾上 1 秒/步是 1999 分,在 Ryzen 7 上是 2614 分。
把现代搜索(fail-soft、LMR、correction history)、更好的静态搜索与 NNUE 加上去,奔腾上能到 2718 / 2974。
100 局对照:奔腾上的现代引擎 78 胜 17 和 5 负,赢的是跑在现代机器上的 1996 年 Crafty。
💡 金句
As it turns out, we could easily have beaten Kasparov without building Deep Blue, using only commodity hardware, and it (almost certainly) wouldn't have even been close.
👍 0
❤️ 点赞
👎 0
沉底
← 返回 Hacker News 首页