我想知道我的电脑是否已经超越了深蓝的处理能力,深蓝曾击败过人类世界冠军加里·卡斯帕罗夫。与当今普通的台式机处理器(如酷睿 2 双核、i3 等)相比,深蓝的处理速度如何?
答案1
我看到了你的问题,自己也感到很好奇。我在 2007 年对一位深蓝程序员的采访中找到了这句话:
《连线》:超级计算机与人类之间的较量目前进展如何?人类又如何呢?
穆雷·坎贝尔:不太好!现任世界冠军、俄罗斯人弗拉基米尔·克拉姆尼克在 11 月与一个 PC 程序的比赛中以 4-2 落败。如果你看看运行“深蓝”的超级计算机,我认为当今的 Cell 处理器的处理能力与 1997 年的整个系统一样强。
答案2
如果维基百科准确的话,深蓝的规格如下:
集群中有 30 个 RS/6000 SP Thin 120MHz P2SC 系统。每个系统都包含一个专用 VLSI 国际象棋芯片。运行 AIX。
处理性能为 11.38 GFLOPS,当时是第 259 位最强大的超级计算机。
好吧,让我们试一试。很难说 VLSI 国际象棋芯片在做什么,但合理的猜测是它们通过执行某些 CPU 上速度较慢的繁重计算来提高国际象棋游戏的性能。
我可以肯定地说,按照今天的标准,120MHz RS/6000 已经过时了,而一台普通台式电脑的性能甚至不会变热,就能超越一堆捆绑在一起的 RS/6000。如果您还算上游戏机中的 GPU,例如 ATI Radion R800 可以达到 3.04 TFLOPS(我认为是单精度),这并不是最快的。
即使在普通 CPU 上,我也确信它的表现会优于深蓝。加入 GPU 并利用 CUDA,你的表现可能会比深蓝高出一百倍以上。
计算能力比13年前快得多。
答案3
深蓝还“配备了 480 个专用 VLSI 国际象棋芯片”。
在大规模并行配置中运行的特定任务的专用硅片的速度可以非常快。
Deep Blue 每秒可以评估 2 亿个位置,而运行 Fritz 的两个核心 Duo 芯片每秒可以处理 800 万个位置。
答案4
这个问题已经存在近 10 年了,但仍然很有趣。换个角度来看,即使是像 iPhone 7 这样的老款智能手机执行 SGEMM(SGEMM 是一种单精度乘法)也能获得超过 46 Gflops 的分数,而第 10 代英特尔 i9 之类的处理器也能获得超过 800 Gflops 的分数。这些分数是我在网上找到的,所以它们可能不是同类比较(请原谅我的双关语),但它们肯定表明了自 Deep Blue 以来 20 多年来取得的进步。