Systems and methods for CPU repair
First Claim
Patent Images
1. A method for ranking CPU cache element quality comprising the steps of:
- logging cache error information following an error in a cache element; and
assigning a quality rank to said cache element corresponding to a number of errors occurring in said cache element over a predetermined time period.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a cache element allocation method is provided. Each cache element on a CPU is assigned a quality rank based on the error rate of the cache element. If an allocated cache element is deemed to be faulty, the quality rank of the faulty allocated cache element is compared with the quality rank of the non-allocated cache elements. If a non-allocated cache element has a lower quality rank than the allocated cache element, the non-allocated cache element is swapped in for the allocated cache element.
44 Citations
28 Claims
-
1. A method for ranking CPU cache element quality comprising the steps of:
-
logging cache error information following an error in a cache element; and
assigning a quality rank to said cache element corresponding to a number of errors occurring in said cache element over a predetermined time period. - View Dependent Claims (2, 3, 4)
-
-
5. A method for prolonging processor life comprising the steps of:
-
determining that an allocated cache element is faulty based on a quality rank of said allocated cache element; and
swapping in a non-allocated cache element for said faulty allocated cache element. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A CPU cache element management system comprising:
-
at least one processor having at least one allocated cache element and at least one non-allocated cache element;
a cache management logic operable to assign a quality rank to said allocated cache element corresponding to a total number of errors occurring in said cache element over a predetermined time period. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system comprising:
-
at least one processor having at least one allocated cache element and at least one non-allocated cache element; and
a cache management logic operable to assign a quality rank to said allocated cache element corresponding to a total number of errors occurring in said cache element over a predetermined time period. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for managing a computer system having an operating system comprising the steps of:
-
monitoring an allocated cache element on a processor for an error;
logging cache error information following said error in said allocated cache element;
updating a cache error history database with said logged cache error information;
evaluating said cache error history database to determine a quality rank for said allocated cache element;
assigning said quality rank to said allocated cache element corresponding to a total number of errors occurring in said allocated cache element over a predetermined time period; and
determining whether said allocated cache element is faulty based on said quality rank of said allocated cache element. - View Dependent Claims (28)
-
Specification