目前Intel的第12到14代酷睿以及酷睿Ultra 100处理器Alder Lake、Raptor Lake和Meteor Lake的P-Core与E-Core都是挂在环形总线上的,共享L3缓存,而且布置也是类似的,都是把P-Core集中布置在一侧,而E-Core布置在另一侧,Alder Lake和Raptor Lake这种单芯片处理器,双向环形总线就会按以下顺序通信:一半P-Core、一半E-Core集群、iGPU、另一半E-Core集群、另一半P-Core、Uncore,而采用小芯片设计的Meteor Lake计算模块内只有CPU内核,所以环形总线结构会简单一些。
但根据@Kepler_L2的消息,到了下一代Arrow Lake上,Intel就会改变现在这种布置,P-Core与E-Core集群改成交错布置的形式,他大概画了张图示意会变成什么样,下图是大致示意图,实际上Arrow Lake结构和Meteor Lake是类似的,计算模块内不会有内存控制器、核显和Uncore这些东西。
Arrow Lake为啥要改成这样呢?首先P-Core与E-Core交错布置有助于降低他们之间的通信延迟,因为新的硬件线程调度器会优先把任务分配给E-Core,在需求更高的性能的时候才会把任务移动到P-Core上,这种调度方式降低E-Core到P-Core的通信延迟就很有必要了。
其次就是可以分散高温源,你们在用12和14代酷睿的去跑下烤机就知道,P-Core的温度是比E-Core高得多的,把P-Core分开就能把热源分散开来,这有助于散热。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.