| 

回主頁
 


 
電腦工具箱 詳細資料

主題Hyper-Threading Technology淺談
主題內容

Hyper-Threading技術 (簡稱HT) 是Simultaneous Multithreading Technology (SMT)的一種技術,使用了HT的處理器,會令一個處理器分作為兩個邏輯處理器來運作,而每一個邏輯處理器均有自己獨立的架構。在系統支援下,達到提高整體的運作效能。但與一般的雙處理器不同之處,就是兩個邏輯處理器需要同時分享處理器核心,包括L1/L2 Cache,執行引擎及系統總線介面等。據悉開啟了HT的效能,比沒有開啟的多提升30%的不錯表現。

在真正運作時,兩顆主邏輯處理器會交替地進行指令讀取工作,由於大部份的指令都已經在L1 Execution Trace Cache中,所以處理器可以很快地得到要執行的指令。即使其中一顆邏輯處理器所需要的指令並不在L1,系統便會指示到其他記憶體如L2去讀取所需的指令,之後馬上又回到第二顆邏輯處理器去運作,而不需等待第一顆處理器去完成讀取指令才能繼續,減低因等待指令及資料而浪費工作時間。如果兩個邏輯處理器同時準備好指令,處理器內的Task Scheduler會將指令以OOE方式編程,盡量去同時執行沒有資料關連的指令,讓處理器內的運作單元可以被盡量利用,提升執行效率。

 
推荐度:1 (0: 未評級;3:極度推荐)

上次更新日期2009-05-25

 

 

=============================================================
警告:

使用「電腦工具箱」本網站 閣下必須承擔風險!本網站本著非牟利的精神,為 閣下提供免費訊息及技術資料,完全純屬參考性質,但不完全保證資訊及免費軟體的正確性及可靠性,故此本網站不會對 閣下因為使用本網站後而帶來任何損失,而負上任何責任。本站強烈建議在按照本網站的技術指引或使用免費軟體前,務請為電腦作妥善備份及確保可回復狀態。



 | 
Copyright © 版權所有 All Rights Reserved.  版權聲明刊登廣告業務合作 View My Stats