JPS5897765A - Common bus system for multi-processor system - Google Patents

Common bus system for multi-processor system

Info

Publication number
JPS5897765A
JPS5897765A JP56195927A JP19592781A JPS5897765A JP S5897765 A JPS5897765 A JP S5897765A JP 56195927 A JP56195927 A JP 56195927A JP 19592781 A JP19592781 A JP 19592781A JP S5897765 A JPS5897765 A JP S5897765A
Authority
JP
Japan
Prior art keywords
processor
common bus
diagnosis
communication
cpi
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP56195927A
Other languages
Japanese (ja)
Other versions
JPH0341863B2 (en
Inventor
Kenichi Ueda
謙一 上田
Atsushi Sugano
淳 菅野
Kunio Honda
本田 邦夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP56195927A priority Critical patent/JPS5897765A/en
Publication of JPS5897765A publication Critical patent/JPS5897765A/en
Publication of JPH0341863B2 publication Critical patent/JPH0341863B2/ja
Granted legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00—Error detection; Error correction; Monitoring
    • G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Hardware Redundancy (AREA)
  • Multi Processors (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

PURPOSE:To enable to execute the communication between processors, and diagnosis of the processor, test and initial program loading of the processor respectively, without giving any effect to a job of on-line, by performing the above-mentioned jobs independently of each other via plural buses. CONSTITUTION:If a processor CPi has a fault, a processor SMPU performs the communication, diagnosis and test for the CPi by means of a common bus 2. When a fault is decided from the results of the diagnosis and test, the CPi is cut off from the common buses 1 and 2, and repaired. Then the initial program loading is performed by the SMPU via the bus 2, and the CPi is set in a start waiting state. Meanwhile, other processors continue the communication via the bus 2. Thus the system has no breakdown at all.

Description

【発明の詳細な説明】 本発明は、マルチプロセッサーシステムのプロセッサー
間の結合方式、とくに共通バス方式に関するものである
。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a coupling scheme between processors in a multiprocessor system, particularly to a common bus scheme.

従来、マルチプロセンサーシステムのプロセッサー間の
結合方式である共通バス方式は、単一バス方式が用いら
れていた。第1図は、このような従来の共通バス方式の
一例を示すもので、図において、1は共通バス、CPl
、C20,・・・・・・CPnはプロセッサー、SMP
Uは診断・試験およびイニシャルプログラムローディン
グを行なうプロセッサーである。
Conventionally, a single bus method has been used as a common bus method for connecting processors in a multi-processor sensor system. FIG. 1 shows an example of such a conventional common bus system. In the figure, 1 indicates a common bus,
, C20,...CPn is the processor, SMP
U is a processor that performs diagnosis/testing and initial program loading.

第1図におけるマルチプロセンサーシステムでは、プロ
セッサ7間の通信は、共通バス1を使用して行われる。
In the multi-processor sensor system in FIG. 1, communication between processors 7 is performed using a common bus 1.

この時、各プロセッサーcp、 。At this time, each processor cp,.

C20,・・・・・・、CPnのいずれか、例えばプロ
セッサ−cp、が故障した場合、故障したプロセッサー
CP1と診断・試験プロセンサーSMPUとの間で診断
・試験を行う場合、プロセッサー間通信の共通バス1を
使用して、診断・試験およびイニシャルプログラムロー
ティングがなされていた。しかし、この場合、故障した
プロセッサーCP1と診断・試験用のプロセッサーSM
PU間で診断・試験用通信を行う場合、共通バス1に悪
影響を及ぼし、システムダウンとなることがあり、さら
に、故障したプロセッサーCP、を復旧し、イニシャル
プログラムローディングを行う場合に、共通バス1を重
訂することにより、通常のプロセンサー間通信が、その
間出来なくなってしまうということがあり、3 − また、共通バス1が故障すると、システムダウンしてし
まう欠点があった。
C20,..., CPn, for example, processor-cp, fails, and when performing diagnosis/testing between the failed processor CP1 and the diagnostic/test processor SMPU, the inter-processor communication The common bus 1 was used for diagnosis, testing, and initial program loading. However, in this case, the faulty processor CP1 and the diagnostic/test processor SM
When performing diagnostic/test communication between PUs, it may have a negative impact on common bus 1, resulting in a system down.Furthermore, when recovering a failed processor CP and performing initial program loading, common bus 1 may be By revising , normal inter-processor communication may not be possible during that time, and if the common bus 1 fails, the system will go down.

本発明の目的は、かかる従来のマルチプロセンサーシス
テムの共通バス方式の欠点をなくシ、プロセッサー間の
通信とともに、システムの診断・試験、フロセッサーの
イニシャル・プロクラムローディングを、プロセンサー
間通信に影響を与えることなく行うことが可能な、共通
バス方式を提供することにある。
An object of the present invention is to eliminate the drawbacks of the common bus method of the conventional multi-processor sensor system, and to improve communication between processors, system diagnosis and testing, and initial program loading of processors without affecting communication between processors. The objective is to provide a common bus system that can be used without any

第2図は、本発明の一実施例における、マ/L、チプロ
セッサーシステムの共通バス方式の簡単化したブロック
線図である。図において、1,2は共通バス、CP、 
、 CP2. 、、、 、 CPi 、 ・CPnはプ
ロセンサー、SMPUは診断・試験およびイニシャルプ
ログラムローディングを行うプロセッサーである。
FIG. 2 is a simplified block diagram of a common bus scheme for a multiprocessor system in one embodiment of the present invention. In the figure, 1 and 2 are common buses, CP,
, CP2. , , , CPi , CPn is a processor, and SMPU is a processor that performs diagnosis/testing and initial program loading.

次に、第2図に示す実施例について説明する。Next, the embodiment shown in FIG. 2 will be described.

第2図において、プロセンサーCP1.CP2.・・・
CP工。
In FIG. 2, Prosensor CP1. CP2. ...
CP engineer.

・・・CPnは共通バス1を現用側バスとして使用して
、プロセッサー間通信を行っている。今、プロセッサー
CPiに異常が発生すると、プロセッサーSMPH特開
昭58−97765(2) は共通バス2を用いて、プロセンサーCPiと通信を行
い、診断・試験を実施する。このとき、共通バス1は何
の影響も受けない。診断・試験としては、応答確認試験
、RUN確認試験、メモリ′サムチェック試験等がある
。診断・試験の結果、異常であると判断された場合は、
プロセンサーCPiは共通バス1.炎よシ切離されて、
修理され、修理後、共通バス1.2に再び接続される。
...CPn uses the common bus 1 as the active bus to perform inter-processor communication. Now, when an abnormality occurs in the processor CPi, the processor SMPH JP-A-58-97765 (2) communicates with the processor CPi using the common bus 2 and performs diagnosis and testing. At this time, the common bus 1 is not affected in any way. Diagnosis/tests include a response confirmation test, a RUN confirmation test, a memory sum check test, etc. If it is determined that there is an abnormality as a result of the diagnosis/test,
Prosensor CPi uses common bus 1. O fire, be cut off,
It is repaired and after repair is reconnected to the common bus 1.2.

その後、プロセッサーSMPHによシ、共通バス2を使
用して、イニシャルプログラムローディングがなされ、
プロセッサー〇Piは、起動待ち状態となる。その後、
再びプロセッサーSMPUとの間で、前記診断・試験が
なされ、正常な応答がなされると、フロセッサーCPi
は前記フロセッサーSMPUによって起動指令を受けて
起動され、オンラインのブロモ、ノサーとして、マルチ
プロセッサーシステムに参加し、ジョブの実行を行う。
Thereafter, initial program loading is performed by the processor SMPH using the common bus 2,
The processor 〇Pi is in a state of waiting for startup. after that,
The above-mentioned diagnosis and test is performed again with the processor SMPU, and if a normal response is made, the processor CPi
is started upon receiving a start command from the processor SMPU, participates in the multiprocessor system as an online broker, and executes jobs.

この開催のプロセッサーCP、、CP2.・・・は共通
バス1によ多通信を継続しておりシステムダウンするこ
とはない。まだ共通バス1に障害が発生すると、各プロ
セッサーcp1. cp2.・・・CPnは障害を検出
し、自動的に通信用バスとして、共通/くス1から共通
ノ(ス2への切換を実施し、共通バス2で通信を行うよ
うにすることも行なう。
Processors CP, CP2. ... continues to communicate over common bus 1, and the system will not go down. If common bus 1 still fails, each processor cp1. cp2. . . . CPn detects a failure and automatically switches from common/bus 1 to common bus 2 as the communication bus, and also performs communication using common bus 2.

以上説明したように、本発明は、プロセッサー間(7)
 ’A 信と、プロセッサーの診断・試験および、イニ
シャルプログラムローディングを独立に行うことにより
、オンラインのジョブに影響を与えることなく、プロセ
ッサーの診断・試験およびイニシャルプログラムローデ
ィングを実行することが可能となる。さらに、通信に使
用しているノくスが故障した時には、診断・試験および
イニシャルレフ。
As explained above, the present invention provides for
By independently performing communication, processor diagnosis/testing, and initial program loading, it becomes possible to execute processor diagnosis/testing and initial program loading without affecting online jobs. Furthermore, when the communication system used for communication malfunctions, it can be used for diagnosis, testing, and initial reference.

ログラムローディングに使用しているノくスを、フ。Please remove the node used for program loading.

ロセンサー間の通信に使用することにより、共通バスの
障害のだめに、システムダウンになるということがなく
なり、マルチプロセッサーシステムとして、信頼性のあ
るシステムが構成される。
By using the bus for communication between sensors, the system will not go down due to a common bus failure, and a reliable multiprocessor system will be constructed.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は従来のマルチプロセッサーシステムの共通バス
方式を示すブロック図、第2図は本発明ニヨるマルチプ
ロセンサーシステムの共通ノくス方式ヲ示すブロック図
である。 1.2・・・・・・共通ハス、CPl、 CP2.・・
・CPn・・・00.プロセッサー、SMPU・・・・
・・診断・試験およびイニシャルプログラムロープイン
ク用プロセッサO
FIG. 1 is a block diagram showing a common bus system of a conventional multiprocessor system, and FIG. 2 is a block diagram showing a common bus system of a multiprocessor sensor system according to the present invention. 1.2...Common lotus, CPl, CP2.・・・
・CPn...00. Processor, SMPU...
・Processor O for diagnosis/testing and initial program rope ink

Claims (1)

【特許請求の範囲】[Claims] (1)複数個のプロセンサーから構成され、各プロセッ
サーを第1の共通バスおよび第2の共通バスで相互に結
合し、第1の共通バスでプロセッサー間の通信を行ない
、第2の共通バスでプロセッサーの診断・試験およびイ
ニシャルプログラムローディングを行なうことを特徴と
するマルチプロセッサーシステムの共通ハス方式。
(1) Consisting of a plurality of processors, each processor is interconnected by a first common bus and a second common bus, communication between the processors is performed by the first common bus, and a second common bus A common HAS method for multiprocessor systems that is characterized by diagnosing and testing processors and performing initial program loading.
JP56195927A 1981-12-04 1981-12-04 Common bus system for multi-processor system Granted JPS5897765A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56195927A JPS5897765A (en) 1981-12-04 1981-12-04 Common bus system for multi-processor system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56195927A JPS5897765A (en) 1981-12-04 1981-12-04 Common bus system for multi-processor system

Publications (2)

Publication Number Publication Date
JPS5897765A true JPS5897765A (en) 1983-06-10
JPH0341863B2 JPH0341863B2 (en) 1991-06-25

Family

ID=16349286

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56195927A Granted JPS5897765A (en) 1981-12-04 1981-12-04 Common bus system for multi-processor system

Country Status (1)

Country Link
JP (1) JPS5897765A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04302342A (en) * 1991-03-29 1992-10-26 Pfu Ltd Fault diagnosing system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56114063A (en) * 1980-02-14 1981-09-08 Mitsubishi Electric Corp Multiprocessor

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56114063A (en) * 1980-02-14 1981-09-08 Mitsubishi Electric Corp Multiprocessor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04302342A (en) * 1991-03-29 1992-10-26 Pfu Ltd Fault diagnosing system

Also Published As

Publication number Publication date
JPH0341863B2 (en) 1991-06-25

Similar Documents

Publication Publication Date Title
JP3447404B2 (en) Multiprocessor system
JPH03131939A (en) High-reliability computer diagnostic system
JPH0814797B2 (en) Checking method in redundant processing equipment
JPH08287030A (en) Apparatus and method for automatic restart of multi-system computer system
JP2985188B2 (en) Redundant computer system
JP3326546B2 (en) Computer system failure detection method
JPH047645A (en) Fault tolerant computer
JPS6214859B2 (en)
JP3334174B2 (en) Fault handling verification device
JPH0430245A (en) Multiprocessor control system
JPS6142039A (en) Data processor diagnosing system
JP2896206B2 (en) On-line diagnostics for multiplexed memory devices.
JPH0764814A (en) Program execution method by multi-configuration system
JPS6123246A (en) Monitor system of multi-processor system
JPH07101902B2 (en) Command rescue method
JPH0664569B2 (en) Micro program loading method
JPH0916425A (en) Information processing system
JPH0561784A (en) Bus controller
JPS63156251A (en) Diagnosing method for check circuit
JPH11242661A (en) Exclusive control device and configuration control method for file sharing system
JPH01158539A (en) On-line test system for multiprocessor
JPH0374879B2 (en)
JPH0436857A (en) Bus diagnostic system for multiprocessor system
JPS6331810B2 (en)
JPH02178701A (en) Power controller