推 sitos:反正 transistor 那麼多... 05/02 16:41
: 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