超執行緒技術允許單一實體處理器核心像兩個邏輯處理器一樣運作。處理器可以同時執行兩個獨立的應用程式。為了避免將邏輯處理器和實體處理器混淆,Intel 將實體處理器稱為通訊端,本章的討論也使用這一詞彙。

Intel Corporation 開發了超執行緒技術來提高 Pentium IV 和 Xeon 處理器系列的效能。超執行緒技術允許單一處理器核心同時執行兩個獨立的執行緒。

雖然超執行緒不會使系統的效能加倍,但是它可以透過更好地利用閒置資源來提高效能,使得某些重要的工作負載類型產生更大的輸送量。如果應用程式在一個核心忙碌的邏輯處理器上執行,則與單獨在非超執行緒處理器上執行取得的輸送量相比,預期取得的輸送量會稍高於一半。超執行緒效能改善與應用程式有很大關係,有些應用程式可能會因為使用超執行緒而出現效能下降的情況,原因是邏輯處理器之間會共用許多處理器資源 (如快取)。

備註︰

在具有 Intel 超執行緒技術的處理器上,每個核心可以具有兩個邏輯處理器,這兩個邏輯處理器共用大多數核心資源 (如記憶體快取和功能單元)。此類邏輯處理器通常稱為執行緒。

許多處理器都不支援超執行緒,因此每個核心只有一個執行緒。對於此類處理器,核心數還與邏輯處理器的數目相符。下列處理器支援超執行緒,並且每個核心具有兩個執行緒。

  • 以 Intel Xeon 5500 處理器微架構為基礎的處理器。

  • Intel Pentium 4 (支援 HT)

  • Intel Pentium EE 840 (支援 HT)