Intel Hyper-Threading Technology(7)
阿新 • • 發佈:2019-01-06
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的企業級產品線的重要增強,也將會被整合到更廣泛的產品線中去。 |