Invention Application
- Patent Title: MITIGATING WRONG-PATH EFFECTS IN BRANCH PREDICTION
- Patent Title (中): 缓解分支预测中的错误路径效应
-
Application No.: PCT/US2016/029484Application Date: 2016-04-27
-
Publication No.: WO2016195848A1Publication Date: 2016-12-08
- Inventor: REDDY, Vimal Kodandarama , CHOUDHARY, Niket Kumar , MCILVAINE, Michael Scott , STREETT, Daren Eugene , CLANCY, Robert Douglas , DIEFFENDERFER, James Norris , MORROW, Michael William
- Applicant: QUALCOMM INCORPORATED
- Applicant Address: ATTN: International IP Administration 5775 Morehouse Drive San Diego, California 92121-1714 US
- Assignee: QUALCOMM INCORPORATED
- Current Assignee: QUALCOMM INCORPORATED
- Current Assignee Address: ATTN: International IP Administration 5775 Morehouse Drive San Diego, California 92121-1714 US
- Agency: CICCOZZI, John L. et al.
- Priority: US14/726,450 20150529
- Main IPC: G06F9/38
- IPC: G06F9/38
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.
Information query