发明名称 |
Stopping replay tornadoes |
摘要 |
A method for stopping replay tornadoes in a processor. The method of one embodiment comprises scheduling an instruction for execution speculatively. A determination is made whether the instruction executed correctly. The instruction is routed to a replay mechanism if the instruction did not execute correctly. A determination is made whether a replay tornado exists. The instruction is routed for re-execution if the instruction executed incorrectly and no replay tornado exists. Breaking the replay tornado if the replay tornado exists. Replay safe instructions in the pipeline are retired. Non-replay safe instructions in the pipeline are marked for re-execution. The non-replay safe instructions are rescheduled for re-execution. |
申请公布号 |
US6952764(B2) |
申请公布日期 |
2005.10.04 |
申请号 |
US20010039588 |
申请日期 |
2001.12.31 |
申请人 |
INTEL CORPORATION |
发明人 |
SAGER DAVID J.;JOURDAN STEPHAN;HAMMARLUND PER |
分类号 |
G06F9/30;G06F9/38;G06F9/40;G06F15/00;(IPC1-7):G06F9/30 |
主分类号 |
G06F9/30 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|