间接分支预测
摘要:
用于预测程序中跳转表switch语句的目标位置的方法和分支预测器。所述方法包括在分支预测器处连续地监控指令,以便确定它们是否写入存储跳转表switch语句的输入变量的寄存器。将对于被监控的寄存器的任何更新存储在由所述分支预测器维持的寄存器表中。然后,当到了对于跳转表switch语句指令做出预测的时间时,所述分支预测器使用存储在所述表中的寄存器值来预测所述跳转表switch语句将分支到哪里。
公开/授权文献
0/0