发明名称 Out-of-pipeline trace buffer for holding instructions that may be re-executed following misspeculation
摘要 In one embodiment of the invention, a processor includes an execution pipeline to execute instructions, wherein at least some of the instructions are executed speculatively. The processor also includes a trace buffer outside the execution pipeline to hold the instructions, and wherein instructions that are associated with speculation errors are replayed in the execution pipeline from the trace buffer. In another embodiment, the processor includes an execution pipeline to execute instructions, wherein at least some of the instructions are executed speculatively. The processor also includes a trace buffer outside the execution pipeline to hold instructions and results of the execution of the instructions, wherein at least some of the instructions are subject to an initial retirement following execution in the pipeline, but remain in the trace buffer until a final retirement.
申请公布号 US6240509(B1) 申请公布日期 2001.05.29
申请号 US19970991269 申请日期 1997.12.16
申请人 INTEL CORPORATION 发明人 AKKARY HAITHAM
分类号 G06F9/38;G06F11/14;G06F11/28;(IPC1-7):G06F9/00 主分类号 G06F9/38
代理机构 代理人
主权项
地址