作为系统核心的处理器正在发生变化。或者说,正在不断演进。它们正逐渐摆脱依赖相同核心执行相同任务的模式,转而开始采用一种混合设计,将所谓的性能核心(P-core)与能效核心(E-core)相结合。这种转变反映了一个简单的现实:并非所有任务都需要最大性能。
这一概念可追溯至ARM于2011年推出的big.LITTLE架构,该架构将高性能核心与低功耗核心整合于单个CPU中,以延长电池续航时间并更好地处理混合工作负载。 此后,智能手机及其他芯片制造商纷纷采用了这一方案,其中包括苹果及其M1芯片。英特尔则通过第12代Alder Lake芯片将混合设计引入主流台式机领域,该芯片将工作负载分配给高性能核心(P-core)和低功耗核心(E-core)。
从技术层面来看,P-core 核心体积更大、运行速度更快,专为提供卓越的单线程性能而设计。E-core 核心体积更小、功耗更低,更适合并行处理多个轻量级任务。因此,这款 CPU 既能在需要时提供流畅的运行体验,又能在不需要时避免浪费能量。
性能核心专为速度而设计。它们负责处理游戏、视频编辑和复杂计算等高负载任务,在这些场景中,响应速度和高主频至关重要。相比之下,能效核心则侧重于以更低的功耗处理较轻的工作负载,因此非常适合后台进程、系统任务以及浏览网页或发送消息等日常应用。
这种分离使 CPU 能够将每个任务分配给最适合处理该任务的工具。系统无需让每个核心始终以全功率运行,而是能够动态地平衡性能与能效。
然而,CPU 并非独自做出这些决策。操作系统在决定哪些任务在哪些核心上运行方面起着关键作用。
每当你打开一个应用程序、点击一个按钮或运行一个后台进程时,操作系统的调度程序都会决定将该任务分配到哪里。在混合型 CPU 中,这意味着要在性能核心和能效核心之间做出选择。
现代系统采用先进的调度逻辑,以识别任务是高负载还是轻量级,然后将其分配给最合适的核心类型。诸如英特尔线程调度器(Intel Thread Director)等技术甚至会向操作系统提供实时反馈,以帮助指导这些决策。
这种协调至关重要。如果没有这种协调,混合型 CPU 就会像传统 CPU 一样,将任务分配给任何可用的核心,而不会考虑该核心是否适合执行该任务。
效率核心之所以存在,是因为现代工作负载是混合型的。一台典型的个人电脑不仅仅在执行一项高负载任务,它还在运行一个前台应用程序的同时,还运行着数十个后台进程,例如更新、系统服务和空闲任务。
在早期的 CPU 设计中,每个核心都完全相同。这意味着即使是简单的任务,其功耗也与高负载任务一样高。
这种方法虽然可行,但效率低下,尤其是在系统日益复杂且始终处于运行状态的情况下。
效率核心通过将较轻的工作负载卸载出去来解决这个问题。后台进程可以在低功耗核心上运行,而高性能核心则始终可用于需要它们的任务。
混合型 CPU 并非要在性能与能效之间做出取舍。它们通过将专用核心整合到单个处理器中,在两方面都表现出色。这种处理器兼具了(处理)领域的双重优势。
当您启动游戏或渲染视频时,性能核心会接管处理,提供更快的运行速度。当系统处于空闲状态或运行后台任务时,能效核心会接管,在降低功耗的同时确保系统平稳运行。
这种智能的分工正是现代CPU设计的精髓。制造商不再通过增加相同的核心来提升性能,而是致力于优化不同类型核心之间的协同工作方式。
简而言之,能效核心的作用是处理所有不需要最大功耗的任务。这样一来,性能核心就能专注于发挥其最大优势:在真正需要速度的地方提供速度。
Stay up to date with CORSAIR. Get our latest News, Guides, and Product Updates in your Google feeds.
Add CORSAIR as a preferred sourceThanks for helping us improve this article.
JOIN OUR OFFICIAL CORSAIR COMMUNITIES
Join our official CORSAIR Communities! Whether you're new or old to PC Building, have questions about our products, or want to chat about the latest PC, tech, and gaming trends, our community is the place for you.