Invention Application
WO2016195848A1 MITIGATING WRONG-PATH EFFECTS IN BRANCH PREDICTION 审中-公开
缓解分支预测中的错误路径效应

MITIGATING WRONG-PATH EFFECTS IN BRANCH PREDICTION
Abstract:
Systems and methods for mitigating influence of wrong-path branch instructions in branch prediction include a branch prediction write queue. A first entry of the branch prediction write queue is associated with a first branch instruction based on an order in which the first branch instruction is fetched. Upon speculatively executing the first branch instruction, a correct direction of the first branch instruction is written in the first entry. Prior to committing the first branch instruction, the branch prediction write queue is configured to update one or more branch prediction mechanisms based on the first entry if the first branch instruction was speculatively executed in a correct-path. Updates to the one or more branch prediction mechanisms based on the first entry are prevented if the first branch instruction was speculatively executed in a wrong-path.
Patent Agency Ranking
0/0