BLOG

超线程技术详解

更新

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

超线程(HT)或超线程技术(HTT)是英特尔对其部分处理器所具备的并行多线程(SMT)功能的称谓。该技术通过复制处理器中部分非执行部分来提升性能,从而使单个处理器核心在操作系统看来仿佛是两个逻辑处理器。

操作系统对这两个逻辑内核进行调度,并在它们之间分配工作负载。这使得处理器能够同时处理多个线程,通过管理资源来确保执行单元始终处于忙碌状态。

超线程技术具有多项优势,包括提高效率和优化资源利用率,以及至关重要的性能提升。英特尔声称,与不支持超线程的芯片相比,支持超线程的芯片性能最高可提升30%。对于仅使芯片硅片面积增加5%的技术而言,这已相当可观。考虑到新一代处理器通常只能带来个位数的性能提升,这绝非可以轻视的优势。

不过,超线程技术并非没有问题。某些应用程序在启用该技术后,不仅未能获得性能提升,甚至可能出现性能下降的情况。研究表明,超线程技术还会引入安全漏洞,特别是侧信道攻击,因此OpenBSD操作系统出于安全考虑,便禁用了超线程功能。此外,还有观点认为,同时多线程技术比传统设计多消耗高达46%的功耗。

你好,超线程

英特尔于2002年首次在面向工作站的至强(Xeon)处理器中引入超线程技术,同年又将其应用于奔腾4处理器。 此后,超线程技术便成为英特尔大多数处理器的标准配置。自那时起,CPU核心数量显著增加,结合超线程技术,这意味着现代处理器(例如Core i9-13900)能够同时处理多达32个线程。

正如我们在开篇所述,超线程(Hyper-Threading)是英特尔对同时多线程(SMT)技术的品牌名称,但显然,当英特尔能够利用高达30%的闲置性能时,AMD不会坐视不理。 因此,尽管AMD从未采用“超线程”这一品牌名称,但其首款Zen架构处理器便已采用SMT技术,并自此一直从中受益。AMD也在不断提升核心数量,与英特尔一样,以锐龙9 9950X为例,其顶级台式机处理器可同时处理多达32个线程。

再见,超线程

如果以上内容描绘了一幅超线程技术前景一片大好的图景,那么你可能会惊讶地发现,英特尔的“CPU倍增”技术并未出现在其最新一代处理器的功能列表中。 例如,英特尔最近发布的Core Ultra 9 285K拥有8个性能核心和16个高效核心,但无论哪种核心类型都未见超线程技术的踪影。这表明处理器设计理念发生了变化,基本上认为超线程技术在这些新的“混合”处理器上已无法像过去那样发挥作用。

英特尔在其第12代酷睿处理器中采用了混合架构设计。这些处理器拥有性能核心和能效核心,效仿了ARM在其处理器中实现的big.LITTLE架构。 简而言之,芯片内部包含两种类型的核心,可针对不同的工作负载进行调度,从而相比以往的CPU设计提供了更高的能效。起初,英特尔仍在性能核心上支持超线程技术,但在最新一代产品中取消了该功能,转而将高效核心的数量基本翻了一番。

AMD似乎并不急于效仿英特尔推出完整的混合架构设计,而是专注于其X3D缓存技术,以此在性能上保持领先。因此,同时多线程技术还将伴随我们一段时间,只不过可能不再冠以“超线程”之名。

产品注册

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?