[go: up one dir, main page]

JPH0625932U - CPU board for parallel processing - Google Patents

CPU board for parallel processing

Info

Publication number
JPH0625932U
JPH0625932U JP6034392U JP6034392U JPH0625932U JP H0625932 U JPH0625932 U JP H0625932U JP 6034392 U JP6034392 U JP 6034392U JP 6034392 U JP6034392 U JP 6034392U JP H0625932 U JPH0625932 U JP H0625932U
Authority
JP
Japan
Prior art keywords
cpu
parallel processing
memory
dual port
data
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.)
Withdrawn
Application number
JP6034392U
Other languages
Japanese (ja)
Inventor
泰三 坂本
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 Heavy Industries Ltd
Original Assignee
Mitsubishi Heavy Industries 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 Mitsubishi Heavy Industries Ltd filed Critical Mitsubishi Heavy Industries Ltd
Priority to JP6034392U priority Critical patent/JPH0625932U/en
Publication of JPH0625932U publication Critical patent/JPH0625932U/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Information Transfer Systems (AREA)

Abstract

(57)【要約】 【目的】 データ伝送の待ち時間の短縮を図った並列処
理用CPU基板を得る。 【構成】 システムバスへの入出力端を有するCPU部
11、同CPU部につながれるデュアルポートメモリ及
びメモリコントロール部20、CPU部11ならびにデ
ュアルポートメモリ及びメモリコントロール部20につ
ながれ送受信のデータを判断するセレクト信号を生成す
るアドレスデコーダ12、デュアルポートメモリ及びメ
モリコントロール部20につながれ、専用バスへの入出
力端を有するデータ伝送ドライバ18を設ける。
(57) [Summary] [Objective] To obtain a CPU board for parallel processing in which the waiting time for data transmission is shortened. [Structure] CPU section 11 having an input / output terminal to a system bus, dual port memory and memory control section 20 connected to the CPU section, CPU section 11 and dual port memory and memory control section 20 connected A data transmission driver 18 having an input / output terminal for a dedicated bus is provided, which is connected to the address decoder 12 for generating a select signal for controlling the dual port memory and the memory control unit 20.

Description

【考案の詳細な説明】[Detailed description of the device]

【0001】[0001]

【産業上の利用分野】[Industrial applications]

本考案は計算機制御の並列処理に適用される並列処理用CPU基板に関する。 The present invention relates to a parallel processing CPU board applied to computer-controlled parallel processing.

【0002】[0002]

【従来の技術】[Prior art]

従来の計算機は図4に示すように、複数枚のCPU基板(CPU部)1がアドレ ス/データライン2を介してシステムバス3につながれている。さらにメモリ基 板4が同様にシステムバス3につながれている。 In a conventional computer, a plurality of CPU boards (CPU units) 1 are connected to a system bus 3 via address / data lines 2 as shown in FIG. Furthermore, a memory board 4 is likewise connected to the system bus 3.

【0003】 データの伝送はシステムバス3を介してメモリ基板4へ送られており、データ 伝送に関しては必ず1枚のCPU基板1しかシステムバス3を利用して伝送でき なかった。Data transmission is sent to the memory board 4 via the system bus 3, and with respect to data transmission, only one CPU board 1 can be transmitted using the system bus 3 without fail.

【0004】[0004]

【考案が解決しようとする課題】[Problems to be solved by the device]

上記従来のCPU基板では、並列処理のために複数枚をシステムバスに搭載し ても、CPU基板の能力に応じて処理性能は向上するが、データ伝送はあくまで もシステムバスを1枚のCPU基板がその都度専有しなければならず、そのとき 、他のCPU基板はシステムバスが空き状態となるまで待ち状態となった。すな わち待ち時間が増加するという問題があった。 In the conventional CPU board described above, even if a plurality of boards are mounted on the system bus for parallel processing, the processing performance is improved according to the capacity of the CPU board, but data transmission is limited to one system board CPU board. Had to monopolize each time, and at that time, the other CPU boards waited until the system bus became empty. That is, there was a problem that the waiting time increased.

