发明授权
US07949861B2 Method and apparatus for managing instruction flushing in a microprocessor's instruction pipeline
有权
用于在微处理器指令管线中管理指令冲洗的方法和装置
- 专利标题: Method and apparatus for managing instruction flushing in a microprocessor's instruction pipeline
- 专利标题(中): 用于在微处理器指令管线中管理指令冲洗的方法和装置
-
申请号: US11149773申请日: 2005-06-10
-
公开(公告)号: US07949861B2公开(公告)日: 2011-05-24
- 发明人: Michael Scott McIlvaine , James Norris Dieffenderfer , Thomas Andrew Sartorius
- 申请人: Michael Scott McIlvaine , James Norris Dieffenderfer , Thomas Andrew Sartorius
- 申请人地址: US CA San Diego
- 专利权人: QUALCOMM Incorporated
- 当前专利权人: QUALCOMM Incorporated
- 当前专利权人地址: US CA San Diego
- 代理商 Peter M. Kamarchik; Nicholas J. Pauley; Jonathan T. Velasco
- 主分类号: G06F7/38
- IPC分类号: G06F7/38 ; G06F9/00 ; G06F9/44 ; G06F15/00
摘要:
In one or more embodiments, a processor includes one or more circuits to flush instructions from an instruction pipeline on a selective basis responsive to detecting a branch misprediction, such that those instructions marked as being dependent on the branch instruction associated with the branch misprediction are flushed. Thus, the one or more circuits may be configured to mark instructions fetched into the processor's instruction pipeline(s) to indicate their branch prediction dependencies, directly or indirectly detect incorrect branch predictions, and directly or indirectly flush instructions in the instruction pipeline(s) that are marked as being dependent on an incorrect branch prediction.
公开/授权文献
信息查询