Early failure detection system for multiprocessor system
First Claim
1. An early failure detection system for a multiprocessor system having a plurality of central processing units for microprogram control, said early failure detection system comprising:
- idle detecting means for detecting that at least one of said plurality of central processing units is idling;
a main memory, commonly connected to said plurality of central processing units, said main memory storing a test program which begins operation when idling of said at least one idling central processing unit is detected by said idle detecting means and which detects a hardware failure of said at least one idling central processing unit before said at least one idling central processing unit becomes busy;
reading means for reading out said test program from said main memory and for executing said test program during idling of said at least one central processing unit; and
separating means, responsive to a failure of said at least one idling central processing unit during execution of said test program, for separating all failed central processing units from said multiprocessor system so as to allow at least one remaining central processing unit to operate, thereby maintaining continuous operation of said multiprocessor system.
1 Assignment
0 Petitions
Accused Products
Abstract
An early failure detection system for a multiprocessor system has a plurality of central processing units. When an idling central processing unit is detected by a microprogram stored in a control memory or a control memory controller, a test program for testing the idling central processing unit is executed before the idling central processing unit becomes busy. The test program is read out from a main memory and is executed using a register, an arithmetic circuit, an instruction advance fetching and decoding circuit, a main memory access control circuit, and the like. If a hardware failure of the idling central processing unit occurs during execution of the test program, the failed central processing unit is separated from the system so that the system can continue operation.
-
Citations
4 Claims
-
1. An early failure detection system for a multiprocessor system having a plurality of central processing units for microprogram control, said early failure detection system comprising:
-
idle detecting means for detecting that at least one of said plurality of central processing units is idling; a main memory, commonly connected to said plurality of central processing units, said main memory storing a test program which begins operation when idling of said at least one idling central processing unit is detected by said idle detecting means and which detects a hardware failure of said at least one idling central processing unit before said at least one idling central processing unit becomes busy; reading means for reading out said test program from said main memory and for executing said test program during idling of said at least one central processing unit; and separating means, responsive to a failure of said at least one idling central processing unit during execution of said test program, for separating all failed central processing units from said multiprocessor system so as to allow at least one remaining central processing unit to operate, thereby maintaining continuous operation of said multiprocessor system. - View Dependent Claims (2)
-
-
3. An early failure detection system for a multiprocessor system having a plurality of central processing units for microprogram control, said early failure detection system comprising:
-
idling detecting means for detecting that at least one of said plurality of central processing unit is idling; a control memory storing a test microprogram which is started when idling of said at least one central processing unit is detected by said idling detecting means and which detects a hardware failure of said at least one idling central processing unit before said at least one idling central processing unit becomes busy; reading means for reading out said test microprogram from said control memory and for executing said test microprogram; and separating means for separating all failed central processing units from said multiprocessor system when a failure of said at least one idling central processing unit occurs during execution of said test microprogram to allow at least one remaining central processing unit to operate, thereby maintaining continuous operation of said multiprocessor system. - View Dependent Claims (4)
-
Specification