Handling processor computational errors
First Claim
1. A computer processor-error controller, the controller comprising:
- a monitoring circuit operable to detect a computational error corresponding to an execution of a second instruction by a processor operable to execute a sequence of program instructions that includes a first instruction that is fetched before the second instruction; and
an error recovery circuit operable to restore an execution of the sequence of program instructions to the first instruction in response to the detected computational error.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments include a computer processor-error controller, a computerized device, a device, an apparatus, and a method. A computer processor-error controller includes a monitoring circuit operable to detect a computational error corresponding to an execution of a second instruction by a processor operable to execute a sequence of program instructions that includes a first instruction that is fetched before the second instruction. The computer processor-error controller includes an error recovery circuit operable to restore an execution of the sequence of program instructions to the first instruction in response to the detected computational error.
142 Citations
29 Claims
-
1. A computer processor-error controller, the controller comprising:
-
a monitoring circuit operable to detect a computational error corresponding to an execution of a second instruction by a processor operable to execute a sequence of program instructions that includes a first instruction that is fetched before the second instruction; and
an error recovery circuit operable to restore an execution of the sequence of program instructions to the first instruction in response to the detected computational error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computerized device comprising:
-
a processor operable to execute a sequence of program instructions having a fetch order that includes a first instruction that is fetched before a second instruction; and
a controller that includes;
a hardware-implemented execution verification circuit for detecting a computational error corresponding to an execution of the second instruction by the processor; and
an error recovery circuit for rolling back an execution of the sequence of program instructions to a logical state associated with the first instruction in response to the detected computational error. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method comprising:
-
sensing a computational error corresponding to an execution of a second instruction by a processor operable to execute an instruction sequence having a first instruction that is fetched before the second instruction; and
restoring an execution of the instruction sequence to a logical state associated with the first instruction in response to the sensed computational error. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A device comprising:
-
means for sensing a computational error corresponding to an execution of a second instruction by a processor operable to execute an instruction sequence having a first instruction that is fetched before the second instruction; and
means for restoring an execution of the instruction sequence to the first instruction in response to the sensed computational error.
-
Specification