Multi-Core Microprocessor Reliability Optimization
AssigneeQUALCOMM Incorporated
InventorJonathan H. Liu
Life of this patent
Estimating the term…
Abstract
Systems and methods for improving effective aging of a multi-core processor. Aging characteristics of the two or more cores of the multi-core processor are determined. Priority determination logic is configured to assign priorities for powering on the cores based on the aging characteristics. Optionally, an operating environment is detected and assigning priorities to the cores is based on a relative power consumption of each of the cores and the operating environment, in order to improve battery life.
Claims39
A method for improving effective aging of a multi-core processor comprising:
- determining aging characteristics of two or more cores of the multi-core processor;
- and
- assigning priorities for powering on the cores based on the aging characteristics.
A method for improving effective aging of a multi-core processor comprising:
- randomly selecting a first core to be powered on before powering on the other cores.
A method for managing a multi-core processor comprising:
- detecting an operating environment;
- and
- assigning priorities for powering on the two or more cores of the multi-core processor based on a relative power consumption of the cores or the operating environment.
A multi-core processor comprising:
- two or more cores;
- logic configured to determine aging characteristics of the two or more cores;
- and
- priority determination logic configured to assign priorities for powering on the cores based on the aging characteristics.
A processing system comprising:
- two or more cores;
- means for determining aging characteristics of the two or more cores;
- and
- means for assigning priorities for powering on the cores based on the aging characteristics.
A non-transitory computer-readable storage medium comprising code, which, when executed by a processor, causes the processor to perform operations for improving effective aging of a multi-core processor, the non-transitory computer-readable storage medium comprising
- code for determining aging characteristics of two or more cores of the multi-core processor;
- and
- code for assigning priorities for powering on the cores based on the aging characteristics.
Dependencies are inferred from the claim text.