JPS63284660A - プロセッサ間通信方式 - Google Patents
プロセッサ間通信方式Info
- Publication number
- JPS63284660A JPS63284660A JP62118111A JP11811187A JPS63284660A JP S63284660 A JPS63284660 A JP S63284660A JP 62118111 A JP62118111 A JP 62118111A JP 11811187 A JP11811187 A JP 11811187A JP S63284660 A JPS63284660 A JP S63284660A
- Authority
- JP
- Japan
- Prior art keywords
- processor
- communication
- inter
- control
- processors
- 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
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/52—Program synchronisation; Mutual exclusion, e.g. by means of semaphores
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/362—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/17—Interprocessor communication using an input/output type connection, e.g. channel, I/O port
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Multi Processors (AREA)
- Medicines That Contain Protein Lipid Enzymes And Other Medicines (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は高速演算プロセッサ等の複数のプロセッサを有
する情報処理装置に関し、特に、複数のプロセッサ間の
通信方式に関する。
する情報処理装置に関し、特に、複数のプロセッサ間の
通信方式に関する。
従来、スーパーコンピュータのように高速に演算を実行
する情報処理装置では、ベクトル演算等を高速に実行す
る高速演算プロセッサと、大容量のデータを高速に演算
するために用いられる大容量高速演算メモリと、情報処
理システムのリソースの管理及びユーザープログラムの
コン/F /l /l/、 IJンクを実行する制御プ
ロセッサと、入出力装置とのデータ転送を制御する入出
カプロセッサと、制御プログラムが格納された制御メモ
リとを備えている。
する情報処理装置では、ベクトル演算等を高速に実行す
る高速演算プロセッサと、大容量のデータを高速に演算
するために用いられる大容量高速演算メモリと、情報処
理システムのリソースの管理及びユーザープログラムの
コン/F /l /l/、 IJンクを実行する制御プ
ロセッサと、入出力装置とのデータ転送を制御する入出
カプロセッサと、制御プログラムが格納された制御メモ
リとを備えている。
そして、制御ゾロセッサ及び入出力プロセッサからは、
演算メモリ及び制御メモリとが同一の空間にみえ、高速
演算プロセッサからは演算メモリと制御メモリとが異な
る空間にみえるように情報処理装置が構成される。
演算メモリ及び制御メモリとが同一の空間にみえ、高速
演算プロセッサからは演算メモリと制御メモリとが異な
る空間にみえるように情報処理装置が構成される。
上述の情報処理装置では、制御プロセッサ、入出カプロ
セッサ、及び高速演算プロセッサによるプロセッサ間通
信を行う場合、制御メモリに備えられたロック手段によ
り通信許可が与えられたプロセッサのみが2通信元とし
てプロセッサ間通信を実行することができる。従って通
信元となったプロセッサがプロセッサ間通信の処理を完
了して。
セッサ、及び高速演算プロセッサによるプロセッサ間通
信を行う場合、制御メモリに備えられたロック手段によ
り通信許可が与えられたプロセッサのみが2通信元とし
てプロセッサ間通信を実行することができる。従って通
信元となったプロセッサがプロセッサ間通信の処理を完
了して。
ロック手段をアンロックするまで、他のプロセッサは、
プロセッサ間通信をすることができない。
プロセッサ間通信をすることができない。
上述した従来の情報処理装置では、複数の高速演算プロ
セッサを用いて高速演算を並列実行処理しようとする場
合、高速演算プロセッサ間で同期をとるため頻繁にプロ
セッサ間通信が行なわれる。
セッサを用いて高速演算を並列実行処理しようとする場
合、高速演算プロセッサ間で同期をとるため頻繁にプロ
セッサ間通信が行なわれる。
1だ制御プロセッサ、入出カプロセッサは高速演算プロ
セッサの動作とは独立して動作する。その結果、プロセ
ッサ間通信の競合が生じ、高速演算7”ロセソサの性能
低下、システム全体のスループットの低下を招いてしま
うとい問題点がある。
セッサの動作とは独立して動作する。その結果、プロセ
ッサ間通信の競合が生じ、高速演算7”ロセソサの性能
低下、システム全体のスループットの低下を招いてしま
うとい問題点がある。
本発明によれば、第1のプロセッサ群、第2のプロセッ
サ群、第1のメモリ、及び第2のメモリがそれぞれシス
テム制御装置に接続され、該第1のプロセッサ群に対し
て前記第1及び第2のメモリが同一のメモリ空間として
構成され、前記第2のプロセッサ群に対して前記第1及
び第2のメモリが異なるメモリ空間として構成される情
報処理装置において、前記第1のプロセッサ群間でのプ
ロセッサ間通信は前記第1のメモリ上の第1のロック手
段によって通信許可が与えられると実行制御され、前記
第2のプロセッサ群間でのプロセッサ間通信は前記第2
のメモリ上の第2のロック手段により通信許可が与えら
れると、実行制御され。
サ群、第1のメモリ、及び第2のメモリがそれぞれシス
テム制御装置に接続され、該第1のプロセッサ群に対し
て前記第1及び第2のメモリが同一のメモリ空間として
構成され、前記第2のプロセッサ群に対して前記第1及
び第2のメモリが異なるメモリ空間として構成される情
報処理装置において、前記第1のプロセッサ群間でのプ
ロセッサ間通信は前記第1のメモリ上の第1のロック手
段によって通信許可が与えられると実行制御され、前記
第2のプロセッサ群間でのプロセッサ間通信は前記第2
のメモリ上の第2のロック手段により通信許可が与えら
れると、実行制御され。
さらに前記第1のプロセッサ群と第2のプロセッサ群と
の間におけるプロセッサ間通信は前記第1のメモリ上の
第3のロック手段により通信許可が与えられ、かつ前記
第1のメモリ上の第1のロック手段によシ通信許可が与
えられた場合に、実行制御されるようにしたととを特徴
とするプロセッサ通信方式が得られる。
の間におけるプロセッサ間通信は前記第1のメモリ上の
第3のロック手段により通信許可が与えられ、かつ前記
第1のメモリ上の第1のロック手段によシ通信許可が与
えられた場合に、実行制御されるようにしたととを特徴
とするプロセッサ通信方式が得られる。
次に2本発明について実施例によって説明する。
第1図を参照して、システム制御装置5は第1のプロセ
ッサ群を構成する制御プロセッサ3及び入出カプロセッ
サ4に接続されるとともに、制御プロセッサ7.8.9
及び10に接続されるとともに演算メモリ2が接続され
ている。制御メモリ1上には制御プロセッサ3と入出カ
プロセッサ4とのプロセッサ間通信を実行制御するロッ
ク手段11(第1のロック手段)が設けられるとともに
第1のプロセッサ群、即ち制御プロセッサ3.入出力プ
ロセッサ4と第2のプロセッサ群、即ち高が設けられて
いる。また、演算メモリ2上には高速演算プロセッサ7
,8,9.及び10におけるプロセッサ間通信を実行制
御するロック手段12(第2のロック手段)が設けられ
ている。
ッサ群を構成する制御プロセッサ3及び入出カプロセッ
サ4に接続されるとともに、制御プロセッサ7.8.9
及び10に接続されるとともに演算メモリ2が接続され
ている。制御メモリ1上には制御プロセッサ3と入出カ
プロセッサ4とのプロセッサ間通信を実行制御するロッ
ク手段11(第1のロック手段)が設けられるとともに
第1のプロセッサ群、即ち制御プロセッサ3.入出力プ
ロセッサ4と第2のプロセッサ群、即ち高が設けられて
いる。また、演算メモリ2上には高速演算プロセッサ7
,8,9.及び10におけるプロセッサ間通信を実行制
御するロック手段12(第2のロック手段)が設けられ
ている。
まず、第2図を参照して、第1のプロセッサ群間のプロ
セッサ間通信として、制御プロセッサ3から入出力プロ
セッサ4ヘプロセツサ間通信を行う場合、制御プロセッ
サ3はまずロック手段11に対してロック取得要求を行
なう。その結果、ロック取得許可が与えられると、制御
プロセッサ3はシステム制御装置5を介して入出カプロ
セッサ4に対してプロセッサ間通信を行なう。ロック手
段11はロック取得許可を与えた後は2通信元である制
御プロセッサ3によってロック解除指示が出されるまで
他のプロセッサからのロック取得要求に対してロック取
得不許可を応答する。
セッサ間通信として、制御プロセッサ3から入出力プロ
セッサ4ヘプロセツサ間通信を行う場合、制御プロセッ
サ3はまずロック手段11に対してロック取得要求を行
なう。その結果、ロック取得許可が与えられると、制御
プロセッサ3はシステム制御装置5を介して入出カプロ
セッサ4に対してプロセッサ間通信を行なう。ロック手
段11はロック取得許可を与えた後は2通信元である制
御プロセッサ3によってロック解除指示が出されるまで
他のプロセッサからのロック取得要求に対してロック取
得不許可を応答する。
制御プロセッサ3からのプロセッサ間通信情報を受信し
た入出カプロセッサ4はこのプロセッサ間通信情報を解
読して処理を実行する。処理が完了すると、入出カプロ
セッサ4はリプライプロセッサ間通信情報を通信元であ
る制御プロセッサ3へ通信する。リプライプロセッサ間
通信情報を受信した制御プロセッサ3はロック手段11
に対してロック解除指示を行ない、プロセッサ間通信処
理を完了する。
た入出カプロセッサ4はこのプロセッサ間通信情報を解
読して処理を実行する。処理が完了すると、入出カプロ
セッサ4はリプライプロセッサ間通信情報を通信元であ
る制御プロセッサ3へ通信する。リプライプロセッサ間
通信情報を受信した制御プロセッサ3はロック手段11
に対してロック解除指示を行ない、プロセッサ間通信処
理を完了する。
次に第3図を参照して、第2のプロセッサ間群内でのプ
ロセッサ間通信として、高速演算プロセッサ8から高速
演算プロセッサ9ヘプロセツサ間通信を行う場合、高速
演算プロセッサ8はまずロック手段12に対してロック
取得要求を行なう。
ロセッサ間通信として、高速演算プロセッサ8から高速
演算プロセッサ9ヘプロセツサ間通信を行う場合、高速
演算プロセッサ8はまずロック手段12に対してロック
取得要求を行なう。
ロック取得許可が与えられると、高速演算プロセッサ8
は、システム制御装置6を介してプロセッサ間通信を行
なう。そして、ロック手段12は。
は、システム制御装置6を介してプロセッサ間通信を行
なう。そして、ロック手段12は。
ロック取得許可を与えた後は2通信元である高速演算プ
ロセッサ9がらロック解除指示が出されるまで、他のプ
ロセッサからのロック取得要求に対して、ロック不許可
を応答する。
ロセッサ9がらロック解除指示が出されるまで、他のプ
ロセッサからのロック取得要求に対して、ロック不許可
を応答する。
高速演算プロセッサ8がらのプロセッサ間通信情報を受
信した高速演算プロセッサ9はこのプロセッサ間通信情
報を解読して処理を実行する。処理が完了すると、高速
演算プロセッサ9は、リプライプロセッサ間通信情報を
通信元である高速演算フロセッサ8へ通信する。リプラ
イプロセッサ間通信情報を受信した高速演算プロセッサ
8はロック手段12に対し、ロック解除指示を行ない。
信した高速演算プロセッサ9はこのプロセッサ間通信情
報を解読して処理を実行する。処理が完了すると、高速
演算プロセッサ9は、リプライプロセッサ間通信情報を
通信元である高速演算フロセッサ8へ通信する。リプラ
イプロセッサ間通信情報を受信した高速演算プロセッサ
8はロック手段12に対し、ロック解除指示を行ない。
プロセッサ間通信処理を完了する。
第4図を参照して、第1のプロセッサ群と第2のプロセ
ッサ群との間のプロセッサ間通MKついて説明する。
ッサ群との間のプロセッサ間通MKついて説明する。
高速演算プロセッサ7がら制御プロセッサ3ヘゾロセソ
サ間通信を行なう場合、高速演算プロセッサ7はまず、
ロック手段13に対してロック取得要求を行なう。ロッ
ク取得許可が与えられると。
サ間通信を行なう場合、高速演算プロセッサ7はまず、
ロック手段13に対してロック取得要求を行なう。ロッ
ク取得許可が与えられると。
高速演算プロセッサ7は制御プロセッサ3に対しロック
取得許可を与えた後は2通信元である高速演算プロセッ
サ7によってロック解除指示が出されるまで、他のプロ
セッサからのロック取得要求に対して、ロック取得不許
可を応答する。高速演算プロセッサ7からのプロセッサ
間通信情報を受信した制御プロセッサ3はロック手段1
1ヘロツク取得要求を出し、ロック手段11からロック
取得許可を与えられると、このプロセッサ間通信情報を
解読して処理実行する。処理が完了すると。
取得許可を与えた後は2通信元である高速演算プロセッ
サ7によってロック解除指示が出されるまで、他のプロ
セッサからのロック取得要求に対して、ロック取得不許
可を応答する。高速演算プロセッサ7からのプロセッサ
間通信情報を受信した制御プロセッサ3はロック手段1
1ヘロツク取得要求を出し、ロック手段11からロック
取得許可を与えられると、このプロセッサ間通信情報を
解読して処理実行する。処理が完了すると。
制御プロセッサ3はリプライプロセッサ間通信情報を通
信元である高速演算プロセッサ7へ通信して、その後ロ
ック手段11に対してロック解除指示を出し、ロックを
解除する。一方、リプライプロセッサ間通信情報を受け
た高速演算プロセッサ7はロック手段13に対してロッ
ク解除指示を行ない、プロセッサ間通信処理を完了する
。
信元である高速演算プロセッサ7へ通信して、その後ロ
ック手段11に対してロック解除指示を出し、ロックを
解除する。一方、リプライプロセッサ間通信情報を受け
た高速演算プロセッサ7はロック手段13に対してロッ
ク解除指示を行ない、プロセッサ間通信処理を完了する
。
次に、制御プロセッサ3から高速演算プロセッサ7ヘプ
ロセツサ間通信を行う場合、制御プロセッサ3からロッ
ク手段13に対してロック取得要求を行なう。ロック取
得許可が得られると2次に。
ロセツサ間通信を行う場合、制御プロセッサ3からロッ
ク手段13に対してロック取得要求を行なう。ロック取
得許可が得られると2次に。
ロック手段11へロック取得要求を出す。ロック手段1
1から許可を与えられると、システム制御装置5及びシ
ステム制御装置6を介してプロセッサ間通信を行う。ロ
ック手段13及びロック手段11は、ロック取得許可を
与えた後は1通信元である制御ゾロセッサ7によってロ
ック解除指示が出されるまで、他のプロセッサからのロ
ック取得要求に対して、ロック取得不許可を応答する。
1から許可を与えられると、システム制御装置5及びシ
ステム制御装置6を介してプロセッサ間通信を行う。ロ
ック手段13及びロック手段11は、ロック取得許可を
与えた後は1通信元である制御ゾロセッサ7によってロ
ック解除指示が出されるまで、他のプロセッサからのロ
ック取得要求に対して、ロック取得不許可を応答する。
制御プロセッサ3からのゾロセッサ間通信情報を受信し
た高速演算プロセッサ7はこのプロ十ノサ間通信情報を
解読して処理実行する。処理が完了すると、高速演算プ
ロセッサ7はりプライプロセッサ間通信情報を通信元で
ある制御プロセッサ3へ通信する。このリプライプロセ
ッサ間通信情報を受信した制御プロセッサ3はロック手
段13及びロック手段11に対して四ツク解除指示を行
ない。
た高速演算プロセッサ7はこのプロ十ノサ間通信情報を
解読して処理実行する。処理が完了すると、高速演算プ
ロセッサ7はりプライプロセッサ間通信情報を通信元で
ある制御プロセッサ3へ通信する。このリプライプロセ
ッサ間通信情報を受信した制御プロセッサ3はロック手
段13及びロック手段11に対して四ツク解除指示を行
ない。
プロ士ツサ間通信処理を完了する。
ここで、第5図を参照して、第1のプロセッサ群と第2
のプロセッサ群との間のプロセッサ間通信と、第2のプ
ロセッサ群内のプロ七ノサ間通信とが競合した場合につ
いて説明する。
のプロセッサ群との間のプロセッサ間通信と、第2のプ
ロセッサ群内のプロ七ノサ間通信とが競合した場合につ
いて説明する。
第1のプロセッサ群に属する制御プロセッサ3と第2の
プロセッサ群に属する高速演算プロセッサ7と間のノロ
七ノサ間通信は前述したように実行制御される。この際
、第2のゾロセッサ群に属する高速演算プロセッサ8と
高速演算プロセッサ9との間のプロセッサ間通信は、第
3図を用いて説明したようにロック手段12を用いて、
同時に実行制御される。
プロセッサ群に属する高速演算プロセッサ7と間のノロ
七ノサ間通信は前述したように実行制御される。この際
、第2のゾロセッサ群に属する高速演算プロセッサ8と
高速演算プロセッサ9との間のプロセッサ間通信は、第
3図を用いて説明したようにロック手段12を用いて、
同時に実行制御される。
以上説明したように本発明では、高速演算プロセッサ間
のゾロセッサ間通信の許可を与えるロック手段を別に設
け、かつ高速演算プロセッサに対する通信制御を通信元
の種類に応じて、同時に受は付けられるように制御する
ことにより、高速演算プロセッサ間のゾロセッサ間通信
の性能を高め。
のゾロセッサ間通信の許可を与えるロック手段を別に設
け、かつ高速演算プロセッサに対する通信制御を通信元
の種類に応じて、同時に受は付けられるように制御する
ことにより、高速演算プロセッサ間のゾロセッサ間通信
の性能を高め。
かつ情報処理システム全体のスループツトを向上できる
という効果がある。
という効果がある。
第1図は本発明の一実施例を示すブロック図。
第2図は第1のプロセッサ群間におけるゾロセッサ間通
信を説明するだめの図、第3図は第2のプロセッサ群間
におけるプロセッサ間通信を説明するだめの図、第4図
は第1のゾロセッサ群と第2のプロセッサ群とのプロセ
ッサ間通信を説明するための図、第5図は第2のゾロセ
ッサ群におけるプロセッサ通信と第1のゾロセッサ群と
第2のプロセッサとのプロセッサ通信とが同時に発生し
た際の処理を説明するだめの図である。 ■・・・制御メモリ、2・・・演算メモリ、3・・・制
御プロセッサ、4・・・入fl17’ロセッサ、5・・
・システム制御装置、6・・・システム制御装置、7,
8,9゜IO・・・高速演算プロセッサ、11,12.
13・・ロック手段。 第1図 制御ブロセfす 第2図 第3図
信を説明するだめの図、第3図は第2のプロセッサ群間
におけるプロセッサ間通信を説明するだめの図、第4図
は第1のゾロセッサ群と第2のプロセッサ群とのプロセ
ッサ間通信を説明するための図、第5図は第2のゾロセ
ッサ群におけるプロセッサ通信と第1のゾロセッサ群と
第2のプロセッサとのプロセッサ通信とが同時に発生し
た際の処理を説明するだめの図である。 ■・・・制御メモリ、2・・・演算メモリ、3・・・制
御プロセッサ、4・・・入fl17’ロセッサ、5・・
・システム制御装置、6・・・システム制御装置、7,
8,9゜IO・・・高速演算プロセッサ、11,12.
13・・ロック手段。 第1図 制御ブロセfす 第2図 第3図
Claims (1)
- 1、第1のプロセッサ群、第2のプロセッサ群、第1の
メモリ、及び第2のメモリがそれぞれシステム制御装置
に接続され、該第1のプロセッサ群に対して前記第1及
び第2のメモリが同一のメモリ空間として構成され、前
記第2のプロセッサ群に対して前記第1及び第2のメモ
リが異なるメモリ空間として構成される情報処理装置に
おいて、前記第1のプロセッサ群間でのプロセッサ間通
信は前記第1のメモリ上の第1のロック手段によって通
信許可が与えられると実行制御され、前記第2のプロセ
ッサ群間でのプロセッサ間通信は前記第2のメモリ上の
第2のロック手段により通信許可が与えられると、実行
制御されさらに前記第1のプロセッサ群と第2のプロセ
ッサ群との間におけるプロセッサ間通信は前記第1のメ
モリ上の第3のロック手段により通信許可が与えられ、
かつ前記第1のメモリ上の第1のロック手段により通信
許可が与えられた場合に、実行制御されるようにしたこ
とを特徴とするプロセッサ通信方式。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62118111A JPS63284660A (ja) | 1987-05-16 | 1987-05-16 | プロセッサ間通信方式 |
| AU16178/88A AU597824B2 (en) | 1987-05-16 | 1988-05-16 | Interprocessor communication system in information processing system enabling communication between execution processor units during communication between other processor units |
| CA000566873A CA1297200C (en) | 1987-05-16 | 1988-05-16 | Interprocessor communication system in information processing system enabling communication between execution processor units during communication between other processor units |
| DE3855718T DE3855718T2 (de) | 1987-05-16 | 1988-05-16 | Ubertragungssystem zwischen Prozessoren in einem Nachrichtenverarbeitungssystem mit Übertragung zwischen Ausführungsprozessoren während Übertragung zwischen anderen Prozessoren |
| EP88107824A EP0291907B1 (en) | 1987-05-16 | 1988-05-16 | Interprocessor communication system in information processing system enabling communication between execution processor units during communication between other processor units |
| US07/730,390 US5432915A (en) | 1987-05-16 | 1991-07-15 | Interprocessor communication system in an information processing system enabling communication between execution processor units during communication between other processor units |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62118111A JPS63284660A (ja) | 1987-05-16 | 1987-05-16 | プロセッサ間通信方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63284660A true JPS63284660A (ja) | 1988-11-21 |
| JPH0564828B2 JPH0564828B2 (ja) | 1993-09-16 |
Family
ID=14728297
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62118111A Granted JPS63284660A (ja) | 1987-05-16 | 1987-05-16 | プロセッサ間通信方式 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US5432915A (ja) |
| EP (1) | EP0291907B1 (ja) |
| JP (1) | JPS63284660A (ja) |
| AU (1) | AU597824B2 (ja) |
| CA (1) | CA1297200C (ja) |
| DE (1) | DE3855718T2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007265426A (ja) * | 2000-12-28 | 2007-10-11 | Internatl Business Mach Corp <Ibm> | クワッド認識ロック・プリミティブ |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0720150B2 (ja) * | 1988-07-11 | 1995-03-06 | 松下電器産業株式会社 | 通信制御方法 |
| EP0426413B1 (en) * | 1989-11-03 | 1997-05-07 | Compaq Computer Corporation | Multiprocessor arbitration in single processor arbitration schemes |
| JP2511588B2 (ja) * | 1990-09-03 | 1996-06-26 | インターナショナル・ビジネス・マシーンズ・コーポレイション | デ―タ処理ネットワ―ク、ロックを獲得させる方法及び直列化装置 |
| DE69223304T2 (de) * | 1991-09-27 | 1998-06-18 | Sun Microsystems Inc | Arbitrierungsverriegelungverfahren und -vorrichtung für einen entfernten Bus |
| GB9314860D0 (en) * | 1993-07-16 | 1993-09-01 | D2B Systems Co Ltd | Communication bus system with mitigation of slave station locking problem and master station for use in such communication system |
| JP3125842B2 (ja) * | 1995-03-03 | 2001-01-22 | 株式会社日立製作所 | 並列計算機での通信処理方法及びそのシステム |
| KR20120089072A (ko) * | 2011-02-01 | 2012-08-09 | 삼성전자주식회사 | 하드웨어 요청 처리 방법 및 멀티-코어 시스템 |
| US12267412B2 (en) | 2022-04-22 | 2025-04-01 | Schlage Lock Company Llc | Technologies for secure inter-processor communications |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60136850A (ja) * | 1983-12-26 | 1985-07-20 | Fujitsu Ltd | マルチプロセッサ・システム |
| JPS60178566A (ja) * | 1984-02-25 | 1985-09-12 | Fujitsu Ltd | アクセス制御方式 |
| JPS61201326A (ja) * | 1985-03-04 | 1986-09-06 | Nec Corp | 情報処理装置 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4257099A (en) * | 1975-10-14 | 1981-03-17 | Texas Instruments Incorporated | Communication bus coupler |
| US4041472A (en) * | 1976-04-29 | 1977-08-09 | Ncr Corporation | Data processing internal communications system having plural time-shared intercommunication buses and inter-bus communication means |
| FR2476349A1 (fr) * | 1980-02-15 | 1981-08-21 | Philips Ind Commerciale | Systeme de traitement de donnees reparti |
| US4412281A (en) * | 1980-07-11 | 1983-10-25 | Raytheon Company | Distributed signal processing system |
| US4402040A (en) * | 1980-09-24 | 1983-08-30 | Raytheon Company | Distributed bus arbitration method and apparatus |
| US4456970A (en) * | 1981-12-10 | 1984-06-26 | Burroughs Corporation | Interrupt system for peripheral controller |
| US4470114A (en) * | 1982-03-01 | 1984-09-04 | Burroughs Corporation | High speed interconnection network for a cluster of processors |
| NL8202060A (nl) * | 1982-05-19 | 1983-12-16 | Philips Nv | Rekenmachinesysteem met een bus voor data-, adres- en besturingssignalen, welke bevat een linkerbus en een rechterbus. |
| US4868741A (en) * | 1983-07-22 | 1989-09-19 | Texas Instruments Incorporated | Computer bus deadlock prevention |
| US4611297A (en) * | 1983-08-18 | 1986-09-09 | Pitney Bowes Inc. | Bus grant circuit |
| US4677588A (en) * | 1983-11-14 | 1987-06-30 | International Business Machines Corp. | Network interconnection without integration |
| IT1184553B (it) * | 1985-05-07 | 1987-10-28 | Honeywell Inf Systems | Architettura di sistema a piu' processori |
| US4897784A (en) * | 1985-06-10 | 1990-01-30 | Nay Daniel L | Multi-level bus access for multiple central processing unit |
| US4713793A (en) * | 1985-12-02 | 1987-12-15 | Gte Communication Systems Corporation | Circuit for CCIS data transfer between a CPU and a plurality of terminal equipment controllers |
| US5081576A (en) * | 1988-03-24 | 1992-01-14 | Encore Computer U.S., Inc. | Advance polling bus arbiter for use in multiple bus system |
-
1987
- 1987-05-16 JP JP62118111A patent/JPS63284660A/ja active Granted
-
1988
- 1988-05-16 CA CA000566873A patent/CA1297200C/en not_active Expired - Lifetime
- 1988-05-16 DE DE3855718T patent/DE3855718T2/de not_active Expired - Fee Related
- 1988-05-16 EP EP88107824A patent/EP0291907B1/en not_active Expired - Lifetime
- 1988-05-16 AU AU16178/88A patent/AU597824B2/en not_active Ceased
-
1991
- 1991-07-15 US US07/730,390 patent/US5432915A/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60136850A (ja) * | 1983-12-26 | 1985-07-20 | Fujitsu Ltd | マルチプロセッサ・システム |
| JPS60178566A (ja) * | 1984-02-25 | 1985-09-12 | Fujitsu Ltd | アクセス制御方式 |
| JPS61201326A (ja) * | 1985-03-04 | 1986-09-06 | Nec Corp | 情報処理装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007265426A (ja) * | 2000-12-28 | 2007-10-11 | Internatl Business Mach Corp <Ibm> | クワッド認識ロック・プリミティブ |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0291907B1 (en) | 1996-12-27 |
| AU1617888A (en) | 1988-11-17 |
| DE3855718D1 (de) | 1997-02-06 |
| EP0291907A2 (en) | 1988-11-23 |
| DE3855718T2 (de) | 1997-07-24 |
| EP0291907A3 (en) | 1992-04-15 |
| JPH0564828B2 (ja) | 1993-09-16 |
| CA1297200C (en) | 1992-03-10 |
| AU597824B2 (en) | 1990-06-07 |
| US5432915A (en) | 1995-07-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3411273B2 (ja) | プロセッサでのデータ処理方法及びデータ処理システム | |
| US7895260B2 (en) | Processing data access requests among a plurality of compute nodes | |
| US8122228B2 (en) | Broadcasting collective operation contributions throughout a parallel computer | |
| CN116340243B (zh) | 一种双核可信执行的安全芯片架构 | |
| EP0295646B1 (en) | Arithmetic operation processing apparatus of the parallel processing type and compiler which is used in this apparatus | |
| US20200057738A1 (en) | Input/output port rotation in a storage area network device | |
| WO1995028676A1 (en) | Local semiautonomous dedicated-storage access for parallel processors | |
| JPH0564828B2 (ja) | ||
| EP2472396A1 (en) | Computer device | |
| US6981108B1 (en) | Method for locking shared resources connected by a PCI bus | |
| JPS59220866A (ja) | 分散処理方式 | |
| JPH0789320B2 (ja) | 演算処理装置 | |
| Al-Mouhamed | Multiprocessor system for realtime robotics applications | |
| JPH03138751A (ja) | 資源管理方法 | |
| JP2687716B2 (ja) | 情報処理装置 | |
| JPS5847468Y2 (ja) | マイクロプロセツサ相互排除回路 | |
| JPS62229353A (ja) | 共通バス調停方式 | |
| JP2705955B2 (ja) | 並列情報処理装置 | |
| JP2751660B2 (ja) | マルチプロセッサ・システム | |
| JPH01263858A (ja) | マルチプロセッサシステム | |
| JPH0340169A (ja) | 多重プロセツサシステムおよび複数の処理装置を制御する方法 | |
| JPH03288255A (ja) | マルチ・プロセッサのネットワーク制御方式 | |
| JPH08329020A (ja) | 並列計算機 | |
| JPH04659A (ja) | コンピュータ・ボード | |
| Dandekar | Design & application of a memory-coupled microprocessor network |