引用:
作者ianme
小弟看的懂您說的,但不知是否我的論點正確?因為很少有人能夠討論這些的說。需要印證一下拉。
|
RogerShih說的那種好像比較合理
因為你的講法是等於cpu裡有兩組ALU,這樣好像不太可能
但RogerShih說的當有一組分支預測錯誤,要換上另一個thread來跑
這時候也是要先把原本pipeline上的東西清掉(pipeline abort),才能跑別的thread
可是這樣講,去跑原本的thread,也是要花一樣的時間
那為什麼HT在有支援的程式下,有機會有10%的加速