酷睿处理器自从问世后,一直以来是英特尔的主打招牌产品,随着时代迭代更新,目前已发展到第十二代,但在第12代酷睿处理器种,英特尔采用了全新的架构设计,也就是异构混合加购,于是有人好奇了,英特尔和ARM的大小核有什么不同,它们是什么?
一般来说,英特尔的异构混合架构主要是通过P-Core性能核+E-Core能效核设计,它可以弥补以往架构核心数量不足的缺点,所以也叫作“大小核”。P-Core(“大核”)主要是通过高频率与超线程重负载任务;E-Core(“小核”)是主要负责较轻负载任务和多线程性能吞吐、协同能力。此外,P-Core与E-Core采用了不同的微架构设计,前者是全新的Golden Cove微架构;后者为Gracemont微架构。
然而一提起大小核架构,很多人都会想到ARM的异构设计架构,在ARM的异构设计中,一个核心主要负责性能,另一个核心主要负责低能耗,因此也叫做大小核设计。
需要注意的是,ARM主要是面向移动级平台,如智能手机、平板电脑等,因此其大小核更加偏重于能耗方面,但对于PC而言,尤其是游戏本或桌面级PC来说,主要负责多线程任务的处理,如渲染、压缩等,不偏重于功耗和散热,所以英特尔的P-Core和E-Core混合架构设计不等于ARM的异构设计。
那么英特尔的“大小核”与ARM的大小核究竟有何不同呢?
首先需要知道的是英特尔12代酷睿Alder Lake的E-Core并不是单纯意义上的小核心,这是因为在英特尔异构架构体系下,Gracemont微架构的E-Core承担的是协同性的多线程吞吐性能提升,其实际性能超过了Skylake和Zen 2,而Skylake和Zen 2绝对不是小核心,它只是相对于Golden Cove的P-Core而言,能耗低一些。
然后在命名方面,Gracemont是来自Atom,上一代微架构是Tremont,相对于Golden Cove微架构的P-Core而言,Gracemont微架构的E-Core确实要小,但性能的IPC提升却超过20%。
接着,在Tremont上改进后的Gracemont比ARM架构多双前端六解码、整数浮点分离的设计。
最后,英特尔在混合架构之下对缓存进行了扩容,在增加了P-Core的二级缓存和E-Core的每核二级缓存的情况下,英特尔同时在共享L3智能缓存上也进行了增强和扩容。根据不同的核心数,英特尔12代酷睿处理器L3智能缓存最高提高到30MB,有效提高内存数据量、降低延时。
所以英特尔和ARM的大小核的区别挺大的。