BLOG

什么是超线程技术?

更新

  本页面由 DeepL 自动翻译。 Switch to English

如果你在过去几年里一直关注CPU的发展,可能会注意到一个不同寻常的现象:英特尔在其消费级处理器中已基本放弃了超线程技术。考虑到超线程技术几十年来一直是英特尔CPU的核心功能之一,这似乎有些奇怪。 好消息是,“超线程”技术并未消亡。事实上,英特尔已公开表示,在认定放弃该技术导致性能潜力未能充分发挥后,计划在未来处理器中重新引入这项技术。

在探讨英特尔为何改变主意之前,有必要先了解超线程技术究竟起什么作用,以及它为何长期以来一直是一项如此重要的功能。如果您想深入了解其技术原理,请参阅我们的配套指南《超线程技术详解》。

超线程技术有什么作用?

超线程(Hyper-Threading)是英特尔对同时多线程(SMT)技术的实现,该技术允许单个 CPU 核心同时处理两个指令线程。虽然处理器核心看起来似乎始终处于繁忙状态,但实际上,核心的某些部分往往处于空闲状态,等待数据或其他任务完成。超线程技术通过允许第二个线程与第一个线程并行运行,有助于更好地利用这些原本闲置的资源。

值得强调的是,这并不意味着性能会翻倍,因为一个支持超线程的核心仍然只是一个物理核心。实际上,性能提升通常在10%至30%左右,具体取决于工作负载。能够充分利用多线程的应用程序,例如内容创作、渲染、视频编码以及办公软件,往往能从中获益最多。

游戏性能的情况往往则另当别论。对于许多游戏而言,超线程技术带来的性能提升仅为微乎其微,尤其是随着现代处理器物理核心数量的不断增加。

英特尔为何取消了超线程技术?

英特尔认为,如果不采用超线程技术,能够取得更好的效果。这一举措始于其推出混合处理器架构之时。从第12代酷睿处理器开始,英特尔将高性能的P核与体积更小、效率更高的E核相结合。最初,P核仍然支持超线程技术,而E核则不支持。

随着可用物理核心数量的增加,英特尔开始质疑超线程技术是否仍值得为此增加额外的复杂性。这种思路最终体现在英特尔“Lunar Lake”和“Arrow Lake”架构中推出的“Lion Cove”性能核心上——该核心完全放弃了超线程技术,转而致力于最大化效率、简化设计,并将更多资源用于提升单线程性能。

值得注意的是,超线程技术也存在一些缺点。它会消耗额外的硅材料(通常被认为约为5%),增加系统复杂性,并可能导致功耗上升。多年来,安全研究人员还发现了一些能够利用共享硬件资源的侧信道漏洞,这导致一些企业和组织在对安全要求较高的环境中禁用了超线程技术。

综合来看,英特尔认为,更重大的架构改进和核心数量的增加,其优势可能超过超线程技术带来的好处。

英特尔为何要重新推出超线程技术?

问题是,尽管英特尔有其理由,但这些优势从未真正消失。英特尔的新架构在能效和单线程性能方面或许取得了令人印象深刻的提升,但该公司后来也承认,放弃超线程技术可能有些过头了。

英特尔首席执行官谭立武表示,放弃SMT技术使英特尔处于竞争劣势,并造成了性能差距,该公司计划在未来的产品中解决这一问题。

其理由很简单:虽然增加物理核心数量通常是最佳解决方案,但并非总是最切实可行的选择。超线程技术仍然是从现有核心中榨取额外性能的有效途径,特别是在多线程工作负载中。这一点在专业和服务器环境中尤为重要,因为在这些环境中,虚拟化、数据库、云基础设施、工程应用以及许多与人工智能相关的工作负载,都能从同时处理更多线程中获益。

截至本文撰写之时,英特尔已确认计划在未来服务器处理器中重新引入SMT技术。超线程技术是否也会重返消费级台式机和游戏处理器尚不明确,但英特尔方向的转变表明,该技术仍将发挥重要作用。

AMD的情况如何?

AMD 当前的 Ryzen 和 EPYC 处理器在消费级和企业级 CPU 产品线中仍继续采用 SMT 技术,使大多数核心能够同时处理两个线程。AMD 尚未表现出任何放弃 SMT 的迹象,并继续将其视为充分发挥处理器性能的重要组成部分。

因此,如今的AMD和英特尔CPU在追求更高性能方面采取了略有不同的策略。英特尔在数代产品中一直专注于混合架构、改进核心设计以及增加物理核心数量,而AMD则继续将高核心数与SMT技术相结合。

超线程技术的未来

有一段时间,超线程技术似乎即将退出历史舞台。英特尔最新的消费级架构已不再采用该技术,而且随着核心数量的增加,它似乎也不再像过去那样重要了。然而,关于它已“寿终正寝”的报道可能为时过早。

尽管超线程并非一种能神奇提升性能的技术,但在许多工作负载中,它仍然是提高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 source

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.

Was this article helpful?