超線程
維基百科,自由的 encyclopedia
超線程(英語:Hyper-Threading,縮寫HT)[1]是英特爾專有的同時多線程技術,於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卻支援超線程技術。