Multiple-Core Processor
First Claim
Patent Images
1. A computer-implemented method of swapping a core in an integrated circuit having multiple cores, the method comprising the steps of:
- selecting one or more of the cores for initial operation, wherein at least one remaining core is not operating;
tracking the use of the selected core(s); and
swapping the selected core(s) with the remaining non-selected core(s) after the tracked use has exceeded a predetermined number.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product for using a multi-core integrated circuit to extend the reliability or operating life of an electronic device.
43 Citations
20 Claims
-
1. A computer-implemented method of swapping a core in an integrated circuit having multiple cores, the method comprising the steps of:
-
selecting one or more of the cores for initial operation, wherein at least one remaining core is not operating; tracking the use of the selected core(s); and swapping the selected core(s) with the remaining non-selected core(s) after the tracked use has exceeded a predetermined number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10)
-
-
8. An apparatus for using multiple cores in an integrated circuit, the apparatus comprising:
-
means for selecting one or more of the cores for initial operation; means for tracking the use of the selected core(s); and means for swapping the selected core(s) with the remaining non-selected core(s) after the tracked use has exceeded a predetermined number. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product comprising a computer usable medium having computer usable program code for using multiple cores in an integrated circuit, the computer usable program code comprising:
-
computer usable program code for selecting one or more of the cores for initial operation; computer usable program code for tracking the use of the selected core(s); and computer usable program code for swapping the selected core(s) with the remaining non-selected core(s) after the tracked use has exceeded a predetermined number. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification