HT開啟並不會效能低落,某一些程式(例如原本資源吃的比重的)
conflict會很容易發生,效能可能會造成一點點減損,不過不算是效能低落
至於說"一個cpu準備兩組獨立線路",我完全不懂這是什麼意思?
他是用一個pointer包覆一個單一核心,這核心跟以前的P4可以當成是一樣的
但pointer對外,他可以同時接受兩個thread,所以從外面看來
他好像有兩顆實體處理器。他接收到thread後,分析thread需要的資源
假如沒有conflict,那很好,就可以送去核心執行,假如發生conflict
他會切換到single mode,讓thread依次運作,這個時候效能就會多少有減損
如何讓這個效能減損不發生,或是盡量變小,一是讓處理器時脈跑得很高
這樣每次conflict發生時吃掉的timing就比較短,一個是增加核心的單元
這樣HT能同時運作的機率就會增加。目前HT是模擬兩個核心
但是隨者核心單元越來越大,資源越來越多,模擬更多的核心都將是可行的
要做到哪一步,是得看他的效用來決定。因為更多的thread都有可能同時運作
HT看起來確實是噱頭十足,不過他也很實用,我怎麼看都覺得他很棒
他可以免費的讓妳增加一些效率(事實上die size還是會增大5%左右)
但是卻不花什麼成本