超執行緒

超執行緒 （ Hyper - Threading ， 縮寫HT ） 是英特爾專有的同時多執行緒技術 ， 於2002年發佈 ， 用來改進x86微處理器執行平行計算 （ 一次執行多個任務 ） 的能力 。 超執行緒技術原先只應用於英特爾 Xeon 處理器中 ， 當時稱爲 “ Super-Threading ” 。 之後陸續應用在Pentium 4 HT中 ， 早期代號爲Jackson 。 通過此技術 ， 英特爾實現在一個實體CPU中 ， 提供兩個邏輯線程 。 之後的Pentium D雖不支援超執行緒技術 ， 但集成了兩個實體核心 ， 所以仍會見到兩個線程 。 超執行緒的未來發展 ， 是提升處理器的邏輯線程 。 英特爾於2016年發佈的Core i7 - 6950X便是將10核心的處理器 ， 加上超執行緒技術 ， 使之成爲20個邏輯線程的產品 。 英特爾表示 ， 超執行緒技術讓Pentium 4 HT處理器增加5 % 的裸晶面積 ， 就可以換來15 % ~ 30 % 的效能提升 。 但實際上 ， 在某些程式或未對多執行緒編譯的程式而言 ， 超執行緒反而會降低效能 。 除此之外 ， 超執行緒技術亦要作業系統的配合 ， 普通支援多處理器技術的系統亦未必能充分發揮該技術 。 例如Windows 2000 ， 英特爾並不鼓勵使用者在此係統中利用超執行緒 。 原先不支援多核心的Windows XP Home Edition卻支援超執行緒技術 。