1. 程式人生 > >Intel Hyper-Threading Technology(7)

Intel Hyper-Threading Technology(7)

https://download.csdn.net/download/qq_43401808/10897558

這片白皮書論文是Intel最早的講述超執行緒技術的專題論述,非常具有學術價值與史料參考價值。

ABSTRACT
Intel’s Hyper-Threading Technology brings the concept
of simultaneous multi-threading to the Intel
Architecture. Hyper-Threading Technology makes a
single physical processor appear as two logical
processors; the physical execution resources are shared
and the architecture state is duplicated for the two
logical processors. From a software or architecture
perspective, this means operating systems and user
programs can schedule processes or threads to logical
processors as they would on multiple physical
processors. From a microarchitecture perspective, this
means that instructions from both logical processors
will persist and execute simultaneously on shared
execution resources.
This paper describes the Hyper-Threading Technology
architecture, and discusses the microarchitecture details
of Intel's first implementation on the Intel Xeon
processor family. Hyper-Threading Technology is an
important addition to Intel’s enterprise product line and
will be integrated into a wide variety of products.

摘要

Intel的超執行緒技術為Intel體系結構帶來了同步多執行緒處理能力。超執行緒技術使得單個物理處理器看起來像兩個邏輯處理器;在兩個邏輯處理器之間,物理執行資源被共享使用;架構狀態則每個邏輯處理器各持有一份。從軟體或者體系結構的視角來看,這意味著作業系統和使用者程式可以將程序或者執行緒排程到邏輯處理器上執行,就好象在多個物理處理器上執行一樣。從微架構的角度來看,這意味著來自於兩個邏輯處理器的指令會同時在共享的執行資源上保持並執行。

 

這篇論文講述超執行緒架構,討論第一代實現超執行緒技術的Intel Xeon處理器的微架構細節。超執行緒技術是對Intel的企業級產品線的重要增強,也將會被整合到更廣泛的產品線中去。