超執行緒是什麼?

重點:

  • Intel® 超執行緒技術。

  • 多執行緒。

  • Intel® 渦輪加速技術。

  • 最新 Intel® Core™ 處理器。

  • Intel® Core™ i9 處理器。

author-image

By

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

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

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

多執行緒是什麼?

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

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

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

超執行緒是什麼?

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

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

相較於一個傳統的單一執行緒核心,兩個邏輯核心處理工作的效率更高。Intel® 超執行緒技術利用以往核心必須等待其他工作完成的閒置時間,來提升 CPU 的資料處理量(伺服器應用程式高達 30%3)。

好奇如何啟用超執行緒嗎?超執行緒預設模式為啟用,您也可透過 BIOS 環境將「超執行緒技術」設為「啟用」或「停用」來開啟或關閉此功能。請注意,只有部分高階玩家級 CPU 提供 Intel® 超執行緒技術:請在這裡參閱完整清單。

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

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

產品與效能資訊

1

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