JPS6011960A - マルチプロセツサシステム - Google Patents
マルチプロセツサシステムInfo
- Publication number
- JPS6011960A JPS6011960A JP11904183A JP11904183A JPS6011960A JP S6011960 A JPS6011960 A JP S6011960A JP 11904183 A JP11904183 A JP 11904183A JP 11904183 A JP11904183 A JP 11904183A JP S6011960 A JPS6011960 A JP S6011960A
- Authority
- JP
- Japan
- Prior art keywords
- processor
- processing
- interruption
- processors
- discriminating process
- 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
- 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)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(イ)発明の技術分野
本発明はマルチプロセッサシステムに係り、特にプロセ
ッサ間の通信効率向上等の改善を図ったマルチプロセッ
サシステムに関する。
ッサ間の通信効率向上等の改善を図ったマルチプロセッ
サシステムに関する。
(rJ)技術の背景
袂数台のプロセッサを統合し7て構成されイ)マルチプ
ロセッサシステムが知られている。このようなシステム
において、各プロや・フサ間で1(いにり]して処理要
求を発することがある。その場合においても各プロセッ
サは、可能な限り、夫々における処理を遂行し得て3F
fi信の効率を高ル”に保てることが望ましい。
ロセッサシステムが知られている。このようなシステム
において、各プロや・フサ間で1(いにり]して処理要
求を発することがある。その場合においても各プロセッ
サは、可能な限り、夫々における処理を遂行し得て3F
fi信の効率を高ル”に保てることが望ましい。
L7かしながら、従来のこの種システムはその制御方式
上の制約から、−上述のよ・)な自るべき姿を十分実現
し得ていない憾みのあイ)ことが指摘されており、その
改善方が強く9望されている。
上の制約から、−上述のよ・)な自るべき姿を十分実現
し得ていない憾みのあイ)ことが指摘されており、その
改善方が強く9望されている。
〈ノ)従来技術と問題点
第1図に示すような従来のマルチプロセノジ・システム
において、プロセッサaが走行中に、プロセッサbがプ
ロセッサaに対して処理要求を発した場合に、プロセッ
サb自ら1」Δ1.T信号をオンにしてその旨の通知を
出ずと共に、迅速に要求が受り付けられるよう割込み信
号をメンにする。、てれらの信号に応答してブIコセソ
リ“aはそれまで実行していた処理を中断し7て割込み
゛111別処理に移り、プロセツサ間bからの要求があ
ることを判別した後にプロセッサbから要求のあった処
理を行なっていたく第2図参照)に のような処理過程を踏むため、ブロモ・ノサaがプロセ
ッサbの割込みを受り付けてからブロモ、ザbに対する
処理を実行するに至るまでには、割込み判別処理が不可
欠とされる一方、その割込み処理期間中プロセッサ1)
は動作状態になく待機状態にされたままにある。それ故
、プロセッサ間の効率の良い通信がド■害されていた。
において、プロセッサaが走行中に、プロセッサbがプ
ロセッサaに対して処理要求を発した場合に、プロセッ
サb自ら1」Δ1.T信号をオンにしてその旨の通知を
出ずと共に、迅速に要求が受り付けられるよう割込み信
号をメンにする。、てれらの信号に応答してブIコセソ
リ“aはそれまで実行していた処理を中断し7て割込み
゛111別処理に移り、プロセツサ間bからの要求があ
ることを判別した後にプロセッサbから要求のあった処
理を行なっていたく第2図参照)に のような処理過程を踏むため、ブロモ・ノサaがプロセ
ッサbの割込みを受り付けてからブロモ、ザbに対する
処理を実行するに至るまでには、割込み判別処理が不可
欠とされる一方、その割込み処理期間中プロセッサ1)
は動作状態になく待機状態にされたままにある。それ故
、プロセッサ間の効率の良い通信がド■害されていた。
クー)発明の目的
本発明はヒ述したような従来システムの有する欠点に堀
みて創案されたもので、その目的は他のプロセッサに処
理要求を発し7たプロセッサの稼動状態を可及的に保ち
得てプロセツサ間の効率の良い通信を行なわしめ得んと
するマルチブロモ・ノサシステムを折供することにある
。
みて創案されたもので、その目的は他のプロセッサに処
理要求を発し7たプロセッサの稼動状態を可及的に保ち
得てプロセツサ間の効率の良い通信を行なわしめ得んと
するマルチブロモ・ノサシステムを折供することにある
。
(ボ〉発明の構成
そして、その目的は複数のブロモ・ンサの間で通信が行
なわれるマルチプロセツサシステムにおいて、第1のプ
ロセッサに刻して第2のブIIセッサが処理中断に起因
する割込み信号を発信する第1の手段と、上記第2のブ
ロモノリ−がその処理を中断し、たことを1.ト配別込
み信号発信1)の予め決められた時刻に、上記第1のプ
し1七ノサGに列し゛(通知する第2の手段と、上記第
11壺ひ第2の手段を独立に制御する手段とを(ケ11
えて桿1成し〕謂)の−ζ、P)る。
なわれるマルチプロセツサシステムにおいて、第1のプ
ロセッサに刻して第2のブIIセッサが処理中断に起因
する割込み信号を発信する第1の手段と、上記第2のブ
ロモノリ−がその処理を中断し、たことを1.ト配別込
み信号発信1)の予め決められた時刻に、上記第1のプ
し1七ノサGに列し゛(通知する第2の手段と、上記第
11壺ひ第2の手段を独立に制御する手段とを(ケ11
えて桿1成し〕謂)の−ζ、P)る。
(−・)発明の実施例
以下、添付図面を参Q7j L、ながO)本発明の詳細
な説明−4゛る。
な説明−4゛る。
第3図は本発明の一実施例を丞ず。、二の図に4片いて
、マルチプロセッサシステムは第1のプロセツサ間ロ の本発明特徴部分は図面を明瞭に−4ろため第20)プ
ロセッサ2についてのみ示すが、第1のプに1セソザ1
に対しζ第2のブロモ・7す2が処理中断に起因する割
込み信号を発生する第1の手段3と、第2のブーコセソ
サ2がその処理を中断し7ノ、・ことを第1のプlコセ
ノサに対して通知する第2の手段4と、第1及び第2の
手段3及び4を独立に制御する手段5とにより構成され
ている。61、乃至6Nは従来同様の制御信号線である
。
、マルチプロセッサシステムは第1のプロセツサ間ロ の本発明特徴部分は図面を明瞭に−4ろため第20)プ
ロセッサ2についてのみ示すが、第1のプに1セソザ1
に対しζ第2のブロモ・7す2が処理中断に起因する割
込み信号を発生する第1の手段3と、第2のブーコセソ
サ2がその処理を中断し7ノ、・ことを第1のプlコセ
ノサに対して通知する第2の手段4と、第1及び第2の
手段3及び4を独立に制御する手段5とにより構成され
ている。61、乃至6Nは従来同様の制御信号線である
。
次に、l−述のような特徴部分を有する本発明マルチプ
ロセッサシステムの動作を説明する。
ロセッサシステムの動作を説明する。
マルチプロセッサシステムのプロセッサ1とプロセッサ
2とが独立の並行動作状態に置かれているところへ、何
らかの原因でプロセッサ2からプロセッサ1への処理要
求、即ち処理中断に起因する割込み信号が手段5の制御
の下に第1の手「々3から発生されたとする(第4図参
照)。その割込み信号がプロセッサ1で受け付けられる
と、プロセッサ1での処理は中断されて割込み判別処理
に入る。その割込み判別処理の間プロセツサー2での処
理は続行され、第4障Iに歌されるように割込み判別処
理終了曲面に手段5の制御の下に第2の手段4から)(
A L、 ′r倍信号発生し、これをプロセッサ1に送
ると共にプロセッサ2の処理を中断する。
2とが独立の並行動作状態に置かれているところへ、何
らかの原因でプロセッサ2からプロセッサ1への処理要
求、即ち処理中断に起因する割込み信号が手段5の制御
の下に第1の手「々3から発生されたとする(第4図参
照)。その割込み信号がプロセッサ1で受け付けられる
と、プロセッサ1での処理は中断されて割込み判別処理
に入る。その割込み判別処理の間プロセツサー2での処
理は続行され、第4障Iに歌されるように割込み判別処
理終了曲面に手段5の制御の下に第2の手段4から)(
A L、 ′r倍信号発生し、これをプロセッサ1に送
ると共にプロセッサ2の処理を中断する。
HA L T信号を受け取ったプロセッサ1は割込み判
別処理終了から直ちにプロセッサ2に刻する処理を開始
する。
別処理終了から直ちにプロセッサ2に刻する処理を開始
する。
そして、この処理が終了−・トチ)と、父兄の並11千
)1作状態に7i帰する。
)1作状態に7i帰する。
し述のような制1i111態様を採れ!:i、pil+
込、゛ノ刊別処理中においてプロセフ・すlLブII
’IH’・4jン、°の41、有資源に対するアクセス
用1合δよない力品、通信りノ率の良いマルチプロ11
ノ9′ンフう−Jいを実”J、 ill ’:に:る。
込、゛ノ刊別処理中においてプロセフ・すlLブII
’IH’・4jン、°の41、有資源に対するアクセス
用1合δよない力品、通信りノ率の良いマルチプロ11
ノ9′ンフう−Jいを実”J、 ill ’:に:る。
又、処理要求を発したプ+:r−p/lI′の待ち時間
が大幅に短縮される。
が大幅に短縮される。
なお、上記実施例は2台のプ11セノーリ′力じ)構成
サレルマルナブr:Iセソザンスう一ムにりい−どj!
トノ\人′が、これに限定されるものでv;1ない。
サレルマルナブr:Iセソザンスう一ムにりい−どj!
トノ\人′が、これに限定されるものでv;1ない。
())発明の勿1果
以上述べたように、本発明611 A、れぽ、■通信効
率の良いマル千ブじJヒノリシステムを実現出来、 ■処理要求を発したブロモ、 41゛の待ら時間を人情
に短縮出来る、等の効果がg7ちれる。
率の良いマル千ブじJヒノリシステムを実現出来、 ■処理要求を発したブロモ、 41゛の待ら時間を人情
に短縮出来る、等の効果がg7ちれる。
第1図は従来マルチプロセツサシステム、を示す図、第
2図は第1図システム内の処理時系列を示す図、第3図
は本発明の一実施例を示す図、第4図は第3図実施例に
おりる処理時系列を示す図である。 図中、1.2はプロセッサ、3は第1の手段、4ば第2
の手段、5は第1及び第2の手段を独立に制御する手段
である。
2図は第1図システム内の処理時系列を示す図、第3図
は本発明の一実施例を示す図、第4図は第3図実施例に
おりる処理時系列を示す図である。 図中、1.2はプロセッサ、3は第1の手段、4ば第2
の手段、5は第1及び第2の手段を独立に制御する手段
である。
Claims (1)
- 複数のプロセッサの間で通信が行なわれるマルチプロセ
ッサシステムにおいて、第1のプロセッサに対して第2
のプロセッサが処理中断に起因する割込み信号を発信す
る第1の手段と、上記第2のプロセッサがその処理をt
p断したことを、と配別込み信号発信後の予め決められ
た時刻に、上記第1のプロセッサに対して通知する第2
の手段と、上記第1及び第2の手段を独立に制御する手
段とを備えて構成したことを特徴とするマルチプロセッ
サシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11904183A JPS6011960A (ja) | 1983-06-30 | 1983-06-30 | マルチプロセツサシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11904183A JPS6011960A (ja) | 1983-06-30 | 1983-06-30 | マルチプロセツサシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6011960A true JPS6011960A (ja) | 1985-01-22 |
| JPH0118464B2 JPH0118464B2 (ja) | 1989-04-05 |
Family
ID=14751474
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11904183A Granted JPS6011960A (ja) | 1983-06-30 | 1983-06-30 | マルチプロセツサシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6011960A (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58169661A (ja) * | 1982-03-31 | 1983-10-06 | Fujitsu Ltd | デ−タ処理システム |
-
1983
- 1983-06-30 JP JP11904183A patent/JPS6011960A/ja active Granted
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58169661A (ja) * | 1982-03-31 | 1983-10-06 | Fujitsu Ltd | デ−タ処理システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0118464B2 (ja) | 1989-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3636871B2 (ja) | 並列プロセッサシステム | |
| US4318174A (en) | Multi-processor system employing job-swapping between different priority processors | |
| CN114490085B (zh) | 一种网卡配置方法、装置、设备及存储介质 | |
| JPS603775A (ja) | 多重処理システムの割込み選択方式 | |
| JPH0118464B2 (ja) | ||
| JPH0525135B2 (ja) | ||
| CN120045486B (zh) | 一种基于共享内存的can通信加速方法及上位机 | |
| JPH05134960A (ja) | ローカルプロセツシング方式 | |
| JPS60237566A (ja) | プロセツサ間通信方式 | |
| JPS58195920A (ja) | 通信制御インタフエ−ス方式 | |
| JPS60168240A (ja) | 割込処理回路 | |
| JPH047659A (ja) | 複合計算機システム | |
| JPS62190548A (ja) | マルチプロセツサ動的仕事分割管理方式 | |
| JPS61267850A (ja) | 共通バス制御方式 | |
| JP2005078244A (ja) | プログラム実行方法およびプログラム実行装置 | |
| JPS63184152A (ja) | プロセツサ間通信制御方式 | |
| JPS63245754A (ja) | 情報処理システムの入出力制御方式 | |
| JPH05173926A (ja) | 周辺装置接続システム | |
| JPS63228253A (ja) | 割込み処理方式 | |
| JPS61166670A (ja) | サ−ビスプロセツサバス切り替え方式 | |
| JPS63234346A (ja) | マルチプロセツサ装置 | |
| JPS5886644A (ja) | 割込み処理方式 | |
| JPH04223546A (ja) | リクエスト競合制御方式 | |
| JPS6244862A (ja) | プロセツサ間接続装置 | |
| JPS60123953A (ja) | チャネル切り替え制御方式 |