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.

posted on 2014-11-28 00:02  阿加  阅读(331)  评论(0)    收藏  举报

导航