← Back to Patent Explorer
US5418955A Expired / Lapsed US ⏱️ 0.0 years remaining

Initialization system for a close-coupled multiprocessor system

Assignee: Fujitsu Ltd
•
Filing: 1991-11-14
•
Granted: 1995-05-23
•
Expires: 2011-11-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In an initialization system for a close-coupled multiprocessor system. The initialization system includes a plurality of processors and one main memory connected to the processors through a system bus, and the initialization system connected to the processors through the system bus. The initialization system includes a first storage for storing identification (ID) codes each corresponding to the processor, one of ID codes being designated as a master processor, and other ID codes having a priority for designating the next master processor and a second storage for storing a first program to initialize the system and a second program to supervise an initialization time. In addition, the initialization system includes a first information unit for informing of the start of operation of the processors and a second information unit for informing of the completion of initialization of the master processor.

Inventors

  • 👤 Kazuhiko Ikeda
  • 👤 Satoru Sakai

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 09:52
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F15/177

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 308 words
An initialization system for a close-coupled multiprocessor system which includes a plurality of processors and one main memory connected to the plurality of processors through a system bus, and said initialization system being connected to the plurality of processors through the system bus and initializing the close-coupled multiprocessor system, said initialization system comprising: a first storage connected to the system bus and storing identification codes corresponding to each of the plurality of processors, one of the identification codes designating one of the plurality of processors as a master processor, and other of the identification codes having priorities for designating other of the plurality of processors as next master processors, one of said next master processors being designated as the master processor, based on the priorities, if the master processor experiences an abnormality; a second storage connected to the system bus storing a first program executed by the master processor to initialize the close-coupled multiprocessor system and a second program executed by the next master processors to monitor an initialization of the master processor and to determine whether the initialization of the master processor was completed within an initialization time, which is a predetermined time allowed for the initialization; first information means connected to the system bus and comprising first flags, each first flag corresponding to one of the plurality of processors, said first information means for informing the plurality of processors of a beginning of initialization of each of the plurality of processors by setting each of the first flags; and second information means connected to the system bus and comprising second flags, each second flag corresponding to one of the plurality of processors, said second information means for informing the plurality of processors that the initialization of the master processor or one of the next master processors has been completed by setting each of the second flags.
Claim 2
Dependent Claim 308 words
An initialization system for a close-coupled multiprocessor system which includes a plurality of processors and one main memory connected to the plurality of processors through a system bus, and said initialization system being connected to the plurality of processors through the system bus and initializing the close-coupled multiprocessor system, said initialization system comprising: a first storage connected to the system bus and storing identification codes corresponding to each of the plurality of processors, one of the identification codes designating one of the plurality of processors as a master processor, and other of the identification codes having priorities for designating other of the plurality of processors as next master processors, one of said next master processors being designated as the master processor, based on the priorities, if the master processor experiences an abnormality; a second storage connected to the system bus storing a first program executed by the master processor to initialize the close-coupled multiprocessor system and a second program executed by the next master processors to monitor an initialization of the master processor and to determine whether the initialization of the master processor was completed within an initialization time, which is a predetermined time allowed for the initialization; first information means connected to the system bus and comprising first flags, each first flag corresponding to one of the plurality of processors, said first information means for informing the plurality of processors of a beginning of initialization of each of the plurality of processors by setting each of the first flags; and second information means connected to the system bus and comprising second flags, each second flag corresponding to one of the plurality of processors, said second information means for informing the plurality of processors that the initialization of the master processor or one of the next master processors has been completed by setting each of the second flags.
Claim 3
Dependent Claim 67 words
An initialization system as claimed in claim 1, wherein the first storage comprises a nonvolatile memory for storing storage identification codes each corresponding to the identification codes of each of the plurality of processors, one of the storage identification codes designating the one of the plurality of processors as the master processor and other of the storage identification codes having storage priorities designating the next master processors.
Claim 4
Dependent Claim 41 words
An initialization system as claimed in claim 1, wherein the second storage comprises a read only memory for storing an initialization program to initialize the close-coupled multiprocessor system and a supervisory program for supervising the initialization time of the master processor.
Claim 5
Dependent Claim 43 words
An initialization system as claimed in claim 1, wherein the first information means comprises registers corresponding to each of the plurality of processors, and each of the registers storing the first flags indicating the starting operating of all of the plurality of processors.
Claim 6
Dependent Claim 36 words
An initialization system as claimed in claim 1, wherein the second information means comprises an information register, and the information register storing one of the second flags indicating completion of the initialization by the master processor.
Claim 7
Dependent Claim 91 words
An initialization system as claimed in claim 5, wherein the one of the second flags is turned ON in the information register when the initialization operation is completed by the master processor, the other of the plurality of processors supervising the one of the second flags, and when the one of the completion flags is not turned ON after the predetermined time allowed for the initialization, one of the other of the plurality of processors having a highest priority of the priorities replaces the master processor as a new master processor.

References Cited (Backward Citations)

US4358823A Cited
US4484273A Cited
US4596012A Cited
US4718002A Cited
US4757442A Cited
JPS6383856A Cited
JPS63104167A Cited
JPS63262747A Cited
US4951192A Cited
US5041966A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-05-22 1998-11-21 1999-05-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-05-22 2002-11-21 2003-05-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-05-22 2006-11-21 2007-05-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag