在计算机CPU的发展过程中,从最早的单核到双核、多核,制造工艺技术的不断演进,使得CPU的核心数量越来越多。在英特尔Alder Lake处理器芯片中,带有两组CPU内核:E核和P核。有消息称,AMD在下一代的CPU芯片中,也即将采用大小核的设计。那么,为何英特尔与AMD要在一个CPU中设计两种类型的内核呢?本文详细解读。
作为计算机中的大脑,CPU的重要性不言喻。在代号为Alder Lake的英特尔第 12 代酷睿(Core)处理器开始,我们发现英特尔开始在一个 CPU当中封装了两种不同类型的内核:E 核和 P 核,俗称大小核,这样的设计一直延续到最近发布的英特尔第13代酷睿处理器上。
那么,英特尔为何要在一个处理器中内置两个内核?它们之间是如何进行工作的呢?给用户带来了哪些不一样的体验呢?
大/小核设计的起因
众所周知,在代号为Alder Lake的英特尔第 12 代酷睿(Core)处理器之前,英特尔在一个芯片中布局的多个内核都具有相同的时钟频率,每个核心的性能也完全相同。这样的设计虽然让处理器拥有很高的性能表现,但同样也使得处理器的功耗居高不下,尤其是在一些较低负载的工作时,处理器TDP仍旧过高,造成了不小的浪费。
实际上,大/小核的设计并不是来自于英特尔,而且来自于Arm架构的芯片。Arm架构当初的设计思路就是在一个芯片内采用大、小两组不同的内核,大核主要用来处理较重的工作负载,小核主要处理占用后台的轻量负载。这样的组合,不但能够很好地提高芯片的性能,而且让处理器拥有更高的能耗比。
从第12代酷睿(Core)处理器开始,为了更好地提高处理器的能效,英特尔也开始效仿Arm的这种芯片设计思路,并开始在笔记本专用的处理器上最先采用E核和P核的芯片,这样能够更好地降低笔记本电脑CPU芯片的功耗,并提高CPU的整体性能。
据了解,英特尔开始将移动Lakefield芯片中采用大/小核的设计,采用了Foveros 3D封装技术,酷睿i5-L16G7和酷睿i3-L13G4就是最早的大/小核芯片,采用一个P核和四个E核的架构。当然,最初的大/小核芯片在性能上喜忧参半,但从Alder Lake的英特尔第12代酷睿(Core)处理器开始,一直到最新的Raptor Lake,得到了用户的广泛认可。
有传闻显示,英特尔的主要竞争对手之一,AMD也会上大小核设计,甚至已经申请了相关技术专利,传闻称未来的Zen5会搭档精简版的Zen4D,但一直没有确凿证据。
大/小核之间的工作原理
在英特尔第 12 代酷睿处理器之后的产品中,主要有P与E两个内核组成,其中P内核是性能核,也是最主要的内核,主要用于处理较大的工作负载。P内核拥有较高的时钟频率,非常全面的指令集,因此性能也相对比较强劲,能够完成大部分较重的工作任务。