英特尔第14代MeteorLakeCPU可能采用L4缓存

众所周知,英特尔正在准备其第14代MeteorLake来与最好的CPU竞争。该芯片制造商已经为即将推出的Foveros封装芯片分享了一些功能集。然而,一个新的Linux补丁暗示MeteorLake将支持L4缓存,这在处理器上很少使用。

Linux补丁的描述如下:“在MTL上,GT不能再在LLC上分配——只有CPU可以。这与对ADM/L4缓存的支持一起称为MOCS/PAT表更新。”

该补丁没有具体说明“ADM”代表什么。它可能只是L4缓存的一个花哨的营销名称。代码也没有暴露ADM的大小。从历史上看,英特尔通过CoffeeLake为Haswell的eDRAM使用了64MB或128MB。在HotChips34演示期间,英特尔分享了MeteorLake芯片的原理图,该芯片包含四个不同的区块:CPU区块、SoC区块、IO扩展区块和图形区块。四重奏位于充当插入器的大型基础瓷砖之上。

Intel的第一个eDRAM(嵌入式DRAM)实现是与Haswell一起实现的,用作CPU和iGPU的L4缓存。这家芯片制造商将继续这种做法,直到CoffeeLake。然而,只有少数选定的台式机和移动芯片在其较短的使用期限内利用了eDRAM。Broadwell是采用eDRAM的最著名架构。芯片制造商通常会在他们的设计中避开L4缓存,因为它速度较慢。

高速缓存层次结构从L1跨越到L4,但大多数处理器停在L3,因为随着级别的下降速度会降低。较低级别的缓存更大,因此增加了缓存命中的机会。主要问题是访问较低的缓存,例如L3甚至L4需要更长的时间。因此,除了提供集成显卡外,很少有L4缓存有助于提高系统性能的情况。然而,根据Coelacanth'sDream挖掘出的一些Linux补丁,L4缓存可能会随着MeteorLake卷土重来。

最大的问题是英特尔将把ADM/L4缓存放在哪里。MeteorLake的基础图块可能包含L4缓存。例如,PonteVecchio的basetile带有144MB的L2缓存,因此有先例。或者,L4缓存可能驻留在SoC磁贴内,并且肯定会解释它的大范围。

另一个令人兴奋的发现是,英特尔似乎已阻止MeteorLake的iGPU访问LLC(末级缓存)。根据Linux补丁的开发人员说明(在新标签页中打开),"在MTL上,GT不再分配在LLC上,设置has_llc=0。"

LLC对应于处理器上编号最高的高速缓存,它必须访问内存。L3通常是大多数现代处理器中的LLC,由CPU内核和iGPU共享。例如,英特尔现有的第13代RaptorLake芯片配备了高达36MB的L3缓存,比上一代的第12代AlderLake部件提高了20%。然而,Linux补丁指出,只有MeteorLake上的CPU核心可以接入LLC。该设计类似于AMD的RyzenAPU,其中CPU内核和iGPU不共享相同的缓存。

最近在基准测试网站上出现了一个12核的MeteorLake处理器。可悲的是,该芯片错误报告的时钟速度和结果无法具体说明我们可以预期RaptorLake性能提升多少。所以目前还不清楚MeteorLake是否会像IceLake或TigerLake一样只保留移动设备,或者它是否会进入桌面。另一方面,关于潜在的RaptorLakeRefresh的谣言已经持续了数月之久,所以后者听起来不太可能。一份涉嫌英特尔的文件(在新标签页中打开)只是证实了流星湖的营销名称是第14代酷睿,但并没有完全消除谣言。

流星湖应该会在今年下半年登陆零售市场。之后,7nm芯片将面临来自AMD的激烈竞争,包括DragonRange(Zen4+RDNA2)、Phoenix(Zen4+RDNA3)以及更新的Rembrandt-R和Barcelo-R芯片。

免责声明:本文章由会员“金阳东”发布如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系

金阳东
免责声明:本文章由会员“金阳东”发布,如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务;如因作品内容、版权和其他问题请于本站联系