英特尔 Alder Lake 处理器将至,如何科学去跑分

苹果 M1 处分器在昨年惊艳亮相,在桌面情况下阐扬出了惊人的性能和服从,ARM 营垒可谓是眉飞色舞。当今年,宛若要轮到 x86 营垒反击了。英特尔将会在2019推出斩新架构设计的 x86 处分器 Alder Lake,它的革新性之处,在于应用了 ARM 中实装多年的大小核架构。

▲Alder Lake 应用了大小核夹杂架构,在差别平台对应有差别规格

高性能大核 + 高服从小核的组合,曾经被证实确凿能够带来更好的体验。但是如许的设计,在 x86 营垒中百里挑一,以前的评价体系对于 Alder Lake 来说,大概是不敷切确的。辣么要怎样才气客观评价 Alder Lake?待到 Alder Lake 正式公布、以第 12 代酷睿处分器的正式产物名上台时,要怎样跑分才气更科学?本日就给朋友们共享几个思绪吧。

用适用的操纵体系跑分

若你这几年相关注 AMD 的锐龙处分器,辣么应该晓得操纵体系的调剂,对于 CPU 的性能影响短长常大的。无论是对于锐龙也好,Alder Lake 也好,架构的改变,需求操纵体系接纳新的调剂算法,才气发扬 CPU 应有的性能。

以锐龙 CPU 为例。锐龙之因此能够轻易推高焦点数目,和它怪异的拓扑架构密不可分。比方在 Zen 2 中,每 4 个焦点封装成为一个 CCX,每两个 CCX 封装为一个 CCD,如许的作用是能够经历简单增加 CCX 和 CCD 模块,堆砌出更多焦点。

▲AMD Zen2 的架构,能够看到焦点-CCX-CCD 的拓扑

但是,如许的架构带来了 CPU 调剂的新疑问,比方焦点和焦点干脆的通信,会发现跨 CCX 甚至跨 CCD 的情况,而跨 CCX 的焦点之间通信,会发生分外的延迟。比方一个程序用了 CPU 两个焦点,但这两个焦点有大概位于统一个 CCX,也有大概划分位于差别的 CCX 中,后一种情况会带来更高的通信延迟,性能数据天然逊于前一种情况了。

在 1903 中,体系对此进行了优化,Win10 1903 体系会优先调剂处于统一 CCX 内的焦点,以免跨 CCX 变成延迟,多核性能有所晋升。

▲ 1903 对 Zen 架构的优化:优先挪用统一 CCX 内的焦点、缩短频率相应时间

▲Windows 10 1903 能够晋升 Zen 的游戏性能和平时阐扬

此次 Alder Lake 也会碰到和锐龙相似的疑问。Alder Lake 应用了大小核夹杂架构,操纵体系务必足够伶俐,才气切确校验甚么时分应用小焦点,甚么时分挪用大焦点。非常遗憾,因为桌面处分器当今才首先应用大小核设计,因此目前的 Windows 体系都没有对其优化,想要发扬出 Alder Lake 如许的大小核架构的威力,就需求晋级到 了。

在 Alder Lake 中,英特尔布置了 Intel Thread Director 的硬件调剂技术,结适宜用的操纵体系,能够对线程智能分派到适宜的焦点中间。而 Windows 11,就对这项技术提供了较好的支持。

现实上,曾经有媒体测试比拟过 和 Win10 在大小核夹杂架构 CPU 平台下的性能迥异。媒体应用了三星 Galaxy Book S 装备,它基于 Lakefield Core i5-L16G7 平台,而 Lakefield 即是典范的大小核设计的 CPU,能够将其看作是 Alder Lake 的前线。底下是详细的测试后果。

首先是 GeekBench 5 测试,Win11 相比 Win10 21H1,在多线程上有 5.8% 的上风,在单线程上则有 2% 的上风。Win11 的性能比拟 Win10 21H2 更好,但晋升幅度并不算使人振奋,等候最终版能有更好的阐扬。

接着是跑分 Speedmeter 2,测试也表现 Win11 的性能要更好。应用同样的 Chrome 91,Win11 比拟 Win10 21H1 有 10% 的性能上风。

再来看渲染后果。在 Cinebench R23 中,Win11 在单线程测试中发现出了大概 8.2% 的上风。这个测试后果是经历三种差别的测试得出的,而 Core i5-L16G7 这颗处分器确凿在 Win11 中阐扬出了更强的性能。

末了是 3DMark 测试,该测试中没有发现出显著的性能迥异,这也是能够明白的 ——3DMark 对驱动依附较大,而新体系和新硬件都还未有美满的驱动般配。

能够看到,Win11 在大小核 CPU 平台上,发扬出了显著优于 Win10 的性能,这会给游戏带来更高的帧数、更低的延迟和更少的卡顿 —— 对大小核架构优化不及,是有大概让异架构焦点切换延迟明显增加的,而 Win11 鲜明对大小核优化更好。

总的来说,要发扬出新 CPU 的性能,就需求应用对架构有优化的操纵体系。Alder Lake 和 Win11 正式版都会在年关公布,若朋友们打算用 Alder Lake,可别忘了融合新体系了。

用适用的测试应用跑分

Alder Lake 应用了大小核设计,而凭据目前公布的消息,桌面平台的会是 8+8 焦点,条记本挪动平台的也会领有 6+8 以及 2+8 焦点。和目前的英特尔 CPU 相比,Alder Lake 无疑属于焦点数目爆破,在某些性能测试应用,后果会有极大程度的进步,但要怎样明白这个测试后果呢?

比方 Cinebench,这是一个 DIY 玩家非常常用的跑分应用,它经历渲染测试来衡量 CPU 性能,对多焦点优化较好,平时来说焦点数目多的 CPU 在 Cinebench 中更轻易获取好后果。Alder Lake 的焦点数目晋升非常大,能够预见的是在 Cinebench 中会跑出远胜于前的后果,但这是否意味着 Alder Lake 比拟前代晋升就有辣么大?

▲Alder Lake 必然会在 Cinebench 如许的测试中有大幅晋升,但这是否意味着平时应用也晋升非常大?

Cinebench 测试的是 CPU 多核在高负载下的峰值性能,但未必符合平时应用的场景。比方翻开一个网络,现实上更磨练的是 CPU 的瞬时相应速率,尤其是 Alder Lake 这种大小核架构的 CPU,加上可变频率设计,可否在初次时间相应使命、攀升到较理想的性能去实现用户触发的轻量使命,大概加倍影响用户平时体验。

▲Alder Lake 应用高达 1000GB/s 的总线持续大小核,但没有明说延迟怎样,延迟会极大影响平时体验

因此,对于 CPU,或是需求应用更多的跑分对象去测试,比方 PCMark 就能够测试 CPU 对轻量使命的相应速率。评价 CPU 性能,分外是 Alder Lake 这种架构大改的产物,不能够迷信一两款测试对象,而是需求针对 CPU 的特征,进行更多维度的测试,才气获取更客观的论断。

应用适宜的编译器跑分

只管 x86 CPU 的指令集是兼容的,但实现指令集的详细技巧,却有所差别。对此,少许针对处分器的代码优化,能够更完善地发扬出 CPU 应有的性能。比方编译器,同样的测试程序,若应用对 CPU 更友爱的编译器,后果大概大有差别。

▲Anandtech 应用 SPEC 今年 等职业应用来测试性能,但测试英特尔 CPU 没有应用 ICC 编译器

许多媒方式如 Anandtech,会应用 SPEC 如许的职业测试应用来衡量 CPU 的性能。但是 SPEC 测试能够应用差别的编译器,Anandtech 所应用的 CLANG 编译器,并不能够完善发扬英特尔 CPU 的服从。若改用英特尔本人的 ICC 编译器,后果会明显上浮。因此,朋友们旁观某些测试后果的时分,需求留意应用的是甚么编译器,否则非常有大概获得禁止确的论断。

CPU 的性能测试是一个非常复杂的疑问,而面临新的架构设计,怎样选定适宜的测试技巧又显得分外紧张。Alder Lake 非常快就会到来,它带来的架构革新会让 x86 的体验更上一层楼吗?咱们拭目以俟吧。

您可能还会对下面的文章感兴趣: