JPH0264844A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPH0264844A
JPH0264844A JP21524288A JP21524288A JPH0264844A JP H0264844 A JPH0264844 A JP H0264844A JP 21524288 A JP21524288 A JP 21524288A JP 21524288 A JP21524288 A JP 21524288A JP H0264844 A JPH0264844 A JP H0264844A
Authority
JP
Japan
Prior art keywords
program
memory
parallel processing
processor
programs
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
JP21524288A
Other languages
English (en)
Inventor
Kenichi Ishii
憲一 石井
Hiroyuki Masunaga
増永 廣幸
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
NEC Data Terminal Ltd
Original Assignee
NEC Corp
NEC Data Terminal 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 NEC Corp, NEC Data Terminal Ltd filed Critical NEC Corp
Priority to JP21524288A priority Critical patent/JPH0264844A/ja
Publication of JPH0264844A publication Critical patent/JPH0264844A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、複数の並列処理プロセッサにより同一処理を
並列して行う情報処理装置に係わり、特に各並列処理プ
ロセッサが実行するプログラムを蓄積するプログラムM
債メモリを小さくできるものに関する。
〔従来の技術〕
この種の情報処理装置では、各並列処理プロセッサの処
理内容は同一であっても、10(人出力)アトl/ス、
コマンドアドレス、ワークアドレスなどが並列処理プロ
セッサごとに異なるため、各並列処理プロセッサが必要
とするプログラムは互いに相違したものとなる。
従来は、各並列処理プロセッサ専用のプログラムをプロ
グラム蓄積メモリに蓄積しておき、マスタープロセッサ
の制御により、プログラム蓄積メモリからそれぞれのプ
ログラムを読み出し、各並列処理プロセッサに対応して
設けられているプログラムメモリに格納する構成をとっ
ていた。
〔発明が解決しようとする課題〕
しかしながら従来の情報処理装置では、前記したように
並列処理プロセッサごとにプログラムが相違するため、
並列処理プロセッサの個数分のプログラムをプログラム
蓄積メモリに蓄積しなければならず、プログラムメモメ
モリの大容量化を招くという問題点があった。
本発明の目的は、プログラムM積メモリの容量が小さく
て済む情報処理装置を提供することにある。
〔課題を解決するための手段〕
本発明は、前記した目的を達成するため、並列して同一
処理を行う複数の並列処理プロセッサと、各並列処理プ
ロセッサに対応して設けられ、各並列処理プロセッサが
実行するプログラムをそれぞれ格納自在な複数のプログ
ラムメモリと、各プログラムの共通部分および各プログ
ラムの相違部分を蓄積するプログラム蓄積メモリと、各
並列処理プロセッサ動作時に、前記プログラムの共通部
分および対応する相違部分を各プログラムメモリにSき
込むことにより、各プログラムを各プログラムメモリ内
に構成するマスタープロセッサとを具備する情報処理装
置を提供するものである。
〔作用〕 本発明では、マスタープロセンサが、プログラムの共通
部分と相違部分とを各プログラムメモリに書き込むこと
により、各プログラムメモリ内に各プログラムを構成す
るものである。したがってプログラムN債メモリには、
各プログラムの共通部分と、各プログラムの相違部分と
を格納するだけで足りる。各並列処理プロセッサが実行
するプログラムは大部分が同一であるので、プログラム
蓄積メモリの容量を大幅に小さくすることが可能となる
〔実施例〕
以下図面を用いて、本発明の詳細な説明する。
第1図は、本発明の一実施例に係る情報処理装置のハー
ドウェア構成を示す。マスタープロセッサ1は、この情
報処理装置全体の動作を制御するものである。並列処理
プロセッサ2−1.2−2は、同一機能を有するプロセ
ッサである。プログラムメモ1J3−1.3−2は、並
列処理プロセッサ2−1.2−2が実行するプログラム
を書き込み自在なメモリである。プログラム蓄積メモリ
4は、この情報処理装置の動作に必要なプログラムがM
Mされたメモリである。共通メモリ5は、マスタープロ
セッサ1と並列処理プロセッサ2−1ないし2−2との
間で送受するコマンドやステータスのコミュニケーショ
ンメモリである。信号ハス6は、アドレス線、データ線
、制御信号線からなり、各部を接続するものである。
第2図AおよびBは、各並列処理プロセッサのプログラ
ムを示す。並列処理プロセッサ2−1のプログラム7と
、並列処理プロセッサ2−2のプログラム8とは、処理
内容が同一であるため大部分が同一である。ただし、I
O(入出力)アドレス、コマンドアドレス、ワークアド
レスなどが並列処理プロセッサ2−1.2〜2で異なる
ため、若干の相違個所が生ずる。ここで両プログラム7
.8は、アドレスxxxxとアドレスYYYYの内容が
相違しているものとする。プログラム7のアドレスXX
XX5YYYYの内容をそれぞれAAAA、BBBBで
示し、プログラム8のアドレスxxxx、yyyyの内
容をそれぞれcccc。
DDDDで示す。
第3図は、プログラム蓄積メモリの内容と各並列処理プ
ロセンサのプログラムの関係を示す。プログラム蓄積メ
モリ41ごは、プログラム7とt口達情報9とが格納さ
れる。相違情報9は、予め作成された情報であり、プロ
グラム7に対するプログラム8の相違部分を示す。たと
えば、相違個所のアドレスxxxxと、その内容ccc
cと、相違個所のアドレスYYYYと、その内容DDD
Dとからなる。
マスク−プロセンサ1は、プログラムメモリ3−1にプ
ログラム7を書き込む場合、プログラム蓄積メモリ4に
蓄積されたプログラム7の部分をそのまま読み出して書
き込みを行う。そしてプログラムメモリ3−2にプログ
ラム8を書き込む場合、プログラムM積メモリ4に蓄積
されたプログラム7の部分を書き込むと共に、相違情報
9に基づいて、相違個所(アドレスxxxx、yyyY
)について内容をCCCC5DDDDに書き換える。こ
れによりプログラム8の書き込みを行うことができる。
〔発明の効果〕
以上説明したように、本発明によれば、プログラム蓄積
メモリには、各プログラムの共通部分と、各プログラム
の相違部分とを格納するだけでよい。
したがってプログラム蓄積メモリの容量を大幅に小さく
することができ、低廉性の向上が期待できる。
【図面の簡単な説明】
第1図は本発明の一実施例に係る情報処理装腎を示すブ
ロック図、第2図AおよびBは並列処理プロセッサのプ
ログラムを示す概念図、第3図はプログラム蓄積メモリ
の内容と並列処理プロセッサの関係を示す概念図である
。 1・・・・・・マスタープロセッサ、 2−1.2−2・・・・・・並列処理プロセッサ、3−
1.3−2・・・・・・プログラムメモリ、4・・・・
・・プログラム蓄積メモリ、5・・・・・・共通メモリ
、6・・・・・・信号バス、7・・・・・・並列処理プ
ロセッサ2 8・・・・・・並列処理プロセッサ2 9・・・・・・相違情報。 1のプログラム、 2のプログラム、

Claims (1)

  1. 【特許請求の範囲】 並列して同一処理を行う複数の並列処理プロセッサと、 各並列処理プロセッサに対応して設けられ、各並列処理
    プロセッサが実行するプログラムをそれぞれ格納自在な
    複数のプログラムメモリと、各プログラムの共通部分お
    よび各プログラムの相違部分を蓄積するプログラム蓄積
    メモリと、各並列処理プロセッサ動作時に、前記プログ
    ラムの共通部分および対応する相違部分を各プログラム
    メモリに書き込むことにより、各プログラムを各プログ
    ラムメモリ内に構成するマスタープロセッサ とを具備することを特徴とする情報処理装置。
JP21524288A 1988-08-31 1988-08-31 情報処理装置 Pending JPH0264844A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21524288A JPH0264844A (ja) 1988-08-31 1988-08-31 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21524288A JPH0264844A (ja) 1988-08-31 1988-08-31 情報処理装置

Publications (1)

Publication Number Publication Date
JPH0264844A true JPH0264844A (ja) 1990-03-05

Family

ID=16669073

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21524288A Pending JPH0264844A (ja) 1988-08-31 1988-08-31 情報処理装置

Country Status (1)

Country Link
JP (1) JPH0264844A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004017200A1 (ja) * 2002-08-19 2004-02-26 Sony Corporation 情報処理方法とその方法を実現するプログラム及び記録媒体

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004017200A1 (ja) * 2002-08-19 2004-02-26 Sony Corporation 情報処理方法とその方法を実現するプログラム及び記録媒体
US7363481B2 (en) 2002-08-19 2008-04-22 Sony Corporation Information processing method for controlling the function of a plurality of processors, program for realizing the method, and recording medium

Similar Documents

Publication Publication Date Title
JPH0264844A (ja) 情報処理装置
JPS60196858A (ja) ラベル付デ−タの入力処理装置
JP2734581B2 (ja) 入出力制御装置の制御方式
JPS63155338A (ja) プログラム実行履歴記録制御方式
JPH03105424A (ja) ファームウェアロード回路
JP2679593B2 (ja) 非運用系メモリ更新方式
JPS6345636A (ja) プログラムロ−ド方式
JPS6020779B2 (ja) 複合形電子計算機システム
JPS61260344A (ja) 入出力処理装置
JPH01248207A (ja) 数値制御装置
JPH01248261A (ja) デュアルポートメモリにおけるメモリアクセス制御回路
JPH0232440A (ja) 記憶装置
JPH01258171A (ja) 分散処理プロセサ用ダウンロード回路
JPS63118852A (ja) 仮想記憶装置の制御方式
JPH02181861A (ja) マルチプロセッサシステム
JPH0546567A (ja) マルチプロセツサシステム
JPH01188966A (ja) キャッシュ付き磁気ディスク制御装置
JPH02268363A (ja) マルチプロセッサシステムにおけるプログラムロード方式
JPH04130917A (ja) 電子ディスク装置
JPS6089256A (ja) フアイル制御装置
JPH01188959A (ja) 情報履歴記憶装置
JPH04125745A (ja) データ書込み制御装置およびデータ書込み制御方法
JPS60100249A (ja) メモリ制御回路
JPH0693232B2 (ja) キヤツシユメモリ
JPH02127743A (ja) メモリ制御方式