超线程 Hyper-threading




超线程(HT, Hyper-Threading)是英特尔研发的一种技术,于2002年发布。超线程技术原先只应用于Xeon处理器中,当时称为“Super-Threading”。之后陆续应用在Pentium 4中,将技术主流化。早期代号为Jackson。
通过此技术,英特尔实现在一个实体CPU中,提供两个逻辑线程。之后的Pentium D纵使不支持超线程技术,但就集成了两个实体核心,所以仍会见到两个线程。超线程的未来发展,是提升处理器的逻辑线程。英特尔于2014年发布的Core i7-5960X便是将8核心的处理器,加上超线程技术,使之成为16个逻辑线程的产品。
![A high-level depiction of the Intel's Hyper-Threading Technology: instructions are fetched from RAM (differently colored boxes represent the instructions of four different programs), decoded and reordered by the front end (white boxes represent pipeline bubbles), and passed to the execution core capable of executing instructions from two different programs during the same clock cycle.[1][2][3]](/uploads/202501/19/Hyper-threaded_CPU2132.png)
![A 3 GHz model of the Intel Pentium 4 processor that incorporates Hyper-Threading Technology[6]](/uploads/202501/19/KL_Intel_Pentium_4_Northwood2132.jpg)