超執行緒是什麼?

重點:

  • Intel® 超執行緒技術。

  • 多執行緒。

  • Intel® 渦輪加速技術。

  • 最新 Intel® Core™ 處理器。

  • Intel® Core™ i9 處理器。

author-image

作者

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

然而,增加核心的好處不見得總是能詳述。單執行緒與多執行緒應用程式有何不同?超執行緒是什麼,相較於正常的多執行緒有何差異?

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

多執行緒是什麼?

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

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

現今遊戲引擎如 Unreal Engine 4,會使用多個核心來建立複雜情境2。引擎或許也會採用多執行緒處理不同部分的「繪製呼叫」也就是從 CPU 傳送至 GPU 的指令(與要繪製的遊戲內物件、紋理和著色器有關)。

超執行緒是什麼?

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

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

相較於一個傳統的單一執行緒核心,兩個邏輯核心處理工作的效率更高。利用核心先前等待其他任務完成的閒置時間,Intel® 超執行緒技術可改善 CPU 輸送量。

好奇如何啟用超執行緒嗎?預設情況下為啟用狀態,但可將「超執行緒技術」設定為「啟用」或「停用」從 BIOS 環境開啟或關閉。請注意只有部分高階玩家級 CPU 提供 Intel® 超執行緒技術:請在這裡參閱完整清單。

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

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