JPH0644262B2 - マルチプロセッサシステム - Google Patents

マルチプロセッサシステム

Info

Publication number
JPH0644262B2
JPH0644262B2 JP14619588A JP14619588A JPH0644262B2 JP H0644262 B2 JPH0644262 B2 JP H0644262B2 JP 14619588 A JP14619588 A JP 14619588A JP 14619588 A JP14619588 A JP 14619588A JP H0644262 B2 JPH0644262 B2 JP H0644262B2
Authority
JP
Japan
Prior art keywords
central processing
processing unit
receiving
transaction
communication
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.)
Expired - Lifetime
Application number
JP14619588A
Other languages
English (en)
Other versions
JPH01312660A (ja
Inventor
正和 石原
雅一 塩出
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.)
NEC Corp
Original Assignee
Nippon Electric 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP14619588A priority Critical patent/JPH0644262B2/ja
Publication of JPH01312660A publication Critical patent/JPH01312660A/ja
Publication of JPH0644262B2 publication Critical patent/JPH0644262B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマルチプロセッサシステムに関する。
〔従来の技術〕
従来のマルチプロセッサシステムの負荷制御において、
待合せ形式として各プロセッサ(中央処理装置)内の合
計した受信用信号収容量は全ての中央処理装置内の合計
した送信用信号容量を確保することにより実現されてい
た。
第3図を参照すると、送信側中央処理装置1aにおい
て、受信側中央処理装置1bへの通信要求が発生した場
合、中央処理装置1a内の送信用トランザクションを捕
捉し(31)、この送信用トランザクションを使用して
受信側中央処理装置1bに送信する(33)。受信側中
央処理装置1bでは、送信側中央処理装置1aよりの通
信要求を受けると、受信用トランザクションを捕捉し
(34)、通信データを受信した後(35)、内部処理
を実行し(36)、終了報告を送信側中央処理装置1a
に返送し(37)、受信用トランザクションを解放する
(38)。送信側中央処理装置1aでは、受信側中央処
理装置1bに通信後、送信用トランザクションを保留し
た状態で受信側中央処理装置1bよりの終了報告を待ち
(39)、終了報告受信(40)で送信用トランザクシ
ョンを解放する(41)。これにより、送信側トランザ
クションの数以上に他の中央処理装置に通信することが
できないため、負荷制御が可能となる。なお、送信側中
央処理装置1aにおいて、送信用トランザクションを捕
捉したのち、送信用トランザクションの全塞りの場合は
待合せを行う(42)。
〔発明が解決しようとする課題〕
上述した従来のシステムにおいては、送信側トランザク
ションを解放するために必ず受信側中央処置装置より送
信側中央処理装置へ終了報告を返送する必要があり、通
信回数が1回の要求で必ず2回発生し、システムの通信
能力低下を免れない。
〔課題を解決するための手段〕
本発明のマルチプロセッサシステムは、互いに通信バス
により接続された複数のプロセッサと前記複数のプロセ
ッサにより共用される共通メモリとを備え、前記複数の
プロセッサのそれぞれが有する複数の受信用トランザク
ションの輻輳状態を表示する手段を前記共通メモリに設
け、前記複数のプロセッサ間の通信に際し送信側プロセ
ッサは受信側プロセッサの前記受信用トランザクション
の輻輳状態を前記共通メモリの前記手段に基づいて識別
し輻輳状態にないとき送信する構成である。
〔実施例〕
次に、本発明について図面を参照して説明する。
一実施例を示す第1図及び第2図を参照すると、このマ
ルチプロセッサシステムは通信バス2により相互接続さ
れた複数の中央処理装置1a,1b,1nを備える。中
央処理装置1a〜1nは個別に共通メモリ3に信号線4
a,4b,4nを介して接続されている。この構成にお
いて、送信側となる中央処理装置1aで通信要求が発生
すると、受信側となる中央処理装置1bの受信用トラン
ザクションの状態を共通メモリ4より読出し(11)、
輻輳状態でない場合(12)、通信バス2を介して送信
し(13)、送信側中央処理装置1aの通信処理を終了
する。一方、受信側中央処理装置1bは受信用トランザ
クションを捕捉する(15)。この後、残りの受信用ト
ランザクションの個数をチェックし(16)、基準値以
下に減っている場合(17)、後続するトランザクショ
ンの通信を止めるために共通メモリ3の該当エリアに輻
輳状態を設定する(18)。次に、通信情報を受信し
(19)、内部処理を実行し(20)、処理終了で受信
用トラザクションを解放する(21)。続いて、他の中
央処理装置からの通信を再開させるため、受信用トラン
ザクションを解放したのち、再度残りの受信用トランザ
クションの空個数をチェックし(22)、基準値より増
加している場合(23)、共通メモリ3の輻輳表示を解
除する(24)。なお、送信側中央処理装置1aにおけ
る識別効果、受信用トランザクションが輻輳状態である
場合、中央処理装置1aが待合せを行う(14)。
〔発明の効果〕
以上説明したように本発明によれば、システムの通信能
力を向上できる。
【図面の簡単な説明】
第1図及び第2図は本発明の一実施例を示す図、第3図
は従来の動作を説明する図である。 1a,1b,1n……中央処理装置、2……通信バス、
3……共通メモリ、4a,4b,4n……信号線。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】互いに通信バスにより接続された複数のプ
    ロセッサと前記複数のプロセッサにより共用される共通
    メモリとを備え、前記複数のプロセッサのそれぞれが有
    する複数の受信用トランザクションの輻輳状態を表示す
    る手段を前記共通メモリに設け、前記複数のプロセッサ
    間の通信に際し送信側プロセッサは受信側プロセッサの
    前記受信用トランザクションの輻輳状態を前記共通メモ
    リの前記手段に基づいて識別し輻輳状態にないとき送信
    することを特徴とするマルチプロセッサシステム。
JP14619588A 1988-06-13 1988-06-13 マルチプロセッサシステム Expired - Lifetime JPH0644262B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14619588A JPH0644262B2 (ja) 1988-06-13 1988-06-13 マルチプロセッサシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14619588A JPH0644262B2 (ja) 1988-06-13 1988-06-13 マルチプロセッサシステム

Publications (2)

Publication Number Publication Date
JPH01312660A JPH01312660A (ja) 1989-12-18
JPH0644262B2 true JPH0644262B2 (ja) 1994-06-08

Family

ID=15402280

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14619588A Expired - Lifetime JPH0644262B2 (ja) 1988-06-13 1988-06-13 マルチプロセッサシステム

Country Status (1)

Country Link
JP (1) JPH0644262B2 (ja)

Also Published As

Publication number Publication date
JPH01312660A (ja) 1989-12-18

Similar Documents

Publication Publication Date Title
EP1170670A2 (en) Parallel processing system in which use efficiency of cpu is improved and parallel processing method for the same
US6064647A (en) Method and system for sending frames around a head of line blocked frame in a connection fabric environment
JPH0728289B2 (ja) ネットワ−ク制御システム
JPH0644262B2 (ja) マルチプロセッサシステム
JPH0666061B2 (ja) マルチcpu通信装置
JP2825914B2 (ja) プロセッサ間通信方式
JPS63155249A (ja) 装置間通信方式
JPS597987B2 (ja) 演算制御素子間のデ−タ伝送制御方式
JPH054040Y2 (ja)
JP3471653B2 (ja) データ伝送装置
JPS624027B2 (ja)
JPH03210654A (ja) 分散制御処理装置
JPH04245355A (ja) ファイル転送方式
JPH0567055A (ja) 外部バスを複数有するマルチプロセツサシステム
JPH04238566A (ja) マルチプロセッサ間バス通信方式
JPH0418499B2 (ja)
JPS6141246A (ja) パケツト通信網の局番号設定方式
JPS62204358A (ja) デ−タ通信処理方式
JP2806884B2 (ja) サービスデータ伝送システム
JP2789654B2 (ja) バッファ制御方式
JPS6158357A (ja) デ−タ通信方式
JPH05216792A (ja) プロセッサ間におけるサービス要求制御方式
JPS62221238A (ja) パケツト転送処理装置
JPH0497436A (ja) タスク間データ転送方式
JPS60220639A (ja) シリアルバス通信装置