Adjusting a processor operating parameter based on a performance criterion
First Claim
1. A controller apparatus comprising:
- a monitoring circuit for detecting a computational error corresponding to an execution of an instruction of a sequence of instructions by a processor subsystem having an adjustable operating parameter;
a recovery circuit for rolling back an execution of the sequence of instructions to a checkpoint in response to the detected computational error; and
a control circuit for adjusting the adjustable operating parameter in response to a performance criterion.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments include a controller apparatus, a computerized apparatus, a device, an apparatus, and a method. A controller-apparatus includes a monitoring circuit for detecting a computational error corresponding to an execution of an instruction of a sequence of instructions by a processor subsystem having an adjustable operating parameter. The controller apparatus also includes a recovery circuit for rolling back an execution of the sequence of instructions to a checkpoint in response to the detected computational error. The controller apparatus further includes a control circuit for adjusting the adjustable operating parameter in response to a performance criterion.
-
Citations
48 Claims
-
1. A controller apparatus comprising:
-
a monitoring circuit for detecting a computational error corresponding to an execution of an instruction of a sequence of instructions by a processor subsystem having an adjustable operating parameter;
a recovery circuit for rolling back an execution of the sequence of instructions to a checkpoint in response to the detected computational error; and
a control circuit for adjusting the adjustable operating parameter in response to a performance criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computerized apparatus comprising:
-
a processor subsystem having an adjustable operating parameter and operable to execute a sequence of instructions;
a sensing module operable to detect an operating-parameter-induced error in an execution of an instruction of the sequence of instructions;
a recovery module operable to rollback an execution of the sequence of instructions to a checkpoint in response to the detected operating-parameter-induced error; and
a control module operable to adjust the adjustable operating parameter in response to a performance criterion corresponding to an incidence of the detected operating-parameter-induced error. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method comprising:
-
detecting a computational error corresponding to an execution of an instruction of a sequence of instructions by a processor having an adjustable operating parameter;
rolling back an execution of the sequence of instructions to a checkpoint in response to the detected computational error; and
changing the adjustable processor operating parameter in response to a performance criterion corresponding to an incidence of the detected computational error. - View Dependent Claims (44, 45, 46, 47)
-
-
48. A device comprising:
-
means for detecting a computational error corresponding to an execution of an instruction of a sequence of instructions by a processor having an adjustable operating parameter;
means for rolling back an execution of the sequence of instructions to a checkpoint in response to the detected computational error; and
means for changing the adjustable processor operating parameter in response to a performance criterion corresponding to an incidence of the detected computational error.
-
Specification