当 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 核心吗?不能,除非你只使用单核应用程序。
因此,您的一般答案是:核心胜利。
如果您想要更多详细信息,则必须进行相当复杂的分析才能足够准确地确定。但这里有一些帮助:
- 像这样检查整个 CPU 系列这个。
- 找到相关的 CPU。选择同一系列的 8、12、14、16 核 CPU(必须是同一代 nm/版本)。
- 将所有这些放入 excel 文件中并制作两组图表:TDP 和核心 // TDP 和频率。比较它们。
- 获取测试结果或在各种核心/fq 上进行自己的测试。
- 然后你将获得类似那
请注意,您必须考虑涡轮步骤如何工作才能进行相关测试。
答案2
从我读过的几本书中,我了解到,速度越快,耗电量就越大,产生的热量也就越多。只要能做到,计算机行业就一直在努力提高芯片的速度,但是,当芯片速度达到 3GHz 左右时,它们就遇到了一些极限。因此,卓越的芯片性能就意味着要增加芯片的复杂性,包括制造多个可以执行某些任务的组件,从而产生多个内核。
内核越多,产生的功率就越少。当某些内核可以以较低的速度运行,甚至完全关闭,以帮助降低功率时,情况尤其如此。