A PPM-like, tag-based branch predictor

1. Introduction 預測器主要由兩部分預測表組成,分別爲雙峯值預測表和全局預測表。其中雙峯值預測表由PC直接索引,每一項包含一個與branch指令相關的預測方向;全局表由幾個bank組成,每一個bank由PC和一個不同長度的歷史索引共同索引,全局表中的每一項包括一個用於確認該全局歷史下的PC是否命中的tag以及一個該全局歷史下的branch指令的跳轉方向。 預測器的方向由全局表中匹配成
相關文章
相關標籤/搜索