精華區beta hardware 關於我們 聯絡資訊
: Trace cache 當中。當同一個 trace 再被遇到的時候,就會直接從 Trace cache : 直接把 instruction 拿給 processor 來 decode 。 : 其它不再 trace cache 當中的 instruction 則還是從 instruction cache 當中拿。 : 事實上這就是把一段執行過的程式碼存起來,等又碰到的時候再拿出來用。 : 當然也有可能是因為我英文太爛看錯了,如果講得不對麻煩幫忙指出來。 總之就是 trace cache將locality考慮不到的一些instruction(branch is taken) 放進trace cache之中 藉此降低instruction fetch 失敗會造成的 penalty 這感覺有一點點小暴力耶 XD 還是說真的有閒的時候來翻paper好了-_- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.21.193
sitos:反正 transistor 那麼多... 05/02 16:41