歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 超線程加快Linux操作系統的速度(1)

超線程加快Linux操作系統的速度(1)

日期:2017/2/25 10:37:05   编辑:Linux教程

超線程加快Linux操作系統的速度(1)

簡介

  Intel 的超線程技術通過復制、分區和共享 Intel NetBurst 微體系結構管道中的資源,使得一個物理處理器能包含兩個邏輯處理器。

  被復制的資源為兩個線程創建了資源副本:

  每個 CPU 的所有體系結構狀態

  指令指針,重命名邏輯

  一些較小的資源(例如返回堆棧預測器、ITLB 等)

  已分區的資源劃分執行線程之間的資源:

  幾個緩沖區(Re-Order 緩沖區、Load/Store 緩沖區、隊列等)

  共享的資源按需在兩個正在執行的線程之間使用資源:

  亂序執行引擎

  高速緩存

  通常,每個物理處理器在一個處理器核心上都有一個體系結構狀態,來為線程提供服務。使用了 HT,每個物理處理器在單個核心上就有兩個體系結構狀態,這使得物理處理器看起來象有兩個邏輯處理器在為線程提供服務。系統 BIOS 列舉出物理處理器中的每個體系結構狀態。由於支持超線程的操作系統利用了邏輯處理器,因此這些操作系統就有兩倍的資源可用於為線程提供服務。

Copyright © Linux教程網 All Rights Reserved