超线程技术是一项硬件创新,允许在每个CPU内核上运行多个线程。更多的线程意味着可以并行完成更多的工作。

Intel超线程如何工作?当超线程技术处于激活状态时,CPU 会在每个物理内核上公开两个执行上下文。这意味着,一个物理内核现在就像两个逻辑内核一样,可以处理不同的软件线程。较之传统的单线程内核,两个逻辑内核可以更有效地完成任务。超线程 (HT) 技术充分利用了内核以前在等待其他任务完成时的空闲时间,提高了 CPU 吞吐量。

AMD 超线程技术被称为 SMT(Simultaneous Multi-Threading),它与英特尔的技术实现有所不同,不过使用类似。

Reference

  1. 什么是超线程?- 英特尔