JPS5897765A - Common bus system for multi-processor system - Google Patents
Common bus system for multi-processor systemInfo
- 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
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
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.
第1図は従来のマルチプロセッサーシステムの共通バス
方式を示すブロック図、第2図は本発明ニヨるマルチプ
ロセンサーシステムの共通ノくス方式ヲ示すブロック図
である。
1.2・・・・・・共通ハス、CPl、 CP2.・・
・CPn・・・00.プロセッサー、SMPU・・・・
・・診断・試験およびイニシャルプログラムロープイン
ク用プロセッサOFIG. 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)
サーを第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.
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04302342A (en) * | 1991-03-29 | 1992-10-26 | Pfu Ltd | Fault diagnosing system |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56114063A (en) * | 1980-02-14 | 1981-09-08 | Mitsubishi Electric Corp | Multiprocessor |
-
1981
- 1981-12-04 JP JP56195927A patent/JPS5897765A/en active Granted
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56114063A (en) * | 1980-02-14 | 1981-09-08 | Mitsubishi Electric Corp | Multiprocessor |
Cited By (1)
| 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 |