Providing Lifetime Statistical Information For A Processor
First Claim
1. A processor comprising:
- at least one core;
a power control unit (PCU) coupled to the at least one core, the PCU including a stress detector to receive at least one of a voltage and a temperature at which the processor is to operate and to calculate an effective reliability stress, and to maintain the effective reliability stress over a plurality of boot cycles;
a non-volatile storage to store the effective reliability stress; and
an interface to enable a user to access at least the effective reliability stress.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a processor includes multiple cores and a power control unit (PCU) coupled to the cores. The PCU has a stress detector to receive a voltage and a temperature at which the processor is operating and calculate lifetime statistical information including effective reliability stress, maintain the lifetime statistical information over multiple boot cycles of a computing system such as personal computer, server computer, tablet computer, smart phone or any other computing platform, control one or more operating parameters of the processor based on the lifetime statistical information, and communicate at least a portion of the lifetime statistical information to a user and/or a management entity via an interface of the processor. Other embodiments are described and claimed.
-
Citations
21 Claims
-
1. A processor comprising:
-
at least one core; a power control unit (PCU) coupled to the at least one core, the PCU including a stress detector to receive at least one of a voltage and a temperature at which the processor is to operate and to calculate an effective reliability stress, and to maintain the effective reliability stress over a plurality of boot cycles; a non-volatile storage to store the effective reliability stress; and an interface to enable a user to access at least the effective reliability stress. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A machine-readable medium having stored thereon instructions, which if performed by a machine cause the machine to perform a method comprising:
-
receiving, in a management entity of the machine, lifetime statistical information of a processor of a system coupled to the machine, the lifetime statistical information including an accumulated effective stress of the processor calculated within the processor, the management entity to manage a plurality of systems including the system; determining whether the lifetime statistical information meets at least one of a plurality of thresholds, each of the plurality of thresholds related to a different characteristic of the processor; and if the lifetime statistical information meets the at least one threshold, communicating management information to a control entity to cause the control entity to take an action with respect to the processor. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a processor having at least one core and a stress detector coupled to the at least one core to determine lifetime statistical information based at least in part on a voltage and a temperature at which the processor operates, a non-volatile storage to store the lifetime statistical information, and an interface to enable a user to access at least a portion of the lifetime statistical information; and an embedded controller coupled to the processor to receive at least a portion of the lifetime statistical information and to perform a system level operation responsive thereto. - View Dependent Claims (19, 20, 21)
-
Specification