发明名称 Register error correction of speculative data in an out-of-order processor
摘要 In one embodiment, a processor comprises a first register file configured to store speculative register state, a second register file configured to store committed register state, a check circuit and a control unit. The first register file is protected by a first error protection scheme and the second register file is protected by a second error protection scheme. A check circuit is coupled to receive a value and corresponding one or more check bits read from the first register file to be committed to the second register file in response to the processor selecting a first instruction to be committed. The check circuit is configured to detect an error in the value responsive to the value and the check bits. Coupled to the check circuit, the control unit is configured to cause reexecution of the first instruction responsive to the error detected by the check circuit.
申请公布号 US8078942(B2) 申请公布日期 2011.12.13
申请号 US20070849749 申请日期 2007.09.04
申请人 JORDAN PAUL J.;OLSON CHRISTOPHER H.;ORACLE AMERICA, INC. 发明人 JORDAN PAUL J.;OLSON CHRISTOPHER H.
分类号 G11C29/00;H03M13/00 主分类号 G11C29/00
代理机构 代理人
主权项
地址