JPH08235092A - データ転送制御装置 - Google Patents
データ転送制御装置Info
- Publication number
- JPH08235092A JPH08235092A JP7033633A JP3363395A JPH08235092A JP H08235092 A JPH08235092 A JP H08235092A JP 7033633 A JP7033633 A JP 7033633A JP 3363395 A JP3363395 A JP 3363395A JP H08235092 A JPH08235092 A JP H08235092A
- Authority
- JP
- Japan
- Prior art keywords
- transfer
- instruction
- data
- shared memory
- cluster
- 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
Links
- 230000015654 memory Effects 0.000 claims abstract description 56
- 230000010365 information processing Effects 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 2
- 241001522296 Erithacus rubecula Species 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
- G06F15/17356—Indirect interconnection networks
- G06F15/17368—Indirect interconnection networks non hierarchical topologies
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/18—Handling requests for interconnection or transfer for access to memory bus based on priority control
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Multi Processors (AREA)
- Computer And Data Communications (AREA)
- Bus Control (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Information Transfer Systems (AREA)
Abstract
(57)【要約】
【目的】 先行命令の長大データ転送中に後続命令の小
ワード転送を割り込ませてデータ転送することにより、
後続の小ワード転送命令の待ち合わせ時間を短縮する。 【構成】 命令解読手段51は転送命令Aを受け取り転
送制限長を超えていると、あらかじめ定められた処理単
位に分割し第1の命令格納手段52に書き込む。次に伝
送命令Bを受け取り転送制限長以下であると第2の命令
格納手段53に書き込む。転送制御手段54は第1の命
令格納手段52と第2の命令格納手段53からの転送命
令を、あらかじめ定められた優先順位に従い共有メモリ
アクセス手段55に対してデータを読み出し、データ転
送手段56に読み出したデータを送るよう指示しクラス
タ間ネットワーク6を通じて転送先にデータが転送され
る。これにより後続の小ワード転送命令の待ち合わせ時
間を短縮する。
ワード転送を割り込ませてデータ転送することにより、
後続の小ワード転送命令の待ち合わせ時間を短縮する。 【構成】 命令解読手段51は転送命令Aを受け取り転
送制限長を超えていると、あらかじめ定められた処理単
位に分割し第1の命令格納手段52に書き込む。次に伝
送命令Bを受け取り転送制限長以下であると第2の命令
格納手段53に書き込む。転送制御手段54は第1の命
令格納手段52と第2の命令格納手段53からの転送命
令を、あらかじめ定められた優先順位に従い共有メモリ
アクセス手段55に対してデータを読み出し、データ転
送手段56に読み出したデータを送るよう指示しクラス
タ間ネットワーク6を通じて転送先にデータが転送され
る。これにより後続の小ワード転送命令の待ち合わせ時
間を短縮する。
Description
【0001】
【産業上の利用分野】本発明は、一つのクラスタの共有
メモリからもう一つのクラスタの共有メモリへのデータ
転送を行う情報処理システムに関し、特に、該データ転
送を制御するデータ転送制御装置に関する。
メモリからもう一つのクラスタの共有メモリへのデータ
転送を行う情報処理システムに関し、特に、該データ転
送を制御するデータ転送制御装置に関する。
【0002】
【従来の技術】従来のデータ転送制御装置500は、図
2に示すように、自クラスタ内の演算処理装置2からの
送られてくるあるクラスタ1の共有メモリ3から別のク
ラスタの共有メモリへの転送を指示する転送命令を格納
する命令格納手段515と、該命令格納手段515から
転送命令を読み出し解読を行う命令解読手段510と、
自クラスタの共有メモリ3からの読み出しおよび共有メ
モリ3への書き込みを行う共有メモリアクセス手段53
0と、クラスタ間ネットワーク6とデータの転送を行う
データ転送手段540と、命令解読手段510の指示に
より共有メモリアクセス手段530とデータ転送手段5
40を制御する転送制御手段520とから構成される。
2に示すように、自クラスタ内の演算処理装置2からの
送られてくるあるクラスタ1の共有メモリ3から別のク
ラスタの共有メモリへの転送を指示する転送命令を格納
する命令格納手段515と、該命令格納手段515から
転送命令を読み出し解読を行う命令解読手段510と、
自クラスタの共有メモリ3からの読み出しおよび共有メ
モリ3への書き込みを行う共有メモリアクセス手段53
0と、クラスタ間ネットワーク6とデータの転送を行う
データ転送手段540と、命令解読手段510の指示に
より共有メモリアクセス手段530とデータ転送手段5
40を制御する転送制御手段520とから構成される。
【0003】まず、データ転送制御装置500は、自ク
ラスタ内の演算処理装置2からデータ転送命令を命令格
納手段515に受け取る。命令解読手段510は、命令
格納手段515から転送命令を読み出し命令を解読す
る。例えば、転送命令が自クラスタの共有メモリ3から
別のクラスタの共有メモリへの転送である場合には、転
送制御手段520は、命令解読手段510から自クラス
タの読み出し開始アドレス、転送長、別のクラスタの書
き込み開始アドレス等の情報を受け取り、データ転送処
理単位毎に共有メモリアクセス手段530に対して共有
メモリ読み出し指示を出す。共有メモリアクセス手段5
30は、読み出したデータをデータ転送手段540に渡
すとともに、読み出し完了を転送制御手段520に通知
する。次いで、転送制御手段520は、データ転送手段
540に対して、共有メモリアクセス手段530からデ
ータ転送手段540に送られて来たデータをクラスタ間
ネットワーク6に送出する(この時、クラスタ識別子、
別のクラスタへの書き込みアドレス、転送長、別のクラ
スタのデータ転送制御装置への動作指示等が付加され
る)指示を出す。クラスタ間ネットワーク6は、この指
示によりこれらの受け取ったデータをクラスタ識別子で
示される別のクラスタのデータ転送制御装置に転送す
る。そして、別のクラスタのデータ転送制御装置は、デ
ータ転送手段で受け取ったデータから付加情報を分離し
転送制御手段に移す。転送制御手段は、この情報によ
り、データ転送手段内のデータを共有メモリに書き込む
ようにデータ転送手段および共有メモリ手段に指示す
る。データ転送手段は、この指示により、書き込みデー
タを読み出し共有メモリアクセス手段に渡す。共有メモ
リアクセス手段は、データ転送手段から送られてくる書
き込みデータを共有メモリへ書き込む。
ラスタ内の演算処理装置2からデータ転送命令を命令格
納手段515に受け取る。命令解読手段510は、命令
格納手段515から転送命令を読み出し命令を解読す
る。例えば、転送命令が自クラスタの共有メモリ3から
別のクラスタの共有メモリへの転送である場合には、転
送制御手段520は、命令解読手段510から自クラス
タの読み出し開始アドレス、転送長、別のクラスタの書
き込み開始アドレス等の情報を受け取り、データ転送処
理単位毎に共有メモリアクセス手段530に対して共有
メモリ読み出し指示を出す。共有メモリアクセス手段5
30は、読み出したデータをデータ転送手段540に渡
すとともに、読み出し完了を転送制御手段520に通知
する。次いで、転送制御手段520は、データ転送手段
540に対して、共有メモリアクセス手段530からデ
ータ転送手段540に送られて来たデータをクラスタ間
ネットワーク6に送出する(この時、クラスタ識別子、
別のクラスタへの書き込みアドレス、転送長、別のクラ
スタのデータ転送制御装置への動作指示等が付加され
る)指示を出す。クラスタ間ネットワーク6は、この指
示によりこれらの受け取ったデータをクラスタ識別子で
示される別のクラスタのデータ転送制御装置に転送す
る。そして、別のクラスタのデータ転送制御装置は、デ
ータ転送手段で受け取ったデータから付加情報を分離し
転送制御手段に移す。転送制御手段は、この情報によ
り、データ転送手段内のデータを共有メモリに書き込む
ようにデータ転送手段および共有メモリ手段に指示す
る。データ転送手段は、この指示により、書き込みデー
タを読み出し共有メモリアクセス手段に渡す。共有メモ
リアクセス手段は、データ転送手段から送られてくる書
き込みデータを共有メモリへ書き込む。
【0004】
【発明が解決しようとする課題】この従来のデータ転送
制御装置では、緊急性の高い小容量の転送と緊急性を要
しないが大容量の転送を混在する転送命令を受け付けた
順番に転送命令を実行しているために、例えば、緊急性
の低い大容量転送命令の後続の緊急性の高い小容量の転
送命令は、先行する緊急性の低い大容量の転送命令が終
了するまで実行が待たされる。この結果として、緊急性
の高い小容量転送命令を発行した演算処理装置も転送終
了の待ちが生じ演算処理装置の能力を有効に利用できな
いという欠点がある。さらに、情報処理システム全体の
性能も該待ち合わせにより低下するという欠点がある。
制御装置では、緊急性の高い小容量の転送と緊急性を要
しないが大容量の転送を混在する転送命令を受け付けた
順番に転送命令を実行しているために、例えば、緊急性
の低い大容量転送命令の後続の緊急性の高い小容量の転
送命令は、先行する緊急性の低い大容量の転送命令が終
了するまで実行が待たされる。この結果として、緊急性
の高い小容量転送命令を発行した演算処理装置も転送終
了の待ちが生じ演算処理装置の能力を有効に利用できな
いという欠点がある。さらに、情報処理システム全体の
性能も該待ち合わせにより低下するという欠点がある。
【0005】
【課題を解決するための手段】本発明のデータ転送制御
装置は、クラスタ間ネットワークと、このクラスタ間ネ
ットワークに接続され、複数の演算処理装置、この演算
処理装置に共有される共有メモリ
、および、前記演算処理装置と前記共有メモリとの間の
インタフェースを持つローカルネットワーク
をそれぞれ有する複数のクラスタ
とを具備する情報処理システムにおける前記クラスタ
に含まれ、 所属するクラスタ内の演算処理装置から送ら
れてくる前記転送を指示する転送命令を解読する命令解
読手段と、前記命令解読手段の解読した結果が予め指定
された命令種別または予め指定された転送制限長を超え
る転送命令である場合という条件が満足されるとき該転
送命令が格納される第1の転送命令格納手段と、前記命
令解読手段の解読した結果が前記条件以外の場合に該命
令が格納される第2の転送命令格納手段と、データ転送
処理単位毎に前記第1の転送命令格納手段と前記第2の
転送命令格納手段から予め定められた優先順位に従って
転送命令を読み出す転送制御手段と、該転送制御手段の
指示により、所属するクラスタ内の共有メモリ
からのデータの読み出し、および、その共有メモリへの
書き込みを行う共有メモリアクセス手段と、前記転送制
御手段の指示により前記クラスタ間ネットワークとデー
タの転送を行うデータ転送手段とを備えることを特徴と
する。
装置は、クラスタ間ネットワークと、このクラスタ間ネ
ットワークに接続され、複数の演算処理装置、この演算
処理装置に共有される共有メモリ
、および、前記演算処理装置と前記共有メモリとの間の
インタフェースを持つローカルネットワーク
をそれぞれ有する複数のクラスタ
とを具備する情報処理システムにおける前記クラスタ
に含まれ、 所属するクラスタ内の演算処理装置から送ら
れてくる前記転送を指示する転送命令を解読する命令解
読手段と、前記命令解読手段の解読した結果が予め指定
された命令種別または予め指定された転送制限長を超え
る転送命令である場合という条件が満足されるとき該転
送命令が格納される第1の転送命令格納手段と、前記命
令解読手段の解読した結果が前記条件以外の場合に該命
令が格納される第2の転送命令格納手段と、データ転送
処理単位毎に前記第1の転送命令格納手段と前記第2の
転送命令格納手段から予め定められた優先順位に従って
転送命令を読み出す転送制御手段と、該転送制御手段の
指示により、所属するクラスタ内の共有メモリ
からのデータの読み出し、および、その共有メモリへの
書き込みを行う共有メモリアクセス手段と、前記転送制
御手段の指示により前記クラスタ間ネットワークとデー
タの転送を行うデータ転送手段とを備えることを特徴と
する。
【0006】本発明は、クラスタ間ネットワークと、こ
のクラスタ間ネットワークに接続され、複数の演算処理
装置、この演算処理装置に共有される共有メモリ、およ
び、前記演算処理装置と前記共有メモリとの間のインタ
フェースを持つローカルネットワークをそれぞれ有する
複数のクラスタとを具備する情報処理システムにおい
て、前記クラスタのそれぞれが、所属するクラスタ内の
演算処理装置から送られてくる前記転送を指示する転送
命令を解読する命令解読手段と、前記命令解読手段の解
読した結果が予め指定された命令種別または予め指定さ
れた転送制限長を超える転送命令である場合
という条件が満足されるとき該転送命令が格納される第
1の転送命令格納手段と、前記命令解読手段の解読した
結果が前記条件以外の場合に該命令が格納される第2の
転送命令格納手段と、データ転送処理単位毎に前記第1
の転送命令格納手段と前記第2の転送命令格納手段から
予め定められた優先順位に従って転送命令を読み出す転
送制御手段と、該転送制御手段の指示により、所属する
クラスタ内の共有メモリ
からのデータの読み出し、および、その共有メモリへの
書き込みを行う共有メモリアクセス手段と、前記転送制
御手段の指示により前記クラスタ間ネットワークとデー
タの転送を行うデータ転送手段とを備えることを特徴と
するものである。
のクラスタ間ネットワークに接続され、複数の演算処理
装置、この演算処理装置に共有される共有メモリ、およ
び、前記演算処理装置と前記共有メモリとの間のインタ
フェースを持つローカルネットワークをそれぞれ有する
複数のクラスタとを具備する情報処理システムにおい
て、前記クラスタのそれぞれが、所属するクラスタ内の
演算処理装置から送られてくる前記転送を指示する転送
命令を解読する命令解読手段と、前記命令解読手段の解
読した結果が予め指定された命令種別または予め指定さ
れた転送制限長を超える転送命令である場合
という条件が満足されるとき該転送命令が格納される第
1の転送命令格納手段と、前記命令解読手段の解読した
結果が前記条件以外の場合に該命令が格納される第2の
転送命令格納手段と、データ転送処理単位毎に前記第1
の転送命令格納手段と前記第2の転送命令格納手段から
予め定められた優先順位に従って転送命令を読み出す転
送制御手段と、該転送制御手段の指示により、所属する
クラスタ内の共有メモリ
からのデータの読み出し、および、その共有メモリへの
書き込みを行う共有メモリアクセス手段と、前記転送制
御手段の指示により前記クラスタ間ネットワークとデー
タの転送を行うデータ転送手段とを備えることを特徴と
するものである。
【0007】
【実施例】次に本発明について図面を参照して説明す
る。
る。
【0008】図1は、本発明の一実施例を示す図であ
る。情報処理システムは、複数のクラスタ1と、クラス
タ間ネットワーク6から構成される。クラスタ1は、複
数個の演算処理装置2と、複数の演算処理装置2で共有
する共有メモリ3と、複数の演算処理装置2と共有メモ
リ3とインタフェースを持つローカルネットワーク4
と、ローカルネットワーク4とクラスタネットワーク6
間に位置し自クラスタの共有メモリ3と他クラスタの共
有メモリ間のデータの転送を制御するデータ転送制御装
置5とから構成される。
る。情報処理システムは、複数のクラスタ1と、クラス
タ間ネットワーク6から構成される。クラスタ1は、複
数個の演算処理装置2と、複数の演算処理装置2で共有
する共有メモリ3と、複数の演算処理装置2と共有メモ
リ3とインタフェースを持つローカルネットワーク4
と、ローカルネットワーク4とクラスタネットワーク6
間に位置し自クラスタの共有メモリ3と他クラスタの共
有メモリ間のデータの転送を制御するデータ転送制御装
置5とから構成される。
【0009】データ転送制御装置5は、演算処理装置2
からローカルネットワーク4を介して転送元クラスタの
共有メモリ3から転送先クラスタの共有メモリに転送す
る転送命令を受け取り解読する命令解読手段51と、命
令解読手段51が予め指定された命令の種別、もしく
は、予め定められた転送制限長を超えたことを検出した
とき該命令が書き込まれる第1の命令格納手段52と、
命令解読手段51が前記条件を検出しなかったとき該命
令が書き込まれる第2の命令格納手段53と、自クラス
タ内の共有メモリ3に対して読み出しおよび書き込みを
行う共有メモリアクセス手段55と、共有メモリアクセ
ス手段55とクラスタ間ネットワーク6の間のデータ転
送を行うデータ転送手段56と、第1の命令格納手段5
2および第2の命令格納手段53から予め定められた優
先順位に従い転送命令を読み出し転送命令の内容の指示
により共有メモリアクセス制御手段55とデータ転送手
段56の制御を行う転送制御手段54とから構成され
る。
からローカルネットワーク4を介して転送元クラスタの
共有メモリ3から転送先クラスタの共有メモリに転送す
る転送命令を受け取り解読する命令解読手段51と、命
令解読手段51が予め指定された命令の種別、もしく
は、予め定められた転送制限長を超えたことを検出した
とき該命令が書き込まれる第1の命令格納手段52と、
命令解読手段51が前記条件を検出しなかったとき該命
令が書き込まれる第2の命令格納手段53と、自クラス
タ内の共有メモリ3に対して読み出しおよび書き込みを
行う共有メモリアクセス手段55と、共有メモリアクセ
ス手段55とクラスタ間ネットワーク6の間のデータ転
送を行うデータ転送手段56と、第1の命令格納手段5
2および第2の命令格納手段53から予め定められた優
先順位に従い転送命令を読み出し転送命令の内容の指示
により共有メモリアクセス制御手段55とデータ転送手
段56の制御を行う転送制御手段54とから構成され
る。
【0010】以下に大容量転送A,小容量転送B,小容
量転送Cの順に、転送命令が演算処理装置2からデータ
転送制御装置5に発行された場合に、すべての命令が転
送命令を発行する演算処理装置の存在するクラスタ(以
下転送元クラスタと呼ぶ)から他のクラスタ(以下転送
先クラスタと呼ぶ)に転送されるケースを例に取って説
明する。
量転送Cの順に、転送命令が演算処理装置2からデータ
転送制御装置5に発行された場合に、すべての命令が転
送命令を発行する演算処理装置の存在するクラスタ(以
下転送元クラスタと呼ぶ)から他のクラスタ(以下転送
先クラスタと呼ぶ)に転送されるケースを例に取って説
明する。
【0011】まず、命令解読手段51は、転送命令Aを
受け取り転送命令Aが転送制限長を超えていることを検
出すると、転送命令Aを予め定められた処理単位(例え
ば、転送長)にA1,A2,・・・A10の10個に分
解して第1の命令格納手段52に書き込む。次に転送命
令Bを受け取り転送制限長以下であることを検出して転
送命令Bを第2の命令格納手段53に書き込む。さら
に、転送命令Bと同様に、転送Cを受け取り第2の命令
格納手段53に書き込む。
受け取り転送命令Aが転送制限長を超えていることを検
出すると、転送命令Aを予め定められた処理単位(例え
ば、転送長)にA1,A2,・・・A10の10個に分
解して第1の命令格納手段52に書き込む。次に転送命
令Bを受け取り転送制限長以下であることを検出して転
送命令Bを第2の命令格納手段53に書き込む。さら
に、転送命令Bと同様に、転送Cを受け取り第2の命令
格納手段53に書き込む。
【0012】転送制御手段54は、第1の命令格納手段
52と第2の命令格納手段53からの転送命令を、予め
定められた優先順位(例えば、ラウンドロビンであると
する)に従い、第1の命令格納手段52から転送命令A
1を読み出し、命令の内容により、共有メモリアクセス
手段55に対して、ローカルネットワーク4を介して共
有メモリ3からデータを読み出し、データ転送手段56
に読み出したデータを送るように指示する。次に、転送
制御手段54は、データ転送手段56に対して、転送先
の転送制御手段への動作指示(転送の種別を示すコマン
ド、共有メモリへの開始アドレス、転送長)、転送先ク
ラスタ識別子転送先装置識別子、転送元クラスタ識別
子、転送元装置識別子、ID方式の場合IDを共有メモ
リアクセス手段55から送られてくるデータに付加して
クラスタ間ネットワーク6に送出するよう指示する。そ
の後、クラスタ間ネットワーク6を通して転送先に付加
情報とデータは、転送先のクラスタのデータ転送制御装
置に送られる。転送されたデータは、付加情報の内容に
より、転送先のクラスタの共有メモリに書き込まれる。
52と第2の命令格納手段53からの転送命令を、予め
定められた優先順位(例えば、ラウンドロビンであると
する)に従い、第1の命令格納手段52から転送命令A
1を読み出し、命令の内容により、共有メモリアクセス
手段55に対して、ローカルネットワーク4を介して共
有メモリ3からデータを読み出し、データ転送手段56
に読み出したデータを送るように指示する。次に、転送
制御手段54は、データ転送手段56に対して、転送先
の転送制御手段への動作指示(転送の種別を示すコマン
ド、共有メモリへの開始アドレス、転送長)、転送先ク
ラスタ識別子転送先装置識別子、転送元クラスタ識別
子、転送元装置識別子、ID方式の場合IDを共有メモ
リアクセス手段55から送られてくるデータに付加して
クラスタ間ネットワーク6に送出するよう指示する。そ
の後、クラスタ間ネットワーク6を通して転送先に付加
情報とデータは、転送先のクラスタのデータ転送制御装
置に送られる。転送されたデータは、付加情報の内容に
より、転送先のクラスタの共有メモリに書き込まれる。
【0013】以後は、第1の命令格納手段52と第2の
命令格納手段53の読み出し優先順位に従い、転送命令
B,転送命令A2,転送命令C,転送命令A3,・・・
転送命令A10が読み出されて転送命令A1と同様にし
て処理される。
命令格納手段53の読み出し優先順位に従い、転送命令
B,転送命令A2,転送命令C,転送命令A3,・・・
転送命令A10が読み出されて転送命令A1と同様にし
て処理される。
【0014】以上の説明において、第1の命令格納手段
52および第2の命令格納手段53に命令を格納する条
件を転送制限長で説明しているが、転送命令の種別、お
よび転送命令の種別と転送制限長の組み合わせにより条
件を作成しても可能である。
52および第2の命令格納手段53に命令を格納する条
件を転送制限長で説明しているが、転送命令の種別、お
よび転送命令の種別と転送制限長の組み合わせにより条
件を作成しても可能である。
【0015】
【発明の効果】以上説明したように本発明のデータ転送
処理装置は、転送命令の種別および転送制限長により、
転送命令を分類して処理を行うことにより、従来装置の
緊急性の高い小容量転送が緊急性の低い大容量の転送の
終了が待たされるという欠点を除去できるとともに情報
処理システム全体の性能を向上できるという効果があ
る。
処理装置は、転送命令の種別および転送制限長により、
転送命令を分類して処理を行うことにより、従来装置の
緊急性の高い小容量転送が緊急性の低い大容量の転送の
終了が待たされるという欠点を除去できるとともに情報
処理システム全体の性能を向上できるという効果があ
る。
【図1】本発明の一実施例を示す図である。
【図2】従来の実施例を示す図である。
1 クラスタ 2 演算処理装置 3 共有メモリ 4 ローカルネットワーク 5 データ転送制御装置 6 クラスタ間ネットワーク 51 命令解読手段 52 第1の命令格納手段 53 第2の命令格納手段 54 転送制御手段 55 共有メモリアクセス手段 56 データ転送手段
Claims (4)
- 【請求項1】 クラスタ間ネットワークと、このクラス
タ間ネットワークに接続され、複数の演算処理装置
、この演算処理装置に共有される共有メモリ
、および、前記演算処理装置と前記共有メモリとの間の
インタフェースを持つローカルネットワーク
をそれぞれ有する複数のクラスタ
とを具備する情報処理システムにおける前記クラスタ
に含まれ、 所属する クラスタ内の演算処理装置から送られてくる前
記転送を指示する転送命令を解読する命令解読手段と、
前記命令解読手段の解読した結果が予め指定された命令
種別または予め指定された転送制限長を超える転送命令
である場合という条件が満足されるとき該転送命令が格
納される第1の転送命令格納手段と、前記命令解読手段
の解読した結果が前記条件以外の場合に該命令が格納さ
れる第2の転送命令格納手段と、データ転送処理単位毎
に前記第1の転送命令格納手段と前記第2の転送命令格
納手段から予め定められた優先順位に従って転送命令を
読み出す転送制御手段と、該転送制御手段の指示により
、所属するクラスタ内の共有メモリ
からのデータの読み出し、および、その共有メモリへの
書き込みを行う共有メモリアクセス手段と、前記転送制
御手段の指示により前記クラスタ間ネットワークとデー
タの転送を行うデータ転送手段とを備えることを特徴と
するデータ転送制御装置。 - 【請求項2】 クラスタ間ネットワークと、このクラス
タ間ネットワークに接続され、複数の演算処理装置、こ
の演算処理装置に共有される共有メモリ、および、前記
演算処理装置と前記共有メモリとの間のインタフェース
を持つローカルネットワークをそれぞれ有する複数のク
ラスタとを具備する情報処理システムにおいて、 前記クラスタのそれぞれが、所属するクラスタ内の演算
処理装置から送られてくる前記転送を指示する転送命令
を解読する命令解読手段と、前記命令解読手段の解読し
た結果が予め指定された命令種別または予め指定された
転送制限長を超える転送命令である場合
という条件が満足されるとき該転送命令が格納される第
1の転送命令格納手段と、前記命令解読手段の解読した
結果が前記条件以外の場合に該命令が格納される第2の
転送命令格納手段と、データ転送処理単位毎に前記第1
の転送命令格納手段と前記第2の転送命令格納手段から
予め定められた優先順位に従って転送命令を読み出す転
送制御手段と、該転送制御手段の指示により、所属する
クラスタ内の共有メモリ
からのデータの読み出し、および、その共有メモリへの
書き込みを行う共有メモリアクセス手段と、前記転送制
御手段の指示により前記クラスタ間ネットワークとデー
タの転送を行うデータ転送手段とを備えることを特徴と
する情報処理システム。 - 【請求項3】 前記転送制限長に代えて、転送命令の種
別と転送制限長の組み合わせとすることを特徴とする請
求項1記載のデータ転送制御装置。 - 【請求項4】 前記転送制限長に代えて、転送命令の種
別と転送制限長の組み合わせとすることを特徴とする請
求項2記載の情報処理システム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7033633A JPH08235092A (ja) | 1995-02-22 | 1995-02-22 | データ転送制御装置 |
CA002169993A CA2169993C (en) | 1995-02-22 | 1996-02-21 | Data transfer control device for controlling data transfer between shared memories of clusters |
EP96102589A EP0729104A3 (en) | 1995-02-22 | 1996-02-21 | A data transfer control device for controlling data transfer between shared memories of clusters |
US08/603,839 US5685010A (en) | 1995-02-22 | 1996-02-22 | Data transfer control device for controlling data transfer between shared memories of network clusters |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7033633A JPH08235092A (ja) | 1995-02-22 | 1995-02-22 | データ転送制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH08235092A true JPH08235092A (ja) | 1996-09-13 |
Family
ID=12391864
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7033633A Pending JPH08235092A (ja) | 1995-02-22 | 1995-02-22 | データ転送制御装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US5685010A (ja) |
EP (1) | EP0729104A3 (ja) |
JP (1) | JPH08235092A (ja) |
CA (1) | CA2169993C (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011024248A1 (ja) * | 2009-08-24 | 2011-03-03 | 富士通株式会社 | 情報処理装置、情報処理システム及び制御方法 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1014271B1 (en) * | 1997-02-07 | 2006-09-13 | Mitsubishi Denki Kabushiki Kaisha | Bus controller and bus control system |
JP3211878B2 (ja) * | 1998-03-06 | 2001-09-25 | 日本電気株式会社 | 通信処理制御手段及びそれを備えた情報処理装置 |
US6038651A (en) * | 1998-03-23 | 2000-03-14 | International Business Machines Corporation | SMP clusters with remote resource managers for distributing work to other clusters while reducing bus traffic to a minimum |
US6977940B1 (en) * | 2000-04-28 | 2005-12-20 | Switchcore, Ab | Method and arrangement for managing packet queues in switches |
US6990667B2 (en) | 2001-01-29 | 2006-01-24 | Adaptec, Inc. | Server-independent object positioning for load balancing drives and servers |
US20040093390A1 (en) * | 2002-11-12 | 2004-05-13 | Matthias Oberdorfer | Connected memory management |
JP2006048593A (ja) * | 2004-08-09 | 2006-02-16 | Fujitsu Ltd | Dma転送装置およびdma転送装置の転送制御方法 |
US9271229B2 (en) * | 2012-07-20 | 2016-02-23 | The Trustees Of Columbia University In The City Of New York | Methods, systems, and media for partial downloading in wireless distributed networks |
US11429564B2 (en) | 2019-06-18 | 2022-08-30 | Bank Of America Corporation | File transferring using artificial intelligence |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60123950A (ja) * | 1983-12-07 | 1985-07-02 | Fujitsu Ltd | 通信制御方式 |
JPS6254357A (ja) * | 1985-09-02 | 1987-03-10 | Nec Corp | 端末多重接続方式 |
JPH04162155A (ja) * | 1990-10-26 | 1992-06-05 | Nec Corp | ファイル転送管理システム |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6110348A (ja) * | 1984-06-25 | 1986-01-17 | Nec Corp | プロトコル変換方式 |
JPS6491261A (en) * | 1987-09-23 | 1989-04-10 | Ibm | Data processing system and access |
JPH01145770A (ja) * | 1987-12-01 | 1989-06-07 | Hitachi Ltd | ベクトル処理装置 |
US5454092A (en) * | 1991-02-04 | 1995-09-26 | Motorola, Inc. | Microcomputer having an improved internal address mapping apparatus |
US5307056A (en) * | 1991-09-06 | 1994-04-26 | Texas Instruments Incorporated | Dynamic memory allocation for frame buffer for spatial light modulator |
JP3166988B2 (ja) * | 1992-09-21 | 2001-05-14 | キヤノン株式会社 | 通信端末装置およびその通信方法 |
US5375223A (en) * | 1993-01-07 | 1994-12-20 | International Business Machines Corporation | Single register arbiter circuit |
-
1995
- 1995-02-22 JP JP7033633A patent/JPH08235092A/ja active Pending
-
1996
- 1996-02-21 EP EP96102589A patent/EP0729104A3/en not_active Withdrawn
- 1996-02-21 CA CA002169993A patent/CA2169993C/en not_active Expired - Fee Related
- 1996-02-22 US US08/603,839 patent/US5685010A/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60123950A (ja) * | 1983-12-07 | 1985-07-02 | Fujitsu Ltd | 通信制御方式 |
JPS6254357A (ja) * | 1985-09-02 | 1987-03-10 | Nec Corp | 端末多重接続方式 |
JPH04162155A (ja) * | 1990-10-26 | 1992-06-05 | Nec Corp | ファイル転送管理システム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011024248A1 (ja) * | 2009-08-24 | 2011-03-03 | 富士通株式会社 | 情報処理装置、情報処理システム及び制御方法 |
Also Published As
Publication number | Publication date |
---|---|
CA2169993A1 (en) | 1996-08-23 |
EP0729104A3 (en) | 1999-09-22 |
CA2169993C (en) | 1999-09-21 |
US5685010A (en) | 1997-11-04 |
EP0729104A2 (en) | 1996-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4768697B2 (ja) | 記憶システム、およびデータ転送方法 | |
JP2793517B2 (ja) | データ転送制御装置 | |
JPH08235092A (ja) | データ転送制御装置 | |
US5761727A (en) | Control apparatus for a memory architecture using dedicated and shared memory segments | |
JPS62177621A (ja) | デイスク装置 | |
JP3481308B2 (ja) | インターフェース装置、データ転送システム及びデータ転送方法 | |
JP2766216B2 (ja) | 情報処理装置 | |
JPH1185413A (ja) | 記録装置 | |
JPH0715670B2 (ja) | デ−タ処理装置 | |
JPH01309117A (ja) | 磁気デイスク装置 | |
JP3594952B2 (ja) | 中央システムの操作を実行するための中央システムと衛星システムとの間のリンク | |
JPH02103655A (ja) | リクエストバッファ制御方式 | |
JPH1185683A (ja) | 情報処理装置 | |
JPH0954743A (ja) | チャネル装置 | |
JPS622349B2 (ja) | ||
JPH05204830A (ja) | 入出力制御装置 | |
JPS6126703B2 (ja) | ||
JPH064494A (ja) | 複数ファイル併合処理方式 | |
JPS60134954A (ja) | マルチプロセツサシステムのデ−タ通信方式 | |
JPS61165163A (ja) | チヤネル選択方式 | |
JPH04178817A (ja) | 多重磁気ディスク式情報処理装置 | |
JPS6194167A (ja) | 周辺制御装置 | |
JPH1185660A (ja) | データ転送システム | |
JPH03158943A (ja) | バッファ記憶・転送方式 | |
JPH06161945A (ja) | メモリデータ転送装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19970805 |