SOC MISC
PHT Pattern History Table 2bit饱和计数预测。104
BHR Branch History Register 分支历史寄存器。107 基于局部历史的分支预测
GHR Global History Register 全局历史寄存器。113 基于全局历史的分支预测
BTB Branch Target Buffer 预测目的地址缓存器,BTA Branch Target Address
使用BTB对直接跳转(PC-relative)类型的分支指令和Call指令进行预测;
使用RAS(return address stack)对Return指令进行预测;
使用Target Cache对其他类型的分支指令进行预测。
使用BHR、GHR和饱和计数器配合来对分支指令的方向进行预测,并使用BTB、RAS和Target Cache对分支指令的目标地址进行预测。
使用基于局部历史的方法对分支指令的方向进行预测,配合使用BTB、RAS和Target Cache对分支指令的目标地址进行预测,这种将分支指令的方向预测独立于BTB的做法称为decoupled BTB.
浙公网安备 33010602011771号