超執行緒是什麼?

重點:

  • Intel® 超執行緒技術 (Intel® Hyper-Threading Technology)

  • 多執行緒

  • Intel® 渦輪加速技術

  • 最新 Intel® Core™ 處理器

  • Intel® Core™ i9 處理器

BUILT IN - ARTICLE INTRO SECOND COMPONENT

以下內容說明 Intel® 超執行緒技術(Intel® HT 技術)如何幫助處理器同時處理更多工作。1

現今的 CPU 幾乎都是多核心:即有好幾個處理單元,一次能處理多個工作。

然而,增加核心的好處未必明顯。單執行緒與多執行緒應用程式有何不同?超執行緒是什麼,相較於正常的多執行緒有何差異?

為說明額外核心和 Intel® 超執行緒技術的優點,我們會逐步說明這些專有名詞,並且解釋它們對執行遊戲和日常應用程式的意義。

多執行緒是什麼?

多執行緒是一種平行形式,也就是分割工作以同步處理的形式。有執行緒的程式會將工作分成多個軟體執行緒,而非將一個大型工作負載分配給單一核心。為了節省時間,不同的 CPU 核心會平行處理這些執行緒。

遊戲根據遊戲的建置方式而定,可分為輕執行緒和重執行緒,。部分老式遊戲引擎以仰賴單一執行緒效能著稱,也就是說這類引擎多半使用單一 CPU 核心,而較高的時脈速度會大幅強化遊戲過程。

如今,虛幻引擎 4 等遊戲引擎在創作複雜場景時,則是採用多核心2。引擎或許也會採用多執行緒處理不同部分的「繪製呼叫」,也就是從 CPU 傳送至 GPU 的指令(與要繪製的遊戲內物件、紋理和著色器有關)。

超執行緒是什麼?

Intel® 超執行緒技術是一種硬體創新,能讓每個核心執行多執行緒。執行緒愈多,可以平行處理的工作愈多。

超執行緒如何運作?Intel® 超執行緒技術啟用時,CPU 會向每個實體核心公開兩個執行內容。也就是說,現在一個實體核心的功能猶如兩個「邏輯核心」,可以處理不同的軟體執行緒。舉例來說,10 核心 Intel® Core™ i9-10900K 處理器在啟用超執行緒時有 20 個執行緒。

相較於一個傳統的單一執行緒核心,兩個邏輯核心處理工作的效率更高。Intel® 超執行緒技術善用過去核心必須等待其他工作完成的閒置時間,改善了 CPU 的輸送量(伺服器應用程式達 30%3)。

好奇如何啟用超執行緒嗎?超執行緒預設為啟用,您也可透過 BIOS,將「Hyper-Threading Technology」設定為「Enable」或「Disable」,即可將它開啟和關閉。請注意,只有部分高階玩家級 CPU 提供 Intel® 超執行緒技術:請在這裡參閱完整清單。

超執行緒能帶來哪些好處?

有了 CPU 超執行緒,電腦可在更短的時間內處理更多資訊,而且能在不中斷的情況下執行更多背景工作。在合適的情況下,這項技術讓 CPU 核心能同時執行兩項工作。執行重型多執行緒程式的多工處理者、直播主和專業人士,只要升級為搭載 Intel® 超執行緒技術的遊戲筆記型電腦遊戲桌上型電腦 CPU,例如最新的 Intel® Core™ i9 處理器,即可讓運算體驗更上層樓。

產品與效能資訊

1

Intel® 技術的功能與優勢取決於系統配置,而且可能需要支援的硬體、軟體或服務啟動。實際效能會依系統組態而異。沒有產品或元件能提供絕對的安全性。詳情請洽詢購入系統的製造商或零售商,或是上網參閱 https://www.intel.com.tw