Method of de-allocating multiple processor cores for an L2 correctable error
First Claim
Patent Images
1. A method for handling a hardware error in a multiple-processor computer system, comprising the steps of:
- (a) identifying a plurality of processors associated with a shared hardware component;
(b) detecting a failure of the shared hardware component; and
(c) responsive to step (b), reporting a plurality of errors, wherein each of the plurality of errors is associated with one of the plurality of processors.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of de-allocating multiple processor cores sharing a failing bank of memory is disclosed. The method allows new multiple-processor integrated circuits with on-chip shared memory to be de-allocated using existing technology designed for use with single-processor integrated circuit technology.
8 Citations
42 Claims
-
1. A method for handling a hardware error in a multiple-processor computer system, comprising the steps of:
-
(a) identifying a plurality of processors associated with a shared hardware component;
(b) detecting a failure of the shared hardware component; and
(c) responsive to step (b), reporting a plurality of errors, wherein each of the plurality of errors is associated with one of the plurality of processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
15. A computer program product, in a computer-readable medium, for handling a hardware error in a multiple-processor computer system, comprising instructions for:
-
(a) identifying a plurality of processors associated with a shared hardware component;
(b) detecting a failure of the shared hardware component; and
(c) responsive to the instructions for (b), reporting a plurality of errors, wherein each of the plurality of errors is associated with one of the plurality of processors.
-
-
29. A system for fault-tolerant computing in a multiple-processor data processing environment, comprising:
-
a plurality of processors;
a hardware component shared by the plurality of processors;
a common service processor; and
an operating system, wherein if the hardware component fails, the common service processor reports to the operating system a plurality of errors wherein each of the plurality of errors is associated with one of the plurality of processors.
-
Specification