【0005】[0005]

【課題を解決するための手段】[Means for Solving the Problems]

本考案は上記課題を解決するため次の手段を講ずる。 The present invention takes the following measures to solve the above problems.

【0006】 すなわち、並列処理用CPU基板として、システムバスへの入出力端を有する CPU部と、同CPU部につながれるデュアルポートメモリ及びメモリコントロ ール部と、上記CPU部ならびにデュアルポートメモリ及びメモリコントロール 部につながれ送受信のデータを判断するセレクト信号を生成するアドレスデコー ダと、上記デュアルポートメモリ及びメモリコントロール部につながれ、専用バ スへの入出力端を有するデータ伝送ドライバとを設ける。That is, as a CPU board for parallel processing, a CPU unit having an input / output terminal to a system bus, a dual port memory and a memory control unit connected to the CPU unit, the CPU unit and a dual port memory, An address decoder connected to the memory control unit for generating a select signal for judging transmitted / received data, and a data transmission driver connected to the dual port memory and the memory control unit and having an input / output terminal to a dedicated bus are provided.

【0007】[0007]

【作用】[Action]

上記手段において、例えば並列処理CPU基板を複数用い、システムバスにそ のシステムバスへの入出力端につなぐ。また所定の一対の並列処理CPU基板に おいて、その専用バスへの入出力端を専用バスにつなぐ。このように接続して使 用すると、例えば第1の並列処理CPU基板で生成されたデータが最後データで あり、出力されるべきものであるならば、そのデータはシステムバスを経由して 出力伝送される。しかし、それ以外の更に演算処理が必要とされるデータについ ては専用データラインを経由し、他の並列処理CPU基板へ伝送され、そこで新 たに入力データとなり処理される。またこの逆も行われる。 In the above means, for example, a plurality of parallel processing CPU boards are used and are connected to the system bus at the input / output terminals of the system bus. Further, in a predetermined pair of parallel processing CPU boards, the input / output terminals of the dedicated bus are connected to the dedicated bus. When connected and used in this way, for example, if the data generated by the first parallel processing CPU board is the last data and should be output, that data is output via the system bus. To be done. However, other data that requires further arithmetic processing is transmitted to another parallel processing CPU board via a dedicated data line and is newly processed as input data there. The reverse is also done.

【0008】 このようにして、従来のCPU基板構成でネックとなっていたところのデータ 伝送時の待ち時間(共用のシステムバスは1枚のCPU基板が専有しなければな らない為、他のCPU基板はそのときシステムバスが空くまで待たねばならない 時間)がなくなる。またプログラム上、並列処理に必要なCPU基板同志を専用 データラインで接続することで、CPU部の数に従って向上した処理性能が、デ ータ伝送時間で妨げられることなく実行されるようになる。In this way, the waiting time at the time of data transmission, which has been a bottleneck in the conventional CPU board configuration (because one CPU board has to monopolize the shared system bus, The CPU board then has no time to wait until the system bus is free. Also, by connecting the CPU boards required for parallel processing in the program with dedicated data lines, the processing performance improved according to the number of CPU units can be executed without being hindered by the data transmission time.

【0009】[0009]

【実施例】【Example】

本考案の一実施例を図1、図2により説明する。 An embodiment of the present invention will be described with reference to FIGS.

【0010】 なお、従来例で説明した部分は、同一の番号をつけ説明を省略し、この考案に 関する部分を主体に説明する。The parts described in the conventional example are denoted by the same reference numerals and the description thereof will be omitted, and the part related to the present invention will be mainly described.

【0011】 図1にて、CPU部11にはアドレスデコーダ12、送信用デュアルポートメ モリ13、送信コントローラ14、受信コントローラ16、および受信用デュア ルポートメモリ15がつながれている。またアドレスデコーダ12は送信用デュ アルポートメモリ13、送信コントローラ14、受信コントローラ16、および 受信用デュアルポートメモリ15につながれている。In FIG. 1, an address decoder 12, a transmission dual port memory 13, a transmission controller 14, a reception controller 16 and a reception dual port memory 15 are connected to the CPU section 11. The address decoder 12 is connected to a transmission dual port memory 13, a transmission controller 14, a reception controller 16, and a reception dual port memory 15.

【0012】 データ伝送ドライバ17の送信ドライバ18には、送信コントローラ14と送 信用デュアルポートメモリ13がつながれている。またデータ伝送ドライバ17 の受信ドライバ19には、受信コントローラ14と受信用デュアルポートメモリ 15がつながれている。これらが並列処理用CPU基板1aとなる。The transmission driver 18 of the data transmission driver 17 is connected to the transmission controller 14 and the transmission dual port memory 13. Further, the reception controller 19 of the data transmission driver 17 is connected to the reception dual port memory 15 for reception. These are the CPU boards 1a for parallel processing.

【0013】 図2に示すように、並列処理用CPU基板1aのCPU部11の入出力端が、 アドレス/データライン2を介してシステムバス3につながれる。また、例えば 並列処理用CPU基板1aの基板1と基板2とのデータ伝送ドライバ17の入出 力端が専用ライン5でつながれる。As shown in FIG. 2, the input / output terminal of the CPU section 11 of the parallel processing CPU board 1 a is connected to the system bus 3 via the address / data line 2. Further, for example, the input / output ends of the data transmission driver 17 between the substrate 1 and the substrate 2 of the parallel processing CPU substrate 1a are connected by the dedicated line 5.

【0014】 以上の構成において、CPU部11は演算処理を行う。In the above configuration, the CPU unit 11 performs arithmetic processing.

【0015】 またアドレスデコーダ12は送受信のデータを判断するセレクト信号を生成す る。送信用デュアルポートメモリ13はCPU部11からアドレス、データ、ラ イトイネーブル信号を受け、アドレスデコーダ12からセレクト信号を受ける。 またCPU部11へはメモリへの書き込み最中にビジー信号を送る。送信コント ローラ14は送信用デュアルポートメモリ13のコントロール部で、CPU部1 1からアウトプットイネーブル信号と、アドレスデコーダ12からセレクト信号 を受け、送信用デュアルポートメモリ13へのセレクト信号と、アウトプットイ ネーブル信号を生成する。 受信用デュアルポートメモリ15は送信用デュアルポートメモリ13と同様であ るが、ライトイネーブル信号の代わりにアウトプットイネーブル信号を受ける。 受信コントローラ16は受信用デュアルポートメモリ15のコントロール部で、 送信コントローラ14と同様であるが、アウトプットイネーブル信号の代わりに ライトイネーブル信号を受けて、受信用デュアルポートメモリ15へのセレクト 信号と、ライトイネーブル信号を生成する。 送信ドライバ18は送信コントローラ14から送信のスタート信号を受けて送信 用デュアルポートメモリ13からデータを受け送信する。受信ドライバ19は受 信コントローラ16へデータ入力信号を送り、それが受信コントローラ16から CPU部11への割り込み信号となる。The address decoder 12 also generates a select signal for judging transmitted / received data. The dual port memory 13 for transmission receives an address, data and a write enable signal from the CPU section 11 and a select signal from the address decoder 12. In addition, a busy signal is sent to the CPU section 11 during writing to the memory. The transmission controller 14 is a control unit of the transmission dual-port memory 13, and receives an output enable signal from the CPU 11 and a select signal from the address decoder 12, receives the select signal to the transmission dual-port memory 13, and outputs the output enable signal. Generate a navel signal. The receiving dual-port memory 15 is similar to the transmitting dual-port memory 13, but receives the output enable signal instead of the write enable signal. The receiving controller 16 is a control unit of the receiving dual-port memory 15, and is similar to the transmitting controller 14, except that it receives a write enable signal instead of the output enable signal and receives a select signal to the receiving dual-port memory 15. Generate a write enable signal. The transmission driver 18 receives a transmission start signal from the transmission controller 14, receives data from the transmission dual port memory 13, and transmits the data. The reception driver 19 sends a data input signal to the reception controller 16, which serves as an interrupt signal from the reception controller 16 to the CPU section 11.

【0016】 上記のような機能を有する並列CPU基板1aが複数図2のように接続される と、共用のシステムバス3が他の並列処理用CPU基板1aに専有されている場 合でも、データを伝送することが可能となる。When a plurality of parallel CPU boards 1a having the above-mentioned functions are connected as shown in FIG. 2, even if the shared system bus 3 is exclusively used by another parallel processing CPU board 1a, Can be transmitted.

【0017】 例えば、基板1で生成されたデータが最後データであり、出力されるべきもの であるならば、そのデータはシステムバス3を経由してメモリ基板4へ伝送され る。しかし、それ以外の更に演算処理が必要とされるデータについては専用デー タライン5を経由し、基板2へ伝送されて新たに並列処理用CPU基板1aへの 入力データとなり処理される。For example, if the data generated by the board 1 is the last data and is to be output, the data is transmitted to the memory board 4 via the system bus 3. However, other data that requires further arithmetic processing is transmitted to the board 2 via the dedicated data line 5 and is newly processed as input data to the parallel processing CPU board 1a.

【0018】 その反対に、基板1への入力データとしても専用データライン5を利用するこ とで実施できる。On the contrary, the data can be input to the substrate 1 by using the dedicated data line 5.

【0019】 即ち、1個のCPU部11を有した並列処理用CPU基板1aを用いることで 、従来の並列処理用CPU基板構成でネックとなっていたところのデータ伝送時 の待ち時間(共用のシステムバスは1枚のCPU基板が専有しなければならない 為、他のCPU基板はその時システムバスが空くまで待たねばならない時間)を なくすことが可能となる。That is, by using the parallel processing CPU board 1a having one CPU unit 11, the waiting time at the time of data transmission, which is a bottleneck in the conventional parallel processing CPU board configuration (shared Since one CPU board has to monopolize the system bus, it becomes possible for other CPU boards to eliminate the time required to wait until the system bus becomes available).

【0020】 このようにプログラム上、並列処理に必要な並列処理用CPU基板同志を専用 データラインで接続することで、CPUの数に従って向上した処理性能が、デー タ伝送時間で妨げられることなく実行される。In this way, by connecting the CPU boards for parallel processing required for parallel processing in the program with dedicated data lines, the processing performance improved according to the number of CPUs can be executed without being hindered by the data transmission time. To be done.

【0021】 また、上記並列処理用CPU基板1aに、さらにデータ伝送ドライバ17を追 加し、図3に示すように接続する。すると基板1と基板2間および基板1と基板 n間でも並列処理されるようになり、さらにデータ伝送時の待ち時間が短縮され る。Further, a data transmission driver 17 is further added to the parallel processing CPU board 1a and connected as shown in FIG. Then, the parallel processing is performed between the substrate 1 and the substrate 2 and between the substrate 1 and the substrate n, and the waiting time during data transmission is further shortened.

【0022】[0022]

【考案の効果】[Effect of device]

以上に説明したように、本考案の並列処理用CPU基板を複数使用すれば、シ ステムバスの空き状態を待つことなくデータ伝送が行える。そのことにより、C PU部の演算能力をデータ伝送の待ち時間に阻害されることなくフルに発揮でき るようになる。 As described above, if a plurality of CPU boards for parallel processing of the present invention are used, data transmission can be performed without waiting for an empty state of the system bus. As a result, the computing power of the CPU unit can be fully utilized without being hindered by the waiting time for data transmission.

【図面の簡単な説明】[Brief description of drawings]

【図1】本考案の一実施例に係る並列処理用CPU基板
のブロック図である。
FIG. 1 is a block diagram of a CPU board for parallel processing according to an embodiment of the present invention.

【図2】同実施例の作用説明図である。FIG. 2 is an explanatory view of the operation of the same embodiment.

【図3】本考案の他の実施例の作用説明図である。FIG. 3 is an explanatory view of the operation of another embodiment of the present invention.

【図4】従来例の説明図である。FIG. 4 is an explanatory diagram of a conventional example.

【符号の説明】 1 CPU基板 1a 並列処理用CPU基板 2 アドレス/データライン 3 システムバス 4 メモリ基板 5 専用ライン 11 CPU部 12 アドレスデコーダ 13 送信用デュアルポートメモリ 14 送信コントローラ 15 受信用デュアルポートメモリ 16 受信コントローラ 17 データ伝送ドライバ 18 送信ドライバ 19 受信ドライバ 20 デュアルポートメモリ及びメモリコントロール部[Explanation of Codes] 1 CPU board 1a CPU board for parallel processing 2 Address / data line 3 System bus 4 Memory board 5 Dedicated line 11 CPU section 12 Address decoder 13 Transmit dual port memory 14 Transmit controller 15 Receive dual port memory 16 Reception controller 17 Data transmission driver 18 Transmission driver 19 Reception driver 20 Dual port memory and memory control unit

Claims (1)

【実用新案登録請求の範囲】[Scope of utility model registration request] 【請求項1】 システムバスへの入出力端を有するCP
U部と、同CPU部につながれるデュアルポートメモリ
及びメモリコントロール部と、上記CPU部ならびにデ
ュアルポートメモリ及びメモリコントロール部につなが
れ送受信のデータを判断するセレクト信号を生成するア
ドレスデコーダと、上記デュアルポートメモリ及びメモ
リコントロール部につながれ、専用バスへの入出力端を
有するデータ伝送ドライバとを備えてなることを特徴と
する並列処理用CPU基板。
1. A CP having an input / output terminal for a system bus.
U unit, a dual port memory and memory control unit connected to the CPU unit, an address decoder connected to the CPU unit and dual port memory and memory control unit for generating a select signal for judging transmission / reception data, and the dual port A CPU board for parallel processing, comprising a data transmission driver connected to a memory and a memory control section and having an input / output terminal for a dedicated bus.
JP6034392U 1992-08-27 1992-08-27 CPU board for parallel processing Withdrawn JPH0625932U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6034392U JPH0625932U (en) 1992-08-27 1992-08-27 CPU board for parallel processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6034392U JPH0625932U (en) 1992-08-27 1992-08-27 CPU board for parallel processing

Publications (1)

Publication Number Publication Date
JPH0625932U true JPH0625932U (en) 1994-04-08

Family

ID=13139427

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6034392U Withdrawn JPH0625932U (en) 1992-08-27 1992-08-27 CPU board for parallel processing

Country Status (1)

Country Link
JP (1) JPH0625932U (en)

Similar Documents

Publication Publication Date Title
JPS63255759A (en) Control system
CN112711550A (en) DMA automatic configuration module and SOC
JPH01162967A (en) Method and device for interruption processing
US6131133A (en) Data exchange interface that directly transmits control signals either to a microprocessor or a D.M.A. controller via a first and second control line respectively
US5019962A (en) Direct memory access controller for a multi-microcomputer system
JPH0625932U (en) CPU board for parallel processing
JPS5864528A (en) Data transfer method for multiple microprocessors
JPH0343804A (en) Sequence controller
JPS59218531A (en) Information processor
JPS58169660A (en) Forming method of multi-processor system
JPS6347867A (en) Inter-dual cpu communication system
TW531701B (en) Method to operate a processor bus
JPH02299004A (en) Monitor system for programmable controller
JP2667285B2 (en) Interrupt control device
KR100253790B1 (en) How to interface medium and large computer controller boards
GB2131581A (en) Dual processor arrangement
KR19990079974A (en) Apparatus for controlling delayed request between two buses in multiprocessor system and its control method
JPH0535693A (en) Data transfer device
JPS58101322A (en) Data transfer controlling circuit
JPS6340955A (en) Direct memory access controller
JPH0626363B2 (en) Padding control method by bisync protocol
JP2000003327A (en) Input/output control system
JPH0343856A (en) System bus connecting device
JPH0628301A (en) Direct memory access circuit
JPS63163952A (en) Data transfer system

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19961107