推 Transfat: 不是用來"predict"要不要跳,是用來記錄上次同樣指令的01/30 15:40
→ Transfat: 時候我們有沒有跳,如果有跳我們這次也就跟著跳,和BHT01/30 15:40
→ Transfat: 的效果我大略認知是一樣的01/30 15:41
可是感覺...還是有用到?
推 AllenPaul: 就是玩文字遊戲QQQ01/30 15:58
乾 真的
推 yupog2003: 也許是hardware用的而不是compiler用的?01/30 16:18
我也覺得應該是跟compiler無關(?)
但一時不知道怎麼改 感覺tr大說的也有可能,張凡課文那邊寫的有點...我看不太懂@@
※ 編輯: newpuma (114.136.71.187), 01/30/2017 16:40:12
推 joy7658x348: branch prediction buffer跟BHT都是屬於動態分支預 01/30 16:44
→ joy7658x348: 測吧,所以我也跟y大同認為是hardware 01/30 16:44
推 Transfat: 我查了一下,真的是hardware-based,所以不是compiler做 01/30 16:58
→ Transfat: 我錯了 01/30 16:58