JPS5896363A - デ−タ転送制御方式 - Google Patents

デ−タ転送制御方式

Info

Publication number
JPS5896363A
JPS5896363A JP56196168A JP19616881A JPS5896363A JP S5896363 A JPS5896363 A JP S5896363A JP 56196168 A JP56196168 A JP 56196168A JP 19616881 A JP19616881 A JP 19616881A JP S5896363 A JPS5896363 A JP S5896363A
Authority
JP
Japan
Prior art keywords
data
memory
transfer
processors
data transfer
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.)
Pending
Application number
JP56196168A
Other languages
English (en)
Inventor
Fumio Yamano
山「野」 史雄
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP56196168A priority Critical patent/JPS5896363A/ja
Publication of JPS5896363A publication Critical patent/JPS5896363A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/362Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)
  • Information Transfer Systems (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 この発明は、共通バスを介して複数のマルチブa−にツ
賃ヲ接続したマルチプロセッサ・シヌテムのデータ転送
制御方式に関する。
従来、この種のデータ転送制#力式として第1図に示す
よう力ものがあった。即ち、プロセッサ11〜1dは、
ローカル・バヌ2a〜2d及び1ンターフエ1ス3a〜
3dを介して共通バス4に接続さnている。1ンターフ
エづヌ3a〜3dU転送用のデータを一峙蓄積するロー
カル・メモリ5a〜5dを有する。共通バヌ4には転送
コントローラ6が接続さjている。プロセッサ1a〜1
dに#im定の優先11位が与えらjており、転送コン
トローラ6はこの優先順位に従ってデータ転送の制氷1
をする。
次に動作を説明する。プロセラ′v1a〜1dは、共通
バス4を介して相互的カデータ転送をし力い限り、七1
ぞjにおいて独立的に動作するが、相互約4データ転送
をする場合は、転送1べきデータをローカル・メモリ5
&〜5dの特定領域にセットする。インターフエ1ス3
&〜3dはこ1により転送;ントロー26(二対しχ転
送装車を出す。
−力、転送コントローラ6#′i、転送要求に対し、そ
の時々で最高の優先順位の転送要求を受付け、(21に
対して転送許可を与える0転送許可を受は取っりrJ 
、t tel’ (ンターフエ1ス3 ad、ローカル
・メモリ5aのデータを読み出し、共通バス5を弁して
例えばインターフェイス3dのローカル・メモリ5dに
1@込む。プロセッサ1dはローカル・メモリ5dを随
時読み出すことができるので、こnを読み出すことにエ
リ、プロセッサ1龜からアクセスf1dへのデータ転送
が連取さする0転送m’ントローラ6は、インターンエ
173aのデータ転送を完了すると、再び七のMAで最
高順位の例えばインターフェイス3bに転送許可を与え
る。
アクセス91aか、ら同一のデータをプロセッサ1b〜
1dに転送する場合も上記説明の動作を名ブロセツー9
1b〜1d毎ζ=反復するものである。
従来のデータ転送制御力式は、以上のように構成さ1て
いたので、プロセツヤ間のデータ転送量及びプロセッサ
の数が増大するに従い、優先順位の低いプロセッサにお
けるデータ転送の待時間が急激に増大し、究極的にはデ
ータ処理システムとして正常に機能し得々(力る久々が
あり、一つのプロセッサから他の複数のプロセッサへ同
一データを配分する場合も非1gζ:データ転送の効率
が悪いという久々があった。
この発明は、上記のような従来技術の久々を除去するた
めに力さまたもので、名ブロセツ賃が個々にデータ転送
をする第1のタイム・スロットと、名プロセッサへ共通
のデータを同時に転送する第2のタイム・スロットとを
設けることにより、データ転送の効率を高めることがで
きるデータ転送制御力式を提供することを目的とする0
以)、この発明の一契施例な図について説明する。第2
図はこの発明のデータ転送制御方式によるブロック図で
ある。プレセッサ1a〜1dUローカル・バス2a〜2
d及びインターフェイス7a〜7dを介して共通バス8
に接続さjる。1ンターフエイス71〜7dFiデータ
転送制御用にローカル・メモリ91〜9dを有する。共
通バス8にd転送制御用の転送コントローラ10が接続
さnている。
次に動作について説明する。プロセッサ11〜1dは共
通バス5を介してのデータ転送を′!l!朽してい力い
状態では、等価的に第3図に示すよう々接続状態にある
。即ち、共通バス8はローカル・メモリ9a〜9dとの
接続をもたず、プロセッサ1a〜1dはパヌ2a〜2d
を介してメモリ9a〜9dとの間でのみデータ転送を実
行している。
プロセッサ1a〜1d間でデータ転送を実行すると1!
は、アクセス−91a〜1dは第6図に示す工う々形式
でローカル・メモリ9a〜9・、1に転送すべき自己の
データをセットする。第6図に示す1うに、メモリ9a
〜9dの領域a −d、は、そ1ぞ1ブロセツ91a〜
1dに個有に割付けら1、送出側の例えばアクセス−!
1P1aは自己のメモリ9aの自己の領域aにデータを
セットし、受信側の全てのプロセッサ1b〜1dtlメ
モリ9b〜9dのプロセッサ1a用の領域aを読み出す
動作をする。
転送コントローラ10は第5図に示すようカタイム・ス
ロットを共通パス5上に送出している0り1ム・スロッ
トには、プロセッサla〜1dがローカル・メモリ9a
〜9dとの間でアクセスを行うときに用いる夕づム・ス
ロットT A I T Bと、共通バ25を介してロー
カル・メモリ9a〜9d間でアクセスを行うときζ二相
いる夕1ムーヌロット’roとがめる0例えば、第6図
に示すようにローカル・メモリ9aの領域aにデータA
がセットされると、転送コントローラ1011り1ムー
スロツトTOでメモリ9aの領域aからデータAを読み
出しχ他のローカル・メモリ9b〜9dの領域aに同時
にデータAを1@込む即ち複写する。このようか形式で
データB〜Dについても複写をし、データ転送完了後に
は、第7図に示すように全てのローカルeメモリ9a〜
9dの領域A−Dに同一のデータA−Dがitき込[f
する0データ転送中は、第4図に示す工うに、等価的に
ローカル・メモIJ 9 m −9d ドローカル・バ
ス2&〜2dとの間が切り離さnた状態と力る。
以上のように、この発明に11は、ブロセツフ間のデー
タ転送をローカル・メモリのデータを接写する形式で他
のローカル・メモリへ同特に11!込むようにしたので
、データ転送の効率が高めらj、他のローカル・メモリ
の数が多い@七の効率が高くカリ、データ転送手順も簡
単に力る効果がある。
【図面の簡単な説明】
第1図は従来のデータ転送制御力式によるマルチプロセ
ッサ・システムのブロック図、9s2図はこの発明によ
るデータ転送制御方式によるマルチプロセッサ・システ
ムのプロン゛り図、第3図及び第4図はデータ転送中に
おける第2図に示すマルチプロセッサ・システムの等価
ブロック図、第5図は第2図に示すデータ転送制御力式
によるデータ転送のタイムリスロットを示す図、第6図
及び第7図は第2図に示すローカル・メモリのメモリ・
マツプを示す図である。 1a〜1d・・・プロセッサ、2&〜2d・・・ローカ
ル・バス、31〜3d、7a〜7d・・・づンターフエ
イス、4 、8−・・共通バス、5a〜5d、9a〜9
d・・・ローカル・メモリ、6.10・・・転送コント
ローラ。なお、図中同一符号は同一部分を示す。 代理人  葛 野 信 −(ほか1名)第5図 1116  図 手続補正書(自発) 特許庁長官殿 1、事件の表示    特願昭S@〜19411@1a
号2、発明の名称 データ転送制御方式 3、補正をする者 代表者片山仁へ部 4、代理人       J 5、補正の対象 (1) #4細書の特許請求の範囲の禰(2)明細書の
発明の詳細な説明の41A6、補正の内容 (1)別紙の通シ特許請求の範囲を補正する。 (2)ijljM書第5頁第4行に「共通バス5」とあ
るのを「共通バス8」と補正する。 7、添付書類の目録 補正後の特許請求の範囲をaddL、た4面1通 補正後の特許請求の範囲 複数のプロセッサをそれぞれ転送制御用のメモリを有す
るインターフェイスを介して共通バスに接続し、上記複
数のプロセッサ間でデータ転送をするデータ転送制御方
式において、上記複数のプロセッサが上記インターフェ
イスのメモリをアクセスするための第1のタイム・スロ
ットと、上記共通バスを介して上記インターフェイス間
で上記メモリのデータを転送するための第2のタイム・
スロットとを設けると共に1各上記メモリを複数の領域
に分割して各上記プロセッサに個有に割付け、上記第2
のタイム・スロットで自己の上記メモリの自己の領域の
データを他の全ての上記メモリの自己の領域に同時に誓
き込むようにデータ転送したことt→砿とするデータ転
送制御方式。

Claims (1)

    【特許請求の範囲】
  1. 複数のプロセッサなそ1ぞわ転送制御用のメモリを有す
    る1ンターフエイスを介して共通バスに接続し、上記複
    数のプロセッサ間でデータ転送をするデータ転送制御力
    式において、上記複数のプロセッサが上記インクーフエ
    1スのメモリをアクセスするための第1のタイム・スロ
    ットト、上記共通バスを介して上記1ンタ一フエ1ス間
    で上記メモリのデータを転送するための第2の夕1ム・
    スロットとを設けると共に、名上記メモリを複数の領域
    に分割して名記プロセッサに個有に割付け、上記第2の
    夕1ム・スロットで自己の上記メモリの自己の領域のデ
    ータを他の全ての上記メモリの自己の領域に同時に暑き
    込むようにデータ転送したことを特徴とするデータ転送
    制御力式。
JP56196168A 1981-12-02 1981-12-02 デ−タ転送制御方式 Pending JPS5896363A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56196168A JPS5896363A (ja) 1981-12-02 1981-12-02 デ−タ転送制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56196168A JPS5896363A (ja) 1981-12-02 1981-12-02 デ−タ転送制御方式

Publications (1)

Publication Number Publication Date
JPS5896363A true JPS5896363A (ja) 1983-06-08

Family

ID=16353333

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56196168A Pending JPS5896363A (ja) 1981-12-02 1981-12-02 デ−タ転送制御方式

Country Status (1)

Country Link
JP (1) JPS5896363A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6031668A (ja) * 1983-08-02 1985-02-18 Agency Of Ind Science & Technol 分散形情報処理システムの制御方式
EP0180299A2 (en) * 1984-09-04 1986-05-07 International Computers Limited Error detection system for a data processing apparatus
JPH0950421A (ja) * 1995-08-09 1997-02-18 Nec Corp 共通バスデータ収集方式
US5706430A (en) * 1993-12-22 1998-01-06 Hitachi, Ltd. Method and system for sequentially broadcasting data according to pre-assigned time slots with and without the reception of a synchronization packet
JP2007041768A (ja) * 2005-08-02 2007-02-15 Fuji Electric Systems Co Ltd マルチプロセッサシステム

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6031668A (ja) * 1983-08-02 1985-02-18 Agency Of Ind Science & Technol 分散形情報処理システムの制御方式
EP0180299A2 (en) * 1984-09-04 1986-05-07 International Computers Limited Error detection system for a data processing apparatus
US5706430A (en) * 1993-12-22 1998-01-06 Hitachi, Ltd. Method and system for sequentially broadcasting data according to pre-assigned time slots with and without the reception of a synchronization packet
JPH0950421A (ja) * 1995-08-09 1997-02-18 Nec Corp 共通バスデータ収集方式
JP2007041768A (ja) * 2005-08-02 2007-02-15 Fuji Electric Systems Co Ltd マルチプロセッサシステム
JP4539481B2 (ja) * 2005-08-02 2010-09-08 富士電機システムズ株式会社 マルチプロセッサシステム

Similar Documents

Publication Publication Date Title
AU592149B2 (en) Dynamically partitionable parallel processors
DE69108434T2 (de) Mehrgruppen-Signalprozessor.
US5072373A (en) Real-time data processing system
US4975833A (en) Multiprocessor system which only allows alternately accessing to shared memory upon receiving read and write request signals
GB2148563A (en) Multiprocessor system
US4363096A (en) Arbitration controller providing for access of a common resource by a duplex plurality of central processing units
DE69030678T2 (de) Datenübertragungsbetrieb zwischen zwei asynchronen Bussen
DE19882975B4 (de) Zugreifen auf eine Nachrichtenaustauscheinheit von einem sekundären Bus aus
JPS5896363A (ja) デ−タ転送制御方式
US5581732A (en) Multiprocessor system with reflective memory data transfer device
DE10306285A1 (de) Mikrocomputersystem
JP2780662B2 (ja) マルチプロセッサシステム
JP2705955B2 (ja) 並列情報処理装置
JPS6084657A (ja) デ−タ転送要求スタックのバイパス制御方式
JPS6162158A (ja) デ−タ授受システム
JPS6232543A (ja) タスク通信方式
CA1234636A (en) Method and apparatus for handling interprocessor calls in a multiprocessor system
JPH01111252A (ja) データ転送制御方式
JPS62145345A (ja) 直接メモリアクセス間隔制御方式
JPS63158660A (ja) マルチプロセツサバス制御方式
JPH0378858A (ja) バス制御装置
JPS58178455A (ja) 共用フアイルの排他制御方式
JPS60253083A (ja) 記憶装置制御方式
JPH01205259A (ja) ブロック転送回路
JPH06187227A (ja) 記憶装置とメモリ管理方法