Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
2006-10-17
2006-10-17
Beausoliel, Robert (Department: 2113)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
Reexamination Certificate
active
07124331
ABSTRACT:
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.
REFERENCES:
patent: 4701915 (1987-10-01), Kitamura et al.
patent: 4750177 (1988-06-01), Hendrie et al.
patent: 4783783 (1988-11-01), Nagai et al.
patent: 5150469 (1992-09-01), Jouppi
patent: 5276862 (1994-01-01), McCulley et al.
patent: 5987588 (1999-11-01), Popescu et al.
patent: 6163837 (2000-12-01), Chan et al.
patent: 6226338 (2001-05-01), Earnest
patent: 6247106 (2001-06-01), Witt
patent: WO01/25904 (2001-04-01), None
Chaudhry Shailender
Jacobson Quinn A.
Tremblay Marc
Mehrmanesh Elmira
Park Vaughan & Fleming LLP
SUN Microsystems Inc.
LandOfFree
Method and apparatus for providing fault-tolerance for... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for providing fault-tolerance for..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for providing fault-tolerance for... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3690632