JPH0962642A - Program loading system of parallel computer - Google Patents
Program loading system of parallel computerInfo
- Publication number
- JPH0962642A JPH0962642A JP7213094A JP21309495A JPH0962642A JP H0962642 A JPH0962642 A JP H0962642A JP 7213094 A JP7213094 A JP 7213094A JP 21309495 A JP21309495 A JP 21309495A JP H0962642 A JPH0962642 A JP H0962642A
- Authority
- JP
- Japan
- Prior art keywords
- program
- node
- server
- adapter
- parallel computer
- 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
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Stored Programmes (AREA)
- Multi Processors (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、並列計算機のプログラ
ムロード方式に関し、特に、複数のノードに搭載された
アダプタの種別に応じて並列計算機のプログラムロード
を実行する並列計算機のプログラムロード方式に適用し
て有効な技術に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a program loading method for a parallel computer, and more particularly to a program loading method for a parallel computer that executes the program loading of the parallel computer according to the types of adapters mounted on a plurality of nodes. It is related to effective technology.
【0002】[0002]
【従来の技術】従来の並列計算機は、プロセッサとメモ
リを備えたノードを複数備え、大規模な数値計算等の処
理を前記複数のノードに分散し、複数のノードが並列に
動作することによって高速な処理を行っている。2. Description of the Related Art A conventional parallel computer is provided with a plurality of nodes each having a processor and a memory, processing such as large-scale numerical calculation is distributed to the plurality of nodes, and the plurality of nodes operate in parallel to achieve high speed. I am doing a lot of processing.
【0003】前記の従来の並列計算機では、電源を投入
して前記並列計算機の立ち上げを開始すると、カーネル
及び各ノードに搭載されたアダプタに対応したサーバプ
ログラムを当該ノードのメモリにロードするプログラム
ロードが行われる。In the conventional parallel computer described above, when the power is turned on and the start of the parallel computer is started, a program load for loading the server program corresponding to the kernel and the adapter mounted in each node into the memory of the node. Is done.
【0004】前記の従来の並列計算機のプログラムロー
ド方式では、まず、カーネル及び各ノードに搭載された
アダプタに対応したサーバプログラムを外部記憶装置に
有するマスタプロセッサと呼ばれるノードが動作を開始
し、前記カーネル及び複数のサーバプログラムを前記マ
スタプロセッサのメモリにロードした後、前記カーネル
に制御を移す。In the above-mentioned conventional program loading method for a parallel computer, first, a node called a master processor having a kernel and a server program corresponding to an adapter mounted in each node in an external storage device starts operation, and the kernel is started. And loading a plurality of server programs into the memory of the master processor, and then transferring control to the kernel.
【0005】次に、前記並列計算機のマスタプロセッサ
は、前記カーネル及び複数のサーバプログラムを前記並
列計算機を構成する複数のノードに送信し、前記マスタ
プロセッサ以外の複数のノードは、前記カーネル及び複
数のサーバプログラムを受信して当該ノードのメモリに
ロードする。Next, a master processor of the parallel computer transmits the kernel and a plurality of server programs to a plurality of nodes constituting the parallel computer, and a plurality of nodes other than the master processor transmit the kernel and a plurality of nodes. Receives the server program and loads it into the memory of the node.
【0006】以上の様にして、前記並列計算機の全ての
ノードのメモリに前記カーネル及び当該サーバプログラ
ムがロードされ、前記カーネルに制御が移ると、前記並
列計算機の立ち上げ処理が完了する。As described above, when the kernel and the server program are loaded into the memories of all the nodes of the parallel computer and the control is transferred to the kernel, the startup process of the parallel computer is completed.
【0007】前記の従来の並列計算機は、数百個ないし
数千個のノードから成り、カーネル及びサーバプログラ
ムを有するマスタプロセッサ、大容量の外部記憶装置を
接続するアダプタを搭載したノードであるファイルサー
バ、LAN(Local Area Network)
に接続するアダプタを搭載したノードであるネットワー
クサーバ、プリンタに接続するアダプタを搭載したノー
ドであるプリンタサーバ、及び、演算専用の演算ノード
等から構成されており、各ノードのメモリには、各ノー
ドに搭載されたアダプタに応じたサーバプログラムを、
前記マスタプロセッサのファイルからロードする必要が
ある。The conventional parallel computer described above is composed of hundreds to thousands of nodes, and is a file server which is a node equipped with a master processor having a kernel and a server program and an adapter for connecting a large-capacity external storage device. , LAN (Local Area Network)
It is composed of a network server that is a node equipped with an adapter that connects to a printer, a printer server that is a node equipped with an adapter that connects to a printer, and a computing node dedicated to computation. The server program corresponding to the adapter installed in
It must be loaded from a file on the master processor.
【0008】従来の並列計算機のプログラムロード方式
では、前記の様に複数のノードが異なるアダプタを搭載
している場合でも、前記複数のノードが搭載している全
ての種別のアダプタに対応したサーバプログラムを全て
のノードに送信し、前記の送信された全ての種別のアダ
プタに対応したサーバプログラムを当該ノードのメモリ
にロードしていた。In the conventional parallel computer program loading method, even when a plurality of nodes are equipped with different adapters as described above, a server program corresponding to all types of adapters installed in the plurality of nodes is installed. Was transmitted to all the nodes, and the server programs corresponding to the transmitted all types of adapters were loaded into the memory of the node.
【0009】複数のノードの複数のプロセッサへのプロ
グラムロードを行う従来の並列計算機の立ち上げ方法に
ついては、特開平4−273332号に記載されてい
る。A conventional parallel computer startup method for loading a program into a plurality of processors in a plurality of nodes is described in Japanese Patent Laid-Open No. 4-273332.
【0010】その概要は、主プロセッサから複数の副プ
ロセッサに対して同一のプログラムを一斉にダウンロー
ドすることにより、複数の副プロセッサに対するプログ
ラムロードを効率的に行うものである。The outline is to efficiently load a program to a plurality of sub-processors by downloading the same program from the main processor to a plurality of sub-processors all at once.
【0011】[0011]
【発明が解決しようとする課題】本発明者は、前記従来
技術を検討した結果、以下の問題点を見い出した。The present inventor has found the following problems as a result of examining the above-mentioned prior art.
【0012】すなわち、前記の従来の並列計算機のプロ
グラムロード方式では、複数のノードが異なるアダプタ
を搭載している場合に、全てのアダプタに対応したサー
バプログラムを全てのノードに送信し、前記の送信され
た全ての種別のアダプタに対応したサーバプログラムを
当該ノードのメモリにロードしていたので、当該ノード
のメモリ空間のユーザ領域が減少するという問題があっ
た。That is, in the above-mentioned conventional program loading method for a parallel computer, when a plurality of nodes are equipped with different adapters, the server programs corresponding to all the adapters are transmitted to all the nodes, and the above-mentioned transmission is performed. Since the server programs corresponding to all the types of adapters that have been loaded are loaded into the memory of the node, there is a problem that the user area of the memory space of the node is reduced.
【0013】また、前記の従来の並列計算機のプログラ
ムロード方式で、複数のノードが異なるアダプタを搭載
している場合に、当該ノードが搭載しているアダプタに
応じたサーバプログラムのみをノード毎に送信すると、
当該ノードが搭載していないアダプタに応じたサーバプ
ログラムは当該ノードのメモリにロードされないが、ノ
ード毎に異なるサーバプログラムを送信しなければなら
ないので、サーバプログラムの送信に時間を要するとい
う問題があった。Further, in the above-mentioned conventional parallel computer program loading method, when a plurality of nodes are equipped with different adapters, only the server program corresponding to the adapters installed in the nodes is transmitted to each node. Then,
The server program corresponding to the adapter not mounted on the node is not loaded into the memory of the node, but there is a problem that it takes time to send the server program because different server programs must be sent for each node. .
【0014】本発明の目的は、複数のノードへのプログ
ラムのロードを高速に行うと共に当該ノードのメモリ空
間のユーザ領域を広げることが可能な技術を提供するこ
とにある。It is an object of the present invention to provide a technique capable of loading a program to a plurality of nodes at high speed and expanding the user area of the memory space of the nodes.
【0015】本発明の前記並びにその他の目的と新規な
特徴は、本明細書の記述及び添付図面によって明かにな
るであろう。The above and other objects and novel features of the present invention will become apparent from the description of the present specification and the accompanying drawings.
【0016】[0016]
【課題を解決するための手段】本願において開示される
発明のうち、代表的なものの概要を簡単に説明すれば、
下記のとおりである。SUMMARY OF THE INVENTION Among the inventions disclosed in the present application, the outline of a representative one will be briefly described.
It is as follows.
【0017】すなわち、並列計算機の複数のノードにプ
ログラムをロードする並列計算機のプログラムロード方
式において、当該ノードに搭載されたアダプタの種別を
読み出して前記アダプタの種別を格納した構成テーブル
を作成する構成認識手段と、当該並列計算機に搭載され
た全てのアダプタの種別に応じた複数のプログラムを送
信するネットワーク送信手段と、前記ネットワーク送信
手段によって送信された複数のプログラムの全てを受信
するネットワーク受信手段と、前記構成認識手段によっ
て作成された構成テーブル中のアダプタの種別に応じ
て、前記ネットワーク受信手段によって受信された全て
のプログラムの内、当該ノードで使用するプログラムの
みをメモリの特定の位置に格納する手段を備えるもので
ある。That is, in the program loading method of a parallel computer for loading a program to a plurality of nodes of the parallel computer, the type of the adapter mounted on the node is read and a configuration table is created which stores the type of the adapter. Means, a network transmitting means for transmitting a plurality of programs according to the types of all the adapters mounted on the parallel computer, and a network receiving means for receiving all of the plurality of programs transmitted by the network transmitting means, A means for storing only a program used by the node in a specific position of the memory among all programs received by the network receiving means according to the type of adapter in the configuration table created by the configuration recognizing means It is equipped with.
【0018】[0018]
【作用】上述した手段によれば、まず、前記複数のノー
ドがネットワーク転送路によって接続された並列計算機
の電源を投入すると、前記並列計算機を構成する全ての
ノードにおいて、ファイルリード手段と構成認識手段と
ネットワーク送信手段とネットワーク受信手段とを有す
るブートストラップが起動され、前記ブートストラップ
は、当該ノードを構成するハードウェアを初期化後、ブ
ートストラップ内の構成認識手段へ制御を移す。According to the above-mentioned means, first, when the power of the parallel computer in which the plurality of nodes are connected by the network transfer path is turned on, the file read means and the configuration recognition means are set in all the nodes constituting the parallel computer. A bootstrap having a network transmission means and a network reception means is activated, and the bootstrap initializes the hardware configuring the node, and then transfers control to the configuration recognition means in the bootstrap.
【0019】各ノードの構成認識手段は、アダプタの種
別を識別する識別情報を格納した識別レジスタを備えて
おり、当該ノードに搭載されている全てのアダプタの識
別情報を前記識別レジスタから順次読み出す。The configuration recognition means of each node has an identification register storing identification information for identifying the type of adapter, and sequentially reads the identification information of all the adapters mounted on the node from the identification register.
【0020】前記構成認識手段が識別レジスタの識別情
報を読み出そうとした際に、当該ノードの識別レジスタ
からアダプタの識別情報を読み出せなかった場合には、
当該ノードにアダプタが搭載されていないと判断する。When the configuration recognition unit cannot read the identification information of the adapter from the identification register of the node when the identification information of the identification register is read out,
Judge that the adapter is not installed in the node.
【0021】また、前記構成認識手段が、当該ノードの
識別レジスタを読み出せた場合には、当該ノードにアダ
プタが搭載されていると判断し、前記識別レジスタから
読み出したアダプタの識別情報を元に、当該ノードに搭
載されたアダプタの構成を示す構成テーブルを当該ノー
ドの主記憶に作成する。When the configuration recognition means can read the identification register of the node, it is determined that an adapter is mounted on the node, and based on the identification information of the adapter read from the identification register. A configuration table indicating the configuration of the adapter mounted on the node is created in the main memory of the node.
【0022】その後、前記複数のノードの内の特定のノ
ードであるマスタプロセッサは、前記マスタプロセッサ
のブートストラップ内のネットワーク送信手段により、
ネットワーク制御回路を送信状態とし、一方、前記マス
タプロセッサ以外の各ノードは、ブートストラップ内の
ネットワーク受信手段によりネットワーク制御回路を受
信状態にして待ち状態となる。After that, the master processor, which is a specific node among the plurality of nodes, uses the network transmission means in the bootstrap of the master processor,
The network control circuit is set to the transmission state, while each node other than the master processor is set to the standby state by setting the network control circuit to the reception state by the network reception means in the bootstrap.
【0023】次に、前記マスタプロセッサは、ブートス
トラップ内のファイルリード手段により前記複数のノー
ドで共通に使用するプログラムを格納した共通ファイル
内のカーネルを読み込み、前記カーネルを前記マスタプ
ロセッサの主記憶にロードする。Next, the master processor reads the kernel in the common file storing the program commonly used by the plurality of nodes by the file reading means in the bootstrap, and stores the kernel in the main memory of the master processor. To load.
【0024】次に、前記マスタプロセッサは、前記カー
ネルを前記マスタプロセッサの主記憶にロードした後
に、前記ブートストラップから前記のロードされたカー
ネルへ制御を移し、カーネル自体を他の全てのノードに
ネットワーク制御回路を介してブロードキャスト転送す
る。Next, the master processor transfers control from the bootstrap to the loaded kernel after loading the kernel into the main memory of the master processor, and the kernel itself is networked to all other nodes. Broadcast transfer via control circuit.
【0025】一方、各ノードのブートストラップ内のネ
ットワーク受信手段は、前記マスタプロセッサからブロ
ードキャスト転送されたカーネルを受信し、前記受信し
たカーネルを主記憶にロードした後に、前記ブートスト
ラップから前記のロードされたカーネルへ制御を移し、
各ノードのカーネルは、当該ノードの構成テーブルを参
照して、当該ノードが受け取るべきサーバプログラムを
決定し、ネットワーク制御回路を受信状態にして待ち状
態とする。On the other hand, the network receiving means in the bootstrap of each node receives the kernel broadcast-transferred from the master processor, loads the received kernel into the main memory, and then loads the kernel from the bootstrap. Transfer control to the
The kernel of each node refers to the configuration table of the node, determines the server program to be received by the node, and puts the network control circuit into the receiving state and puts it in the waiting state.
【0026】次に、前記マスタプロセッサのカーネル
は、個々のノードで使用するプログラムを格納した個別
ファイル内の各サーバプログラムを順次読み出し、ネッ
トワーク制御回路を介して順次各サーバプログラムをブ
ロードキャスト転送する。Next, the kernel of the master processor sequentially reads each server program in the individual file storing the program used in each node, and sequentially broadcasts each server program via the network control circuit.
【0027】一方、各ノードのカーネルは、ネットワー
ク制御回路を介して前記ブロードキャスト転送されたサ
ーバプログラムを受信し、構成テーブルに存在するアダ
プタの種別に対応したサーバプログラムのみを主記憶の
特定の領域へロードする。On the other hand, the kernel of each node receives the broadcast-transferred server program via the network control circuit and transfers only the server program corresponding to the type of the adapter existing in the configuration table to a specific area of the main memory. To load.
【0028】しかし、受信されたサーバプログラムが、
構成テーブルに存在しているアダプタの種別に対応しな
い場合は、当該サーバプログラムを受信するのみで主記
憶の特定の領域へロードしない。However, if the received server program is
If it does not correspond to the type of adapter existing in the configuration table, the server program is only received and is not loaded into a specific area of the main memory.
【0029】この様にして、各ノードのカーネルは、当
該ノードに搭載しているアダプタに対応したサーバプロ
グラムのみを主記憶の特定の領域へロードしている。In this way, the kernel of each node loads only the server program corresponding to the adapter mounted on the node into a specific area of the main memory.
【0030】以上の様に、前記手段の項に記載された並
列計算機のプログラムロード方式によれば、ブロードキ
ャスト転送された複数のサーバプログラムの全てを受信
し、当該ノードに搭載されているアダプタに対応したサ
ーバプログラムのみを主記憶の特定の領域にロードする
ので、複数のノードへのプログラムロードを高速に行う
と共に当該ノードのメモリ空間のユーザ領域を広げるこ
とが可能である。As described above, according to the program loading method of the parallel computer described in the above-mentioned section, all of the plurality of server programs transmitted by broadcast are received and the corresponding adapters installed in the node are supported. Since only the specified server program is loaded into a specific area of the main memory, it is possible to load the programs to a plurality of nodes at high speed and expand the user area of the memory space of the node.
【0031】[0031]
【実施例】以下、本発明について、一実施例とともに図
面を参照して詳細に説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will now be described in detail with reference to the drawings together with an embodiment.
【0032】なお、実施例を説明するための全図におい
て、同一機能を有するものは同一符号を付け、その繰り
返しの説明は省略する。In all the drawings for explaining the embodiments, parts having the same function are designated by the same reference numerals, and the repeated description thereof will be omitted.
【0033】図1は本発明の並列計算機のプログラムロ
ード方式を実施する実施装置の概略構成を示す図であ
る。図1において、1はマスタプロセッサ、2はアダプ
タ、3は主記憶回路、4はブートストラップ、5はネッ
トワーク制御回路、6はプロセッサ、7はファイル、8
はネットワーク転送路、30はバッファ、31はサーバ
プログラム、32はカーネル、33は構成テーブル、4
0はファイルリード手段、41は構成認識手段、42は
ネットワーク送信手段、43はネットワーク受信手段、
100及び200はノード、102及び202はアダプ
タである。FIG. 1 is a diagram showing a schematic configuration of an implementation device for implementing the program loading method of the parallel computer of the present invention. In FIG. 1, 1 is a master processor, 2 is an adapter, 3 is a main memory circuit, 4 is a bootstrap, 5 is a network control circuit, 6 is a processor, 7 is a file, and 8
Is a network transfer path, 30 is a buffer, 31 is a server program, 32 is a kernel, 33 is a configuration table, 4
0 is a file read means, 41 is a configuration recognition means, 42 is a network transmission means, 43 is a network reception means,
Reference numerals 100 and 200 are nodes, and 102 and 202 are adapters.
【0034】図1に示す様に、本実施例の並列計算機の
プログラムロード方式を実施する実施装置は、カーネル
32及び複数のサーバプログラム31を有するマスタプ
ロセッサ1と、ノード100及びノード200等の複数
のノードとをネットワーク転送路8を介して接続してい
る。As shown in FIG. 1, the implementation device for implementing the program loading method of the parallel computer according to the present embodiment includes a master processor 1 having a kernel 32 and a plurality of server programs 31, and a plurality of nodes 100 and 200. The nodes are connected via the network transfer path 8.
【0035】本実施例の並列計算機のプログラムロード
方式を実施する実施装置のマスタプロセッサ1は、カー
ネル32及び複数のサーバプログラム31を格納した外
部記憶装置を接続するアダプタAであるアダプタ2と、
プログラムをロードする主記憶回路3と、電源投入時に
ハードウェアの初期化を行うブートストラップ4と、ネ
ットワーク転送路8を介したプログラムの送受信を行う
ネットワーク制御回路5と、当該ノード全体を制御する
プロセッサ6と、カーネル32及び複数のサーバプログ
ラム31を格納したファイル7とを備えている。The master processor 1 of the implementation device for implementing the program loading method of the parallel computer of this embodiment has an adapter 2 which is an adapter A for connecting an external storage device storing a kernel 32 and a plurality of server programs 31,
A main memory circuit 3 for loading the program, a bootstrap 4 for initializing the hardware when the power is turned on, a network control circuit 5 for transmitting and receiving the program via the network transfer path 8, and a processor for controlling the entire node. 6 and a file 7 storing a kernel 32 and a plurality of server programs 31.
【0036】本実施例の並列計算機のプログラムロード
方式を実施する実施装置のマスタプロセッサ1の主記憶
回路3は、ファイル7から読み出したカーネル32及び
複数のサーバプログラム31を一時的に記憶するバッフ
ァ30と、サーバプログラム31をロードする領域と、
カーネル32をロードする領域と、構成テーブル33を
作成する領域とを備えている。The main memory circuit 3 of the master processor 1 of the execution apparatus for implementing the program loading method of the parallel computer of this embodiment has a buffer 30 for temporarily storing the kernel 32 and a plurality of server programs 31 read from the file 7. And an area for loading the server program 31,
An area for loading the kernel 32 and an area for creating the configuration table 33 are provided.
【0037】本実施例の並列計算機のプログラムロード
方式を実施する実施装置のマスタプロセッサ1のブート
ストラップ4は、ファイル7からカーネル32及びサー
バプログラム31を読み出すファイルリード手段40
と、アダプタ2の識別情報に従い構成テーブル33を作
成する構成認識手段41と、ネットワーク制御回路5に
よりカーネル32及び複数のサーバプログラム31を各
ノードに送信するネットワーク送信手段42とを備えて
いる。The bootstrap 4 of the master processor 1 of the implementation device that implements the program loading method of the parallel computer of this embodiment reads the kernel 32 and the server program 31 from the file 7 by the file read means 40.
And a configuration recognition means 41 for creating the configuration table 33 according to the identification information of the adapter 2, and a network transmission means 42 for transmitting the kernel 32 and the plurality of server programs 31 to each node by the network control circuit 5.
【0038】また、図1に示す様に、本実施例の並列計
算機のプログラムロード方式を実施する実施装置のノー
ド100は、他の周辺装置を接続するアダプタBである
アダプタ102と、カーネル32及び複数のサーバプロ
グラム31をマスタプロセッサ1から受信するネットワ
ーク受信手段43を備えている。Further, as shown in FIG. 1, the node 100 of the execution device which implements the program loading method of the parallel computer of this embodiment has an adapter 102 which is an adapter B for connecting another peripheral device, a kernel 32, and A network receiving means 43 for receiving a plurality of server programs 31 from the master processor 1 is provided.
【0039】また、図1に示す様に、本実施例の並列計
算機のプログラムロード方式を実施する実施装置のノー
ド200は、他の周辺装置を接続するアダプタCである
アダプタ202と、カーネル32及び複数のサーバプロ
グラム31をマスタプロセッサ1から受信するネットワ
ーク受信手段43を備えている。Further, as shown in FIG. 1, the node 200 of the execution device for executing the program loading method of the parallel computer of this embodiment has an adapter 202 which is an adapter C for connecting other peripheral devices, a kernel 32, and A network receiving means 43 for receiving a plurality of server programs 31 from the master processor 1 is provided.
【0040】図2は、本実施例の並列計算機のプログラ
ムロード方式において、ノードに搭載されたアダプタの
概略構成を示す図である。図2において、211及び2
21は識別レジスタである。FIG. 2 is a diagram showing a schematic configuration of an adapter mounted on a node in the program loading method of the parallel computer of this embodiment. In FIG. 2, 211 and 2
Reference numeral 21 is an identification register.
【0041】図2に示す様に、本実施例の並列計算機の
プログラムロード方式において、アダプタAであるアダ
プタ2は、識別レジスタ211を備え、識別レジスタ2
11には、アダプタAを識別する識別情報であるモジュ
ールID「A」が格納されている。As shown in FIG. 2, in the program loading method of the parallel computer of this embodiment, the adapter 2 which is the adapter A includes the identification register 211 and the identification register 2
A module ID “A”, which is identification information for identifying the adapter A, is stored in the storage unit 11.
【0042】また、図2に示す様に、本実施例の並列計
算機のプログラムロード方式において、アダプタCであ
るアダプタ202は、識別レジスタ221を備え、識別
レジスタ221には、アダプタCを識別する識別情報で
あるモジュールID「C」が格納されている。Further, as shown in FIG. 2, in the program loading method of the parallel computer of this embodiment, the adapter 202 which is the adapter C has an identification register 221, and the identification register 221 identifies the adapter C. The module ID “C”, which is information, is stored.
【0043】図3は、本実施例の並列計算機のプログラ
ムロード方式のマスタプロセッサに接続されたファイル
の概略構成を示す図である。図3において、301は共
通ファイル、302は個別ファイルである。FIG. 3 is a diagram showing a schematic structure of a file connected to the program loading master processor of the parallel computer of this embodiment. In FIG. 3, 301 is a common file and 302 is an individual file.
【0044】以下に、本実施例の並列計算機のプログラ
ムロード方式おけるマスタプロセッサの処理手順につい
て説明する。The processing procedure of the master processor in the program loading system of the parallel computer of this embodiment will be described below.
【0045】図4は、本実施例の並列計算機のプログラ
ムロード方式におけるマスタプロセッサの立ち上げ処理
手順を示すフローチャートである。FIG. 4 is a flow chart showing the procedure for starting up the master processor in the program loading method of the parallel computer of this embodiment.
【0046】本実施例の並列計算機の電源を投入する
と、マスタプロセッサ1、ノード100、及び、ノード
200のブートストラップ4が起動し、各ノードのブー
トストラップ4は、当該ノードのハードウェアを初期化
後、各構成認識手段41での処理を開始する。When the power of the parallel computer of this embodiment is turned on, the bootstrap 4 of the master processor 1, the node 100 and the node 200 is activated, and the bootstrap 4 of each node initializes the hardware of the node. After that, the processing in each configuration recognition means 41 is started.
【0047】ステップ401の処理で、本実施例の並列
計算機のプログラムロード方式のマスタプロセッサ1の
ブートストラップ4の構成認識手段41は、マスタプロ
セッサ1のプロセッサ6のバスに接続されたアダプタ2
の識別レジスタに格納された識別情報を読み出す。In the processing of step 401, the configuration recognizing means 41 of the bootstrap 4 of the master processor 1 of the program loading system of the parallel computer of the present embodiment uses the adapter 2 connected to the bus of the processor 6 of the master processor 1.
The identification information stored in the identification register is read.
【0048】例えば、図2に示す様に、本実施例の並列
計算機のプログラムロード方式において、あるノードの
プロセッサ6に、アダプタAであるアダプタ2とアダプ
タCであるアダプタ202とが接続されている場合に
は、当該ノードの構成認識手段41は、識別レジスタ2
11及び識別レジスタ221からモジュールID「A」
及び「C」を読み出す。For example, as shown in FIG. 2, in the program loading method of the parallel computer of this embodiment, the processor 6 of a certain node is connected to the adapter 2 which is the adapter A and the adapter 202 which is the adapter C. In this case, the configuration recognizing means 41 of the node concerned is required to identify
11 and the module ID “A” from the identification register 221
And “C” are read.
【0049】図1に示す様に、本実施例の並列計算機の
プログラムロード方式のマスタプロセッサ1にはアダプ
タAであるアダプタ2が接続されているので、マスタプ
ロセッサ1の構成認識手段41は、アダプタ2の識別レ
ジスタを読み込み、モジュールID「A」の値を認識
し、構成テーブル33にモジュールID「A」を書き込
む。As shown in FIG. 1, since the adapter 2 which is the adapter A is connected to the master processor 1 of the program loading system of the parallel computer of this embodiment, the configuration recognition means 41 of the master processor 1 uses the adapter. The identification register 2 is read, the value of the module ID “A” is recognized, and the module ID “A” is written in the configuration table 33.
【0050】本実施例の並列計算機のプログラムロード
方式のマスタプロセッサ1には、アダプタBまたはアダ
プタCは接続されていないので、アダプタBまたはアダ
プタCの識別レジスタの識別情報は読み込まれず、従っ
て、アダプタBまたはアダプタCの識別情報は構成テー
ブル33には書き込まれない。Since the adapter B or the adapter C is not connected to the program loading master processor 1 of the parallel computer of the present embodiment, the identification information of the identification register of the adapter B or the adapter C is not read. The identification information of B or adapter C is not written in the configuration table 33.
【0051】次に、ステップ402の処理で、マスタプ
ロセッサ1は、ブートストラップ4のネットワーク送信
手段42によりネットワーク制御回路5を送信可能状態
にした後、マスタプロセッサ1のファイルリード手段4
0は、ファイル7にアクセスし、図3に示す様に、共通
ファイル301のカーネル32をバッファ30に一括し
て読み込み、主記憶回路3のカーネル32のエリアにロ
ードする。Next, in step 402, the master processor 1 makes the network control circuit 5 transmittable by the network transmission means 42 of the bootstrap 4, and then the file read means 4 of the master processor 1.
0 accesses the file 7, reads the kernel 32 of the common file 301 into the buffer 30 all at once, and loads it into the area of the kernel 32 of the main memory circuit 3, as shown in FIG.
【0052】その後、ステップ403の処理に進み、マ
スタプロセッサ1は、ネットワーク送信手段42からカ
ーネル32へ制御を移し、マスタプロセッサ1のカーネ
ル32は、バッファ30のカーネル32をネットワーク
制御回路5を介して、マスタプロセッサ1以外のノード
であるノード100及びノード200にブロードキャス
ト転送する。After that, proceeding to the processing of step 403, the master processor 1 transfers control from the network transmission means 42 to the kernel 32, and the kernel 32 of the master processor 1 transfers the kernel 32 of the buffer 30 via the network control circuit 5. , And broadcasts to nodes 100 and 200 that are nodes other than the master processor 1.
【0053】マスタプロセッサ1のカーネル32は、バ
ッファ30上のカーネル32の送信を完了すると、ステ
ップ404の処理に進み、図3に示す個別ファイル30
2のサーバAプログラム〜サーバCプログラムをバッフ
ァ30に順次読み出す。When the kernel 32 of the master processor 1 completes the transmission of the kernel 32 on the buffer 30, the process proceeds to step 404 and the individual file 30 shown in FIG.
The server A program to the server C program No. 2 are sequentially read into the buffer 30.
【0054】ここで、本実施例のプログラムロード方式
において、サーバAプログラム、サーバBプログラム、
及び、サーバCプログラムは、それぞれ、アダプタA、
アダプタB、及び、アダプタCを搭載したノードで使用
するサーバプログラムである。In the program loading method of this embodiment, the server A program, the server B program,
And the server C program is the adapter A,
It is a server program used by a node equipped with the adapter B and the adapter C.
【0055】ステップ405の処理で、マスタプロセッ
サ1の構成テーブル33を調べ、読み出した前記サーバ
プログラムを使用するアダプタがマスタプロセッサ1に
接続されている場合には、ステップ406の処理に進
み、当該サーバプログラムを主記憶回路3のサーバプロ
グラム31のエリアにロードする。In the process of step 405, the configuration table 33 of the master processor 1 is checked, and if the read adapter that uses the server program is connected to the master processor 1, the process proceeds to step 406 and the server The program is loaded into the area of the server program 31 of the main memory circuit 3.
【0056】図1に示す様に、本実施例の並列計算機の
プログラムロード方式において、マスタプロセッサ1は
アダプタAであるアダプタ2を搭載しているので、バッ
ファ30のサーバAプログラムを主記憶回路3のサーバ
プログラム31のエリアにロードする。As shown in FIG. 1, in the program loading method of the parallel computer of this embodiment, since the master processor 1 is equipped with the adapter 2 which is the adapter A, the server A program in the buffer 30 is stored in the main memory circuit 3. The server program 31 is loaded into the area.
【0057】ステップ405の処理で、マスタプロセッ
サ1の構成テーブル33を調べた結果、読み出した前記
サーバプログラムを使用するアダプタがマスタプロセッ
サ1に接続されていない場合には、ステップ407の処
理に進み、当該サーバプログラムを、ネットワーク制御
回路5を介して、マスタプロセッサ1以外のノードであ
るノード100及びノード200に順次ブロードキャス
ト転送する。As a result of checking the configuration table 33 of the master processor 1 in the process of step 405, if the adapter using the read server program is not connected to the master processor 1, the process proceeds to step 407. The server program is sequentially broadcast-transmitted to the nodes 100 and 200 that are nodes other than the master processor 1 via the network control circuit 5.
【0058】次に、ステップ408の処理で、ファイル
7の個別ファイル302を調べ、まだ、読み出していな
いサーバプログラムが存在する場合には、ステップ40
4の処理に戻る。Next, in the processing of step 408, the individual file 302 of the file 7 is checked, and if there is a server program that has not been read yet, step 40
Return to the process of 4.
【0059】以上の様に、本実施例の並列計算機のプロ
グラムロード方式において、マスタプロセッサ1の主記
憶回路3の特定のエリアに、カーネル32とサーバAプ
ログラムがロードされ、全ての個別ファイル302の送
信を終了すると、マスタプロセッサ1の立ち上げ処理を
完了する。As described above, in the program loading method of the parallel computer of this embodiment, the kernel 32 and the server A program are loaded into a specific area of the main memory circuit 3 of the master processor 1, and all the individual files 302 of the individual files 302 are loaded. When the transmission is completed, the startup process of the master processor 1 is completed.
【0060】以下に、本実施例の並列計算機のプログラ
ムロード方式おけるマスタプロセッサ以外のノードの処
理手順について説明する。The processing procedure of the nodes other than the master processor in the program loading system of the parallel computer of this embodiment will be described below.
【0061】図5は、本実施例の並列計算機のプログラ
ムロード方式におけるマスタプロセッサ以外のノードの
立ち上げ処理手順を示すフローチャートである。FIG. 5 is a flow chart showing the procedure for starting up nodes other than the master processor in the program loading method of the parallel computer of this embodiment.
【0062】ステップ501の処理で、本実施例の並列
計算機のプログラムロード方式のノード100及びノー
ド200のブートストラップ4の構成認識手段41は、
各ノードのプロセッサ6のバスに接続されたアダプタ1
02及びアダプタ202の識別レジスタに格納された識
別情報を読み出す。In the processing of step 501, the configuration recognizing means 41 of the bootstrap 4 of the node 100 and the node 200 of the program loading method of the parallel computer of this embodiment,
Adapter 1 connected to the bus of processor 6 of each node
02 and the identification information stored in the identification register of the adapter 202.
【0063】本実施例の並列計算機のプログラムロード
方式のノード100の構成認識手段41は、アダプタB
であるアダプタ102の識別レジスタを読み込み、モジ
ュールID「B」の値をノード100の構成テーブル3
3に書き込む。The configuration recognizing means 41 of the program loading type node 100 of the parallel computer of this embodiment is the adapter B.
Read the identification register of the adapter 102, which is the module 102, and sets the value of the module ID “B” to the configuration table 3 of the node 100.
Write to 3.
【0064】また、本実施例の並列計算機のプログラム
ロード方式のノード200の構成認識手段41は、アダ
プタCであるアダプタ202の識別レジスタを読み込
み、モジュールID「C」の値をノード200の構成テ
ーブル33に書き込む。Further, the configuration recognition means 41 of the node 200 of the program loading method of the parallel computer of this embodiment reads the identification register of the adapter 202 which is the adapter C, and sets the value of the module ID "C" to the configuration table of the node 200. Write in 33.
【0065】次に、ステップ502の処理で、ノード1
00及びノード200は、夫々、ブートストラップ4の
ネットワーク受信手段43が処理を開始し、ネットワー
ク制御回路5を受信可能状態に初期化し、待ち状態にす
る。Next, in step 502, the node 1
00 and the node 200, the network receiving means 43 of the bootstrap 4 starts the processing, initializes the network control circuit 5 to the receivable state, and puts it in the waiting state.
【0066】更に、ステップ502の処理では、ノード
100及びノード200は、マスタプロセッサ1からブ
ロードキャスト転送されてくるカーネル32を、ネット
ワーク受信手段43によりネットワーク制御回路5を介
して受信して、各ノードのバッファ30に読み込む。Further, in the processing of step 502, the node 100 and the node 200 receive the kernel 32, which is broadcast-transferred from the master processor 1, by the network receiving means 43 via the network control circuit 5, and the respective nodes of the nodes 100 and 200 receive. Read in the buffer 30.
【0067】ステップ503の処理では、バッファ30
に読み込まれたカーネル32を主記憶回路3のカーネル
32のエリアにロードし、その後、ノード100及びノ
ード200は、ネットワーク受信手段43からカーネル
32へ制御を移す。In the processing of step 503, the buffer 30
The kernel 32 read in is loaded into the area of the kernel 32 of the main memory circuit 3, and then the node 100 and the node 200 transfer control from the network receiving means 43 to the kernel 32.
【0068】ステップ504の処理で、ノード100及
びノード200のカーネル32は、その後、順次、ブロ
ードキャスト転送されてくるサーバA〜サーバCプログ
ラムをネットワーク制御回路5を介してバッファ30に
順次読み込む。In the process of step 504, the kernels 32 of the node 100 and the node 200 subsequently sequentially read in the buffers 30 the server A to server C programs that are broadcast-transferred via the network control circuit 5.
【0069】ステップ505の処理で、各ノードの構成
テーブル33を調べ、バッファ30に読み込んだ前記サ
ーバプログラムを使用するアダプタが当該ノードに接続
されている場合には、ステップ506の処理に進み、当
該サーバプログラムを主記憶回路3のサーバプログラム
31のエリアにロードする。In the process of step 505, the configuration table 33 of each node is checked, and if the adapter using the server program read in the buffer 30 is connected to the node, the process proceeds to step 506, and The server program is loaded into the area of the server program 31 of the main memory circuit 3.
【0070】図1に示す様に、本実施例の並列計算機の
プログラムロード方式のノード100は、アダプタBで
あるアダプタ102を搭載しているので、バッファ30
にサーバAプログラムまたはサーバCプログラムが受信
された時は、バッファ30からサーバAプログラムまた
はサーバCプログラムをロードせず、サーバBプログラ
ムが受信された時のみ、主記憶回路3のサーバプログラ
ム31のエリアにサーバBプログラムをロードする。As shown in FIG. 1, since the node 100 of the program loading system of the parallel computer of this embodiment is equipped with the adapter 102 which is the adapter B, the buffer 30
When the server A program or the server C program is received by the server 30, the server A program or the server C program is not loaded from the buffer 30, and only when the server B program is received, the area of the server program 31 of the main memory circuit 3 is received. Load the server B program into.
【0071】また、ノード200はアダプタCであるア
ダプタ202を搭載しているので、バッファ30にサー
バAプログラムまたはサーバBプログラムが受信された
時は、バッファ30からサーバAプログラムまたはサー
バBプログラムをロードせず、サーバCプログラムが受
信された時のみ、主記憶回路3のサーバプログラム31
のエリアにサーバCプログラムをロードする。Since the node 200 is equipped with the adapter 202 which is the adapter C, when the server A program or the server B program is received in the buffer 30, the server A program or the server B program is loaded from the buffer 30. Only when the server C program is received, the server program 31 of the main memory circuit 3 is received.
Load the server C program into the area.
【0072】ステップ505の処理で、各ノードの構成
テーブル33を調べた結果、バッファ30に読み込んだ
前記サーバプログラムを使用するアダプタが当該ノード
に接続されていない場合には、ステップ508の処理に
進み、全てのサーバプログラムのブロードキャスト転送
が終了しているかどうかを調べる。As a result of checking the configuration table 33 of each node in the process of step 505, if the adapter using the server program read in the buffer 30 is not connected to the node, the process proceeds to step 508. , Check if the broadcast transfer of all server programs is completed.
【0073】ステップ508の処理で、全てのサーバプ
ログラムのブロードキャスト転送が終了していない場合
には、ステップ504の処理に戻る。When the broadcast transfer of all the server programs is not completed in the process of step 508, the process returns to step 504.
【0074】以上、本実施例の並列計算機のプログラム
ロード方式において、ノード100の主記憶回路3の特
定のエリアに、カーネル32とサーバBプログラムがロ
ードされ、ノード200の主記憶回路3の特定のエリア
に、カーネル32とサーバCプログラムがロードされる
と、ノード100及びノード200の立ち上げ処理を完
了する。As described above, in the program loading method for the parallel computer according to the present embodiment, the kernel 32 and the server B program are loaded in the specific area of the main memory circuit 3 of the node 100, and the main memory circuit 3 of the node 200 is specified. When the kernel 32 and the server C program are loaded in the area, the startup processing of the nodes 100 and 200 is completed.
【0075】以上の様に、本実施例の並列計算機のプロ
グラムロード方式によれば、ブロードキャスト転送され
た複数のサーバプログラムの全てを受信し、当該ノード
に搭載されているアダプタに対応したサーバプログラム
のみを主記憶の特定の領域にロードするので、複数のノ
ードへのプログラムロードを高速に行うと共に当該ノー
ドのメモリ空間のユーザ領域を広げることが可能であ
る。As described above, according to the program loading method of the parallel computer of the present embodiment, all of the plurality of server programs transmitted by broadcast are received, and only the server program corresponding to the adapter installed in the node is received. Is loaded into a specific area of the main memory, the program can be loaded into a plurality of nodes at high speed, and the user area of the memory space of the node can be expanded.
【0076】また、本実施例の並列計算機のプログラム
ロード方式によれば、当該ノードに搭載されているアダ
プタに対応したサーバプログラムのみを主記憶の特定の
領域にロードするので、当該ノードに搭載するアダプタ
を変更した場合にロードするサーバプログラムを容易に
変更することが可能である。Further, according to the program loading method of the parallel computer of this embodiment, only the server program corresponding to the adapter mounted in the node is loaded into the specific area of the main memory, so that it is loaded in the node. It is possible to easily change the server program loaded when the adapter is changed.
【0077】以上、本発明を、前記実施例に基づき具体
的に説明したが、本発明は、前記実施例に限定されるも
のではなく、その要旨を逸脱しない範囲において種々変
更可能であることは勿論である。Although the present invention has been specifically described based on the above embodiments, the present invention is not limited to the above embodiments, and various modifications can be made without departing from the scope of the invention. Of course.
【0078】[0078]
【発明の効果】本願において開示される発明のうち代表
的なものによって得られる効果を簡単に説明すれば、下
記のとおりである。The effects obtained by the typical ones of the inventions disclosed in the present application will be briefly described as follows.
【0079】すなわち、ブロードキャスト転送された複
数のサーバプログラムの全てを受信し、当該ノードに搭
載されているアダプタに対応したサーバプログラムのみ
を主記憶の特定の領域にロードするので、複数のノード
へのプログラムロードを高速に行うと共に当該ノードの
メモリ空間のユーザ領域を広げることが可能である。That is, all of the plurality of server programs transmitted by broadcast are received, and only the server program corresponding to the adapter mounted on the node is loaded into a specific area of the main memory. It is possible to load the program at high speed and expand the user area of the memory space of the node.
【図1】本発明の並列計算機のプログラムロード方式を
実施する実施装置の概略構成を示す図である。FIG. 1 is a diagram showing a schematic configuration of an execution device that implements a program loading method of a parallel computer of the present invention.
【図2】本実施例の並列計算機のプログラムロード方式
において、ノードに搭載されたアダプタの概略構成を示
す図である。FIG. 2 is a diagram showing a schematic configuration of an adapter installed in a node in the program loading method of the parallel computer of this embodiment.
【図3】本実施例の並列計算機のプログラムロード方式
のマスタプロセッサに接続されたファイルの概略構成を
示す図である。FIG. 3 is a diagram showing a schematic configuration of a file connected to a program loading master processor of the parallel computer of this embodiment.
【図4】本実施例の並列計算機のプログラムロード方式
におけるマスタプロセッサの立ち上げ処理手順を示すフ
ローチャートである。FIG. 4 is a flow chart showing the procedure for starting up the master processor in the program loading method of the parallel computer of this embodiment.
【図5】本実施例の並列計算機のプログラムロード方式
におけるマスタプロセッサ以外のノードの立ち上げ処理
手順を示すフローチャートである。FIG. 5 is a flow chart showing a procedure for starting up nodes other than the master processor in the program loading method of the parallel computer according to the present embodiment.
1…マスタプロセッサ、2…アダプタ、3…主記憶回
路、4…ブートストラップ、5…ネットワーク制御回
路、6…プロセッサ、7…ファイル、8…ネットワーク
転送路、30…バッファ、31…サーバプログラム、3
2…カーネル、33…構成テーブル、40…ファイルリ
ード手段、41…構成認識手段、42…ネットワーク送
信手段、43…ネットワーク受信手段、100及び20
0…ノード、102…アダプタ、202…アダプタ、2
11及び221…識別レジスタ、301…共通ファイ
ル、302…個別ファイル。1 ... Master processor, 2 ... Adapter, 3 ... Main memory circuit, 4 ... Bootstrap, 5 ... Network control circuit, 6 ... Processor, 7 ... File, 8 ... Network transfer path, 30 ... Buffer, 31 ... Server program, 3
2 ... Kernel, 33 ... Configuration table, 40 ... File read means, 41 ... Configuration recognition means, 42 ... Network transmission means, 43 ... Network reception means, 100 and 20
0 ... Node, 102 ... Adapter, 202 ... Adapter, 2
11 and 221 ... Identification register, 301 ... Common file, 302 ... Individual file.
Claims (1)
をロードする並列計算機のプログラムロード方式におい
て、 当該ノードに搭載されたアダプタの種別を読み出して前
記アダプタの種別を格納した構成テーブルを作成する構
成認識手段と、当該並列計算機に搭載された全てのアダ
プタの種別に応じた複数のプログラムを送信するネット
ワーク送信手段と、前記ネットワーク送信手段によって
送信された複数のプログラムの全てを受信するネットワ
ーク受信手段と、前記構成認識手段によって作成された
構成テーブル中のアダプタの種別に応じて、前記ネット
ワーク受信手段によって受信された全てのプログラムの
内、当該ノードで使用するプログラムのみをメモリの特
定の位置に格納する手段を備えることを特徴とする並列
計算機のプログラムロード方式。1. In a program loading method of a parallel computer for loading a program to a plurality of nodes of a parallel computer, a configuration recognition for reading a type of an adapter mounted on the node and creating a configuration table storing the type of the adapter. Means, a network transmitting means for transmitting a plurality of programs according to the types of all the adapters mounted on the parallel computer, and a network receiving means for receiving all of the plurality of programs transmitted by the network transmitting means, A means for storing only a program used by the node in a specific position of the memory among all programs received by the network receiving means according to the type of adapter in the configuration table created by the configuration recognizing means A parallel computer professional characterized by Ramurodo system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7213094A JPH0962642A (en) | 1995-08-22 | 1995-08-22 | Program loading system of parallel computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7213094A JPH0962642A (en) | 1995-08-22 | 1995-08-22 | Program loading system of parallel computer |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0962642A true JPH0962642A (en) | 1997-03-07 |
Family
ID=16633469
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7213094A Pending JPH0962642A (en) | 1995-08-22 | 1995-08-22 | Program loading system of parallel computer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0962642A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008293256A (en) * | 2007-05-24 | 2008-12-04 | Nec Corp | File backup method and program in redundant server system, and redundant server system |
JP2009245428A (en) * | 2008-03-11 | 2009-10-22 | Hitachi Kokusai Electric Inc | Software radio device |
-
1995
- 1995-08-22 JP JP7213094A patent/JPH0962642A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008293256A (en) * | 2007-05-24 | 2008-12-04 | Nec Corp | File backup method and program in redundant server system, and redundant server system |
JP2009245428A (en) * | 2008-03-11 | 2009-10-22 | Hitachi Kokusai Electric Inc | Software radio device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0710376B1 (en) | Method for configuring multiple adapter cards on a bus | |
JPH0775014B2 (en) | Device and method for loading BIOS on computer | |
JPH11126196A (en) | Data transfer method and computer system suitable for the same | |
CN116244229B (en) | Access method and device of hardware controller, storage medium and electronic equipment | |
CN116541227A (en) | Fault diagnosis method and device, storage medium, electronic device and BMC chip | |
US5321830A (en) | Reset method when adaptor module is faulty and computer system executing same | |
US6567908B1 (en) | Method of and apparatus for processing information, and providing medium | |
JP2000112866A (en) | Improvement of input/output performance by storing packeted operation information in local memory | |
JPH0962642A (en) | Program loading system of parallel computer | |
CN111767082A (en) | Computing chip starting method and device and computer system | |
JPH06295289A (en) | Booting method for plural computers | |
JP2001034510A (en) | Device and method for crash dump management | |
JP2707308B2 (en) | Multipurpose processor and data processing system with multipurpose processor | |
WO2024060228A1 (en) | Data acquisition method, apparatus and system, and storage medium | |
JPS5925320B2 (en) | Shared storage controller | |
CN118363662A (en) | Configuration method, device and storage system of memory register | |
JP2003330871A (en) | Data transfer device | |
JPH0418639A (en) | Program activating system | |
JPH0240760A (en) | Information processor | |
JPH1145209A (en) | Program transfer system | |
JPH06242944A (en) | Command execution circuit | |
JPH05342171A (en) | Shared memory communication system | |
JP2001034571A (en) | Information processor | |
JPH05173936A (en) | Data transfer processing device | |
JPS63170758A (en) | Main storage initial write processing system |