发明名称 Verfahren und Gerät zur Fehlertoleranz für temporäre Ergebnisse in einer zentralen Verarbeitungseinheit
摘要 One embodiment of the present invention provides a system that corrects bit errors in temporary results within a central processing unit (CPU). During operation, the system receives a temporary result during execution of an in-flight instruction. Next, the system generates a parity bit for the temporary result, and stores the temporary result and the parity bit in a temporary register within the CPU. Before the temporary result is committed to the architectural state of the CPU, the system checks the temporary result and the parity bit to detect a bit error. If a bit error is detected, the system performs a micro-trap operation to re-execute the instruction that generated the temporary result, thereby regenerating the temporary result. Otherwise, if a bit error is not detected, the system commits the temporary result to the architectural state of the CPU. <IMAGE>
申请公布号 DE60310308(D1) 申请公布日期 2007.01.25
申请号 DE2003610308 申请日期 2003.04.30
申请人 SUN MICROSYSTEMS INC. 发明人 TREMBLAY, MARC;CHAUDHRY, SHAILENDER;JACOBSON, QUINN A.
分类号 G06F11/10;G06F9/38;G06F11/14 主分类号 G06F11/10
代理机构 代理人
主权项
地址