发明申请
- 专利标题: LIMITING SPECULATIVE INSTRUCTION FETCHING IN A PROCESSOR
- 专利标题(中): 限制处理器中的测量指令
-
申请号: US12688633申请日: 2010-01-15
-
公开(公告)号: US20110179254A1公开(公告)日: 2011-07-21
- 发明人: Sherman H. Yip , Martin R. Karlsson , Shailender Chaudhry
- 申请人: Sherman H. Yip , Martin R. Karlsson , Shailender Chaudhry
- 申请人地址: US CA Santa Clara
- 专利权人: SUN MICROSYSTEMS, INC.
- 当前专利权人: SUN MICROSYSTEMS, INC.
- 当前专利权人地址: US CA Santa Clara
- 主分类号: G06F9/312
- IPC分类号: G06F9/312 ; G06F9/318
摘要:
The described embodiments relate to a processor that speculatively executes instructions. During operation, the processor often executes instructions in a speculative-execution mode. Upon detecting an impending pipe-clearing event while executing instructions in the speculative-execution mode, the processor stalls an instruction fetch unit to prevent the instruction fetch unit from fetching instructions. In some embodiments, the processor stalls the instruction fetch unit until a condition that originally caused the processor to operate in the speculative-execution mode is resolved. In alternative embodiments, the processor maintains the stall of the instruction fetch unit until the pipe-clearing event has been completed (i.e., has been handled in the processor).
信息查询