就功耗而言,核心数越多频率越低,核心数越少频率越高,哪个更好?

就功耗而言,核心数越多频率越低,核心数越少频率越高,哪个更好?

当 CPU 通电时,即使只有一个核心,是否需要更多电池来提高核心的时钟速度,或者是否需要更多电力来保持该核心处于当前时钟速度,并以相同的时钟速度启动辅助核心?

我的想法是,时钟速度较低时内核越多,功耗越低,我错了吗?如果是这样,那怎么办?

谢谢大家!

答案1

所有东西的设计都相当平衡,并且在这种情况下考虑到最大 TDP。

例子:

酷睿 i7-920XM、酷睿 i7-2920XM

#ac #ts Max freq    Calculation
4/3 2   2.26 GHz    2000 + (2 × 133) = 2000 + 267 = 2267
2   8   3.06 GHz    2000 + (8 × 133) = 2000 + 1067 = 3067
1   9   3.20 GHz    2000 + (9 × 133) = 2000 + 1200 = 3200

4/3 7   3.20 GHz    2500 + (7 × 100) = 2500 + 700 = 3200
2   9   3.40 GHz    2500 + (9 × 100) = 2500 + 900 = 3400
1   10  3.50 GHz    2500 + (10 × 100) = 2500 + 1000 = 3500

上表中,在 3/4 个活动核心的情况下,fq 提升将仅达到表中所示的范围以保持 TDP。在 1 个核心的情况下,根据默认的 turbo boost 步骤,它将提高很多。

但是一个 3.2 GHz 核心能胜过 3 个或 4 个 2.26GHz 核心吗?或者一个 3.5Gz 核心能胜过 4 个 3.2GHz 核心吗?不能,除非你只使用单核应用程序。

因此,您的一般答案是:核心胜利

如果您想要更多详细信息,则必须进行相当复杂的分析才能足够准确地确定。但这里有一些帮助:

  1. 像这样检查整个 CPU 系列这个
  2. 找到相关的 CPU。选择同一系列的 8、12、14、16 核 CPU(必须是同一代 nm/版本)。
  3. 将所有这些放入 excel 文件中并制作两组图表:TDP 和核心 // TDP 和频率。比较它们。
  4. 获取测试结果或在各种核心/fq 上进行自己的测试。
  5. 然后你将获得类似

请注意,您必须考虑涡轮步骤如何工作才能进行相关测试。

答案2

从我读过的几本书中,我了解到,速度越快,耗电量就越大,产生的热量也就越多。只要能做到,计算机行业就一直在努力提高芯片的速度,但是,当芯片速度达到 3GHz 左右时,它们就遇到了一些极限。因此,卓越的芯片性能就意味着要增加芯片的复杂性,包括制造多个可以执行某些任务的组件,从而产生多个内核。

内核越多,产生的功率就越少。当某些内核可以以较低的速度运行,甚至完全关闭,以帮助降低功率时,情况尤其如此。

相关内容