高通|Alder Lake处理器深入把玩:双内核效能对比,未来移动版性能预览( 二 )



桌面版Alder Lake-S的8P+8E组合是Alder Lake里面核心数量最多的 , 移动版的Alder Lake-P最多只有6P+8E , 但核显的规模增大 , 并且增加了Thunderbolt 4控制器和IPU图像处理单元 , 低功耗移动版更是只有2P+8E , 而下一代的Raptor Lake处理器更是打算把E-Core数量增加到16个, 看来这E-Core是真的好用 , 而且堆起来性价比也很高 。
其实我们在首测的时候是想单独测试P-Core和E-Core的性能的 , 但实际上只能单独把E-Core完全关闭 , P-Core至少得保留一个 , 所以那时候就没关于E-Core的测试 , 现在我们换个思路 , 来试下不同P-Core和E-Core的组合会对性能有什么影响 。
测试平台与说明
测试平台就是同步评测那套 , 使用Core i9-12900K处理器 , 华硕ROG MAXIMUS Z690 HERO主板 , 两条16GB芝奇RIPJAWS S5 DDR5-5200内存 , 时序是CL40-40-40-76 , 显卡是NVIDIA GeForce RTX 3090 Founder Edition 。这次测试是通过关闭Core i9-12900K的P-Core和E-Core来验证不同核心组合性能 , 我们并不会处理器的频率做任何改动 , 如果没特殊说明的话就是默认解锁功耗限制 , 这次只是一个验证性的测试 , 所以测试的项目会比首发评测少很多 。
Core i9-12900K默认的睿频设置请看下表:

验证一:4P和2P+8E谁更强为什么会选这样的组合来呢?因为4个E-Core的芯片面积和1个P-Core大致相同 , Intel也说过2个P-Core加8个E-Core的多线程性能是比4个P-Core更好的 , 所以我们就来验证一下 , 附带测下1 P-Core+8 E-Core以及1 P-Core+4 E-Core的组合 。
理论测试



单纯看各个测试的多线程测试的话 , 2P+8E的组合多线程性能是要比4P更强的 , 毕竟核心线程数量差距摆在那里 , 两个P-Core多线程性能确实不如8个E-Core , 甚至1P+8E的多线程性能也和4P差不多 。
但认真去看这些数据的话 , 你会发现只剩1个P-Core时单线程性能是明显下降了的 , 这可能与Windows的显存辅助均衡调度算法有关 。
此外看3DMark CPU Profile的测试结果 , 4个P-Core在4线程和8线程时得分是要比2P+8E要高的 , 单线程性能相同 , 双线程的结果可能是单纯的测试误差 , 说明在8个线程内P-Core其实要比2P+8E更强 , 只有在两个都是最大线程时多线程性能才会拉开差距 。
其实如果光看多线程性能的话 , 8个E-Core是肯定要比2个P-Core更好的 , 两者的芯片面积也差不多 , 那在有限尺寸的晶圆上全堆E-Core多线程性能不是更好?更何况Gracemont架构本身是支持超线程的 , 只不过在Alder Lake里面它是E-Core没这个必要所以没开而已 , 事情肯定没这么简单 , 不然Intel也不会画这么大力气去搞个混合架构了 。
游戏性能
消费级处理器在绝大部分情况下都不会全线程一齐负载的 , 单线程性能有多重要这个游戏就会告诉你 , 测试的4个游戏里面4P与2P+8E在《全面战争:三国》和《Far Cry 6》帧数差距不大 , 但《古墓丽影:暗影》与 《银河破碎者》里2P+8E就明显落后4P很多 , 如果进一步削减P-Core数量的话性能下降得更厉害 , 1P+8E的游戏性能与2P+8E差很多 , 1P+4E的性能下降幅度反而没那么大 。
很明显 , E-Core在游戏里面帮不上太大的忙 , 主要还是得看单线程性能强得多的P-Core , 就如Intel在架构日上所说的那样 , P-Core是用来提供单线程性能的 , 而E-Core则是在尽量节能的情况下提升多线程性能 。
功耗测试

虽然我没对Core i9-12900K的频率进行改动 , 但因为睿频的关系它在不同核心数量时频率还是不一样的 , 核心数量越少全核频率就越高 , 这会对CPU的功耗带来微妙的影响 , 但整体来说还是关闭核心带来的影响更大 , 4个P-Core的功率是要比2个P-Core加8个E-Core功耗高8%的 , 后者的组合带来的多线程提升反而更大一点 , 怪不得Intel下一代产品还要继续增加E-Core数量 。