英特尔ArrowLake-S台式机CPU的可能布局已经公布,让我们首次看到了重组后的P-Core和E-Core排列。
英特尔ArrowLake-S台式机CPU核心结构发生重大变化,LionCoveP核心和SkymontE核心集群紧密排列在一起
看来英特尔正在对其下一代ArrowLakeCPU的内部结构进行大量更改。根据@Kepler_L2分享的框图,看起来这次P-Cores和E-Cores将会紧密排列。
从细节开始,该图表基于近一年前披露的信息,今年早些时候,Kepler提出了一种可能的渲染图,随后BionicSquash表示计算图块看起来很像新的布局。ArrowLakeCPU将基于LionCove核心架构配备多达8个P核,基于SkymontE-Core架构配备16个E核。由于据说CPU缺乏超线程支持,因此这将启用多达24个内核和24个线程。
LunarLakeCPU的英特尔LionCoveP-Cores每核具有2.5MBL2,但ArrowLakeCPU每核将具有3.0MBL2缓存和3MBL3缓存,总共24MBL3将完全共享,而SkymontE-Cores每集群将具有4MBL2缓存,每个集群将获得3MB的L3缓存。
ArrowLakeP核缓存(LionCove):3MBL2/3MBL3
ArrowLakeE-Core缓存(Skymont):4MBL2/3MBL3
RaptorLakeP核缓存(RaptorCove):2MBL2/3MBL3
RaptorLakeE-Core缓存(Gracemont):4MBL2/3MBL3
有趣的是,每两个LionCoveP-Core中间都会堆叠一个E-Core集群,它们不会像以前的设计那样与P-Core分开。这种新布局可能有助于改善间通信,这可以帮助线程控制器更好地决定哪些核心可以更好地用于工作负载,还可以帮助降低同一环形总线互连上的延迟。
由于E-Core通常位于的最末端,因此传输时间也会减少,这意味着第一个P-Core必须在其余核心之间传输才能与第一个E-Core进行通信,但在每个P-Core旁边都有一个E-Core集群最终可以解决AlderLake和RaptorLake遇到的许多通信缺陷。英特尔已经确认,LunarLake和ArrowLakeCPU中的LionCoveP-Core在很多方面都不同。
对于LunarLake,线程控制器从E核开始,但对于高性能选项,它将从P核开始,让OEM能够根据需要灵活地调整调度。线程方向提供了将工作负载放在哪个核心上的提示,最终决定权在操作系统。
对于英特尔的下一代高性能ArrowLakeCPU,这无疑将是一个有趣的设计选择。该架构将扩展到台式机和移动设备,并将于10月首先进入台式机领域,因此请继续关注未来几个月的更多信息。