英特尔:第12代酷睿台式机处理器的性能混合组合(图)

英特尔预计将于 2021 年第四季度正式推出其第 12 代酷睿台式机处理器以及随附的 600 系列主板。在不久前的 2021 英特尔架构日上,英特尔官方已经介绍了很多关于第 12 代酷睿台式机处理器的信息。本次根据官方资料,笔者就12代酷睿桌面处理器的一些热点话题进行解答,希望能帮助大家更多地了解12代酷睿桌面处理器。

一,首先看一下英特尔第 12 代酷睿台式机处理器的一些重要特性和术语。

为什么英特尔在这里使用性能混合架构,而不是传统的“大小核”?这是因为英特尔在设计混合架构时有不同的技术要求。(另外,我们不使用术语“尺寸核心”,而是“能效核心和性能核心”)

英特尔用混合处理器能效核心(E-Core)取代了原来的 Atom Mont 核心。再看传统Core Duo使用的Cove-core,在单线程性能、降低延迟、多线程性能和吞吐量等方面也有相应的提升。也就是说,它不同于英特尔传统的Cove和Mont,在两者之间,英特尔进行了架构组合,也就是今天大家看到的性能混合组合。

这也是为什么英特尔一直在强调英特尔将使用性能核心(P-Cores)和能效核心(E-Cores),而不是其他传统混合处理器使用的“大小核”,主要是因为性能的混合架构追求更广泛的产品,从超薄处理器到桌面高性能处理器。同时,不仅仅是对能效的追求,更多的是如何在兼顾能耗的同时获得更好的性能。这些需求不同于传统的混合处理器。

此外,英特尔在交付性能混合处理器架构时,还有一个非常重要的线程调整机制,那就是硬件线程调度器。Intel的基于硬件的线程调节器很重要的做了两件事:第一,它不是静态的,它不同于之前混合处理器的分配原则,不是一个坚实的原则,而是基于实时监控内核状态然后使得前所未有的动态和智能响应。这样做的最大好处是软件不需要为这样的策略重新编码。如果是固定线程分配,软件需要考虑哪些线程放在性能更高的核心上,哪些线程放在更节能的核心上。需要这样的适应和调整。第二个重要的一点是,英特尔在做硬件线程调度器的时候,英特尔率先在微软的Windows 11操作系统上实现了硬件级别的线程调整,与操作系统线程调整的交互非常好。. Intel通过我们的技术把更多的内核信息分享给操作系统的调度器,让操作系统更有信心,可以更好的在系统层面对操作系统进行调度,这也是一个非常好的“软件”。“硬结合”的整个系统,而且这个系统也能更好地服务于混合性能的性能核心和能效核心。s Windows 11操作系统,这是一个很好的交互操作系统线程调整。. Intel通过我们的技术把更多的内核信息分享给操作系统的调度器,让操作系统更有信心,可以更好的在系统层面对操作系统进行调度,这也是一个非常好的“软件”。“硬结合”的整个系统,而且这个系统也能更好地服务于混合性能的性能核心和能效核心。s Windows 11操作系统,这是一个很好的交互操作系统线程调整。. Intel通过我们的技术把更多的内核信息分享给操作系统的调度器,让操作系统更有信心,可以更好的在系统层面对操作系统进行调度,这也是一个非常好的“软件”。“硬结合”的整个系统,而且这个系统也能更好地服务于混合性能的性能核心和能效核心。

其次,将 E-Core 用于桌面处理器的主要价值是什么?

Intel 4个能效核心的Die Size与1个性能核心相同,4个能效核心可以放在相同的Die Size中。所以即使在台式机上,能效核心的价值也很重要。

补充一点,引入这样的能效核心将带来两个好处。一个好处是性能核心可以更专注于服务那些需要更高性能的线程处理器线程多有什么用,从而可以充分利用能效核心。线程处理效率。另一方面,当整个PC处于相对较低的任务负载下时,整个处理器可以通过节能核心获得更好的功耗性能。

三、未来Windows 10系统会支持硬件线程调度器吗?

硬件线程调度器仍在 Windows 10 上做一些工作,但尚未披露任何细节。在没有OS级调度的情况下,Intel其实有一些线程调度策略。比如Intel会在线程方面优先考虑性能核心,然后考虑能效核心,最后考虑多线程,自己也会做优先级排序。

第四,如果硬件线程调度器调度不需要软件调优和适配,Intel如何保证实现的调度机制准确,能够分配到应用真正需要的资源上?

硬件线程调度器不使用固定线程性能核心和能效核心分配逻辑,而是使用动态的。它带来的好处是不需要软件指定分配给我哪个核,因为如果你有固定的策略,那么软件需要考虑线程在哪个核上,按照这个比较合理固定规则。但是,如果是动态的,它带来的最大好处是它需要更多的性能或者不需要根据实时性能核心和能效核心运行状态以及即将到来的线程进行这种智能调整。

如果说是准确的话,这件事很难说,因为现实世界中发生的所有事情,我们很难在某个时间段做出100%正确的选择。但总的来说,这样的动态、实时、智能,特别是有操作系统调度的介入,其调度机制会更加合理,更加灵活。如果是固化调度机制,一旦出现不合理的地方就更难改进了,因为它是固化的。

第五,无论桌面处理器还是移动处理器,超低压移动处理器使用8个能效核心,主要是性能核心的数量不同。这个设计的目的是什么?

基本上是一个原则,Intel在设计新Alder Lake的性能混合架构时,因为要匹配超薄处理器到移动处理器和更高性能的桌面处理器,所以需要不同的TDP设置,不同的功率和性能应该是与对应的混合处理器 CPU 的数量相匹配。刚才提到,因为有能效核心处理器线程多有什么用,4个能效核心相当于一个性能核心硅的面积,所以可以提供更好的高集成度。由于更节能的内核追求多线程和线程吞吐量,它在混合处理器中扮演着非常重要的角色,它的数量并不影响整个处理器非常大的功率变化,这就是为什么人们从该视频,

6、游戏中的计算线程是如何分配给性能核心和能效核心的?

硬件线程调度器会让CPU看到性能核心和能效核心的当前情况,以及整个CPU的功耗和功耗状态,然后将硬件线程调度器的信息提供给系统,所以系统可以进行调整。从不同的应用场景来看,比如游戏中的某个场景,每个游戏都有不同的线程。根据不同线程的需求,硬件线程调度器自己进行分配。有的用于能效核心,有的用于性能核心。因为即使在同一个游戏中也有不同的线程,并不是所有的线程都需要性能核心来处理。根据硬件线程调度器看到的一些CPU内部情况,

七、如果是单对单,能效核心对性能核心的最高频率是多少?

产品发布时将提供更多信息。

其实不要把这个架构想得太复杂。英特尔并非使用固件进行所有分配。所有分配均由系统进行。Intel 所做的只是将每个 Core 的状态和负载情况报告给系统,以便系统进行判断。因此,英特尔一直在强调,目前英特尔与 Windows 11 关系非常密切的原因是,Windows 11 系统会做出这样的判断。Intel刚才说了,每个核心的执行状态都会非常详细的上报给系统,然后系统就可以根据进来的软件来分配资源。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论