由于我正在运行的应用程序仅作为单个进程运行,因此它只使用一个核心。
我现在有一台 Core 2 Duo 2.4 GHz。我想知道如果我购买了 Core i7 2.4 GHz,它完成一般 CPU 操作的速度是否会比 Core 2 Duo 的单核快得多?
另外,2.2 GHz i7 的单核通常比 2.4 GHz Core 2 Duo 的单核更快吗?
我只询问一般的 CPU 操作,而不是多媒体操作。为了说明清楚,我不是在询问整个 CPU 的一般性能——我指的是一个 CPU 的单个核心与另一个 CPU 的单个核心之间的性能对比。
答案1
无法回答您的问题,因为有许多 CPU 可以被描述为“2.4GHz 的 Core 2 duo”或“2.2GHz 的 Core i7”。但是,您可以通过以下方式至少大致比较一下 CPU 单核速度:PassMark CPU 评级每个 CPU 的数量除以核心数。
PassMark CPU 评级是纯粹的 CPU 性能评级,几乎可以完美地与更多内核匹配,因此将评级除以内核数即可很好地衡量每个内核的性能。请注意,这不适用于超线程 CPU。
答案2
速度远比我们看到的要复杂得多。
它具有更多的缓存、不同的架构等等。除此之外,内存控制器的延迟更低,这是巨大的优势,将在未来 10 年内对应用程序的速度产生最大影响。内存容量增长非常快,已成为越来越重要的因素。
芯片组也是另一个因素。但所有这些都只是无用的东西。基准测试才是最重要的,在这种情况下,基准测试很清楚。它准确地告诉你速度有多快。
答案3
另一个比较网站是这个:硬件加人。
我检查了 WinRar 压缩测试,以 2.4 运行的 Core 2 Duo E6600 需要 5:47,以 2.6 运行的 i7 920 需要 3:04。
您的里程可能会有所不同,但总的来说,您可以期待更快的速度。