您現在的位置是:首頁 > 攝影首頁攝影

英特爾,什麼是超執行緒?

由 瓶子評測 發表于 攝影2023-01-02
簡介英特爾 超執行緒 (HT) 技術充分利用了核心以前在等待其他任務完成時的空閒時間,提高了 CPU 吞吐量(在應用程式中可提升 30%)

處理器超執行緒是什麼意思

本文將介紹英特爾 超執行緒 (HT) 技術如何幫助處理器同時完成更多工作。

如今,幾乎所有的 CPU 都是多核的:它們包含多個處理單元,可以同時處理不同的任務。

英特爾,什麼是超執行緒?

但是,新增更多核心的益處並不總是能被簡單概括。單執行緒和多執行緒應用程式之間的區別是什麼?什麼是超執行緒,它與普通的多執行緒有什麼不同?

為了解釋更多核心和英特爾 超執行緒技術的優勢,讓我們瞭解一下這些術語,以及它們在運行遊戲和日常應用程式時分別代表的含義。

什麼是多執行緒?

多執行緒是並行化的一種形式,或者是拆分工作以便同時進行處理。執行緒化的程式將工作拆分到多個軟體執行緒,而不是將大量工作交給單個核心。這些執行緒由不同的 CPU 核心並行處理,以節省時間。

英特爾,什麼是超執行緒?

根據其構建方式,遊戲可能是輕執行緒的,也可能是重執行緒的。一些舊遊戲引擎以依賴單執行緒效能而聞名,這意味著它們大多使用單個 CPU 核心,並透過更高的時鐘速度來獲得大幅度效能提升。

如今,Unreal Engine 4 等遊戲引擎都會在建立複雜場景時利用多個核心

1

。引擎還可以使用多執行緒來處理“繪製呼叫”( CPU 向 GPU 傳送的關於繪製遊戲內物件、紋理和著色器的指令)的不同部分。

什麼是超執行緒?

英特爾,什麼是超執行緒?

超執行緒技術是允許在每個核心上執行多個執行緒。更多的執行緒意味著可以並行完成更多的工作。

超執行緒如何工作?當英特爾 超執行緒技術處於啟用狀態時,CPU 會在每個物理核心上公開兩個執行上下文。這意味著,一個物理核心現在就像兩個“邏輯核心”一樣,可以處理不同的軟體執行緒。例如,當啟用超執行緒時,10 核

英特爾 酷睿 i9-10900K

處理器會有 20 個執行緒。

英特爾,什麼是超執行緒?

較之傳統的單執行緒核心,兩個邏輯核心可以更有效地完成任務。英特爾 超執行緒 (HT) 技術充分利用了核心以前在等待其他任務完成時的空閒時間,提高了 CPU 吞吐量(在應用程式中可提升 30%

)。

英特爾,什麼是超執行緒?

想知道如何啟用超執行緒?它被設為預設啟用,但是可以在 BIOS 環境中將“Hyper-Threading Technology”(超執行緒技術)設定為“Enable”(啟用)或“Disable”(禁用),將其開啟和關閉。請注意,英特爾 超執行緒技術僅在某些發燒友級 CPU 上提供:完整列表

英特爾,什麼是超執行緒?

超執行緒有什麼優勢?

英特爾,什麼是超執行緒?

有了 CPU 超執行緒技術,PC 可以在更短的時間內處理更多的資訊,並執行更多的後臺任務,而不會中斷。在適當的情況下,該技術允許 CPU 核心在同一時間有效地執行兩項操作。對於執行重執行緒程式的多工工作者、網路主播和專業人士來說,升級到採用英特爾 超執行緒技術的

遊戲膝上型電腦

遊戲桌上型電腦

CPU(比如最新的

英特爾 酷睿 i9

處理器),就能大幅提升計算體驗。