Patent US5764882A successfully refreshed from Google Patents.
US5764882A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multiprocessor system capable of isolating failure processor based on initial diagnosis result
Assignee: NEC Corp
•
Filing: 1995-11-21
•
Granted: 1998-06-09
•
Expires: 2015-11-21
Abstract
Abstract A multiprocessor system containing a plurality of processor boards each having at least one processor, a CPU (central processing unit) which has malfunctioned when the multiprocessor system boots up can be firmly isolated from a system bus. In this multiprocessor system, each of the plural processor boards includes a nonvolatile memory for storing therein an initial diagnosis result of each processor on this processor board. When a system boots up, a master processor in the respective processor boards is selected based upon the initial diagnosis result stored in the nonvolatile memory, and furthermore, a master processor for the entire system is selected from these selected master processors.
Inventors
- 👤 Miki Shingo
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 22:35
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1402; G06F11/1415; G06F11/1417
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
130 words
A multiprocessor system comprising a plurality of processor boards, each of which includes a plurality of processors, wherein: each of said processor boards has a nonvolatile memory for storing therein an initial diagnosis result of each of said processors on the processor board, a master processor in each of said processor boards is selected based on the initial diagnosis result stored in said nonvolatile memory at system boot-up, and an overall master processor of said multiprocessor system is selected from master processors, said system further comprising means for issuing an interruption to one of all of the processors in the boards and all of the processors in the system for acknowledging a normal condition of the initial diagnosis result, wherein, with said nonvolatile memory each processor executes initial diagnosis simultaneously.
Claim 2
Dependent Claim
130 words
A multiprocessor system comprising a plurality of processor boards, each of which includes a plurality of processors, wherein: each of said processor boards has a nonvolatile memory for storing therein an initial diagnosis result of each of said processors on the processor board, a master processor in each of said processor boards is selected based on the initial diagnosis result stored in said nonvolatile memory at system boot-up, and an overall master processor of said multiprocessor system is selected from master processors, said system further comprising means for issuing an interruption to one of all of the processors in the boards and all of the processors in the system for acknowledging a normal condition of the initial diagnosis result, wherein, with said nonvolatile memory each processor executes initial diagnosis simultaneously.
Claim 3
Dependent Claim
14 words
The multiprocessor system according to claim 1, wherein the master processors are simultaneously determined.
Claim 4
Dependent Claim
31 words
The multiprocessor system according to claim 1, wherein only one said master processor is determined in each processor board, and only one said overall master processor is determined in the system.
Claim 5
Dependent Claim
127 words
A multiprocessor system for connecting a plurality of processor boards with each other via a system bus, each of said processor boards including a plurality of processors, wherein: each of said processor boards includes: a processor controller, provided with each of said processors, for controlling the connection of said processors to said system bus; and a nonvolatile memory, commonly used in said processor controller, for storing a result of an initial diagnosis of each of said processors on said processor board; each of said processors includes: means for selecting a master processor in said processor boards based on the initial diagnosis result stored in said nonvolatile memory; and means for selecting an overall master processor for the multiprocessor system from master processors selected in said processor boards.
Claim 6
Dependent Claim
127 words
A multiprocessor system for connecting a plurality of processor boards with each other via a system bus, each of said processor boards including a plurality of processors, wherein: each of said processor boards includes: a processor controller, provided with each of said processors, for controlling the connection of said processors to said system bus; and a nonvolatile memory, commonly used in said processor controller, for storing a result of an initial diagnosis of each of said processors on said processor board; each of said processors includes: means for selecting a master processor in said processor boards based on the initial diagnosis result stored in said nonvolatile memory; and means for selecting an overall master processor for the multiprocessor system from master processors selected in said processor boards.
Claim 7
Dependent Claim
52 words
The multiprocessor system as claimed in claim 4, wherein said means for selecting the master processor in each of said processor boards selects as the master processor such a processor having a minimum CPU number from the processors in which the initial diagnosis is ended under normal condition within the processor board.
Claim 8
Dependent Claim
41 words
The multiprocessor system as claimed in claim 5, wherein said means for selecting the overall master processor of the multiprocessor system selects the processor having the minimum CPU number on the processor board as the overall master processor of this system.
Claim 9
Dependent Claim
22 words
The multiprocessor system as claimed in claim 6, wherein said nonvolatile memory is connected via a local bus to said processor controller.
Claim 10
Dependent Claim
33 words
The multiprocessor system as claimed in claim 6, further includes: a storage connected to said system bus for storing therein the initial diagnosis result stored in said nonvolatile memory of said processor board.
Claim 11
Dependent Claim
34 words
The multiprocessor system as claimed in claim 6, wherein said processor controller isolates the corresponding processor from said system bus when the initial diagnosis of said corresponding processor is not ended under normal condition.
Claim 12
Dependent Claim
41 words
The multiprocessor system as claimed in claim 6, wherein said processor further includes means for issuing an interruption to all of the processors provided within said processor board when said processor is selected as the master processor of said processor board.
Claim 13
Dependent Claim
41 words
The multiprocessor system as claimed in claim 6, wherein said processor further includes means for issuing an interruption to all of the processors provided within said multiprocessor system when said processor is selected as the master processor of said multiprocessor system.
Claim 14
Dependent Claim
14 words
The multiprocessor system according to claim 4, wherein the master processors are simultaneously determined.
Claim 15
Dependent Claim
79 words
The multiprocessor system according to claim 1, further comprising means for issuing an interruption to one of all of the processors in the boards and all of the processors in the system for acknowledging a normal condition of the initial diagnosis result, wherein, with said nonvolatile memory, each processor executes initial diagnosis simultaneously, wherein only one said master processor is determined in each processor board, and only one said overall master processor is determined in the system initial diagnosis.
Claim 16
Dependent Claim
283 words
A multiprocessor system for connecting a plurality of processor boards with each other via a system bus, each of said processor boards including a plurality of processors, wherein: each of said processor boards includes: a processor controller, provided with each of said processors, for controlling the connection of said processors to said system bus; and a nonvolatile memory, commonly used in said processor controller, for storing a result of an initial diagnosis of each of said processors on said processor board; each of said processors includes: means for selecting a master processor in said processor boards based on the initial diagnosis result stored in said nonvolatile memory; and means for selecting an overall master processor for the multiprocessor system from master processors selected in said processor boards, wherein said means for selecting the master processor in each of said processor boards selects as the master processor such a processor having a minimum CPU number from the processors in which the initial diagnosis is ended under normal condition within the processor board, wherein said means for selecting the overall master processor of the multiprocessor system selects the processor having the minimum CPU number on the processor board as the overall master processor of this system, said multiprocessor system further including: a storage connected to said system bus for storing therein the initial diagnosis result stored in said nonvolatile memory of said processor board, wherein said processor selected as the overall master processor of the multiprocessor system indicates a processor controller corresponding to the processor where the initial diagnosis is not ended under normal condition so as to isolate said processor from said system bus based upon the initial diagnosis result stored in said storage.
Claim 17
Dependent Claim
283 words
A multiprocessor system for connecting a plurality of processor boards with each other via a system bus, each of said processor boards including a plurality of processors, wherein: each of said processor boards includes: a processor controller, provided with each of said processors, for controlling the connection of said processors to said system bus; and a nonvolatile memory, commonly used in said processor controller, for storing a result of an initial diagnosis of each of said processors on said processor board; each of said processors includes: means for selecting a master processor in said processor boards based on the initial diagnosis result stored in said nonvolatile memory; and means for selecting an overall master processor for the multiprocessor system from master processors selected in said processor boards, wherein said means for selecting the master processor in each of said processor boards selects as the master processor such a processor having a minimum CPU number from the processors in which the initial diagnosis is ended under normal condition within the processor board, wherein said means for selecting the overall master processor of the multiprocessor system selects the processor having the minimum CPU number on the processor board as the overall master processor of this system, said multiprocessor system further including: a storage connected to said system bus for storing therein the initial diagnosis result stored in said nonvolatile memory of said processor board, wherein said processor selected as the overall master processor of the multiprocessor system indicates a processor controller corresponding to the processor where the initial diagnosis is not ended under normal condition so as to isolate said processor from said system bus based upon the initial diagnosis result stored in said storage.
Claim 18
Dependent Claim
260 words
A multiprocessor system for connecting a plurality of processor boards with each other via a system bus, each of said processor boards including a plurality of processors, wherein: each of said processor boards includes: a processor controller, provided with each of said processors, for controlling the connection of said processors to said system bus; and a nonvolatile memory, commonly used in said processor controller, for storing a result of an initial diagnosis of each of said processors on said processor board; each of said processors includes: means for selecting a master processor in said processor boards based on the initial diagnosis result stored in said nonvolatile memory; and means for selecting an overall master processor for the multiprocessor system from master processors selected in said processor boards, wherein said means for selecting the master processor in each of said processor boards selects as the master processor such a processor having a minimum CPU number from the processors in which the initial diagnosis is ended under normal condition within the processor board, wherein said means for selecting the overall master processor of the multiprocessor system selects the processor having the minimum CPU number on the processor board as the overall master processor of this system, wherein said processor further includes means for issuing an interruption to all of the processors provided within said multiprocessor system when said processor is selected as the master processor of said multiprocessor system, wherein both of said system bus and the local bus of each processor board are driven at different voltage levels from each other.
Claim 19
Dependent Claim
260 words
A multiprocessor system for connecting a plurality of processor boards with each other via a system bus, each of said processor boards including a plurality of processors, wherein: each of said processor boards includes: a processor controller, provided with each of said processors, for controlling the connection of said processors to said system bus; and a nonvolatile memory, commonly used in said processor controller, for storing a result of an initial diagnosis of each of said processors on said processor board; each of said processors includes: means for selecting a master processor in said processor boards based on the initial diagnosis result stored in said nonvolatile memory; and means for selecting an overall master processor for the multiprocessor system from master processors selected in said processor boards, wherein said means for selecting the master processor in each of said processor boards selects as the master processor such a processor having a minimum CPU number from the processors in which the initial diagnosis is ended under normal condition within the processor board, wherein said means for selecting the overall master processor of the multiprocessor system selects the processor having the minimum CPU number on the processor board as the overall master processor of this system, wherein said processor further includes means for issuing an interruption to all of the processors provided within said multiprocessor system when said processor is selected as the master processor of said multiprocessor system, wherein both of said system bus and the local bus of each processor board are driven at different voltage levels from each other.
Claim 20
Dependent Claim
141 words
In a multiprocessor system for connecting a plurality of processor boards with each other via a system bus, each of said processor boards including a plurality of processors and a nonvolatile memory for storing therein an initial diagnosis result of each of said processors on the processor board, a master processor selecting method comprising: a first step for selecting a plurality of master processors, one for each of said processor boards; and a second step for selecting an overall master processor of the multiprocessor system from the master processors selected in said first step, further comprising a step of issuing an interruption to one of all of the processors in the boards and all of the processors in the system for acknowledging a normal condition of the initial diagnosis result, wherein, with said nonvolatile memory, each processor executes initial diagnosis simultaneously.
Claim 21
Dependent Claim
141 words
In a multiprocessor system for connecting a plurality of processor boards with each other via a system bus, each of said processor boards including a plurality of processors and a nonvolatile memory for storing therein an initial diagnosis result of each of said processors on the processor board, a master processor selecting method comprising: a first step for selecting a plurality of master processors, one for each of said processor boards; and a second step for selecting an overall master processor of the multiprocessor system from the master processors selected in said first step, further comprising a step of issuing an interruption to one of all of the processors in the boards and all of the processors in the system for acknowledging a normal condition of the initial diagnosis result, wherein, with said nonvolatile memory, each processor executes initial diagnosis simultaneously.
Claim 22
Dependent Claim
74 words
The master processor selecting method in the multiprocessor system as claimed in claim 16, wherein said first step selects as a master processor, a processor having a minimum CPU number from the processors in which the initial diagnosis is ended under normal condition in each of said processor boards, and said second step selects the processor having the minimum CPU number on the processor board as the overall master processor of the multiprocessor system.
Claim 23
Dependent Claim
84 words
The master processor selecting method in the multiprocessor system as claimed in claim 17, wherein at said first step, when the processor having a minimum CPU number is selected as the master processor of said processor board, the processor issues an interruption to all of said processors within said processor board, and at said second step, when said processor is selected as the overall master processor of the multiprocessor system, the processor issues an interruption to all of the processors within the multiprocessor system.
References Cited (Backward Citations)
US5023779A
Cited
US5163052A
Cited
US5418955A
Cited
US5408647A
Cited
US5434997A
Cited
US5491788A
Cited
US5583987A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-06-08 | 2001-12-08 | 2002-06-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-06-08 | 2005-12-08 | 2006-06-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-06-08 | 2009-12-08 | 2010-06-09 | $7700.00 | Window Closed / Lapsed |