Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6125189B2 - - Google Patents
[go: Go Back, main page]

JPS6125189B2 - - Google Patents

Info

Publication number
JPS6125189B2
JPS6125189B2 JP55188047A JP18804780A JPS6125189B2 JP S6125189 B2 JPS6125189 B2 JP S6125189B2 JP 55188047 A JP55188047 A JP 55188047A JP 18804780 A JP18804780 A JP 18804780A JP S6125189 B2 JPS6125189 B2 JP S6125189B2
Authority
JP
Japan
Prior art keywords
vector register
data
bus
main memory
elements
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.)
Expired
Application number
JP55188047A
Other languages
English (en)
Other versions
JPS57113174A (en
Inventor
Hiroshi Tamura
Juji Oinaga
Shoji Nakatani
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP18804780A priority Critical patent/JPS57113174A/ja
Publication of JPS57113174A publication Critical patent/JPS57113174A/ja
Publication of JPS6125189B2 publication Critical patent/JPS6125189B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • G06F15/80Architectures of general purpose stored program computers comprising an array of processing units with common control, e.g. single instruction multiple data processors
    • G06F15/8053Vector processors

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Complex Calculations (AREA)
  • Bus Control (AREA)

Description

【発明の詳細な説明】 本発明は使用するベクトルレジスタ・エレメン
ト数の多少に応じデータバスを適宜切換使用でき
る情報処理装置のバス制御装置に関する。
高速データ処理を目的とする演算器の入力にベ
クトルレジスタを設け、主メモリとの間にデータ
転送する装置として、第1図に示す構成を有する
処理装置がある。主メモリMEMを構成するメモ
リモジユールMDLはそれぞれ複数のバンクBNK
を有し、バンクBNK内のデータは、ベクトルレ
ジスタVRに移され、そのデータについて演算器
VPUが処理を行う。演算器VPUは通常複数個
(第1図では8個)設けられ、複数のベクトルレ
ジスタVR0〜VRo-1はそれぞれ図面で0乃至16…
…と数字で示すエレメントELMで構成され、そ
れぞれのベクトルレジスタから8個のエレメン
ト・データが並列に8個の演算器に入力できるか
ら処理は高速にできる。主メモリにおけるデータ
はアドレスにより各モジユールMDL毎のデータ
バスと対応付けられ、ベクトルレジスタ上のデー
タはエレメント番号によつてベクトルレジスタ側
のデータバスと対応付けられる。したがつてデー
タ転送のとき、データ整列回路DCCが必要とな
る。
データ整列回路DCCは原理的に各モジユール
MDL対応のバスとベクトルレジスタのエルメン
ト番号に対応するバスとの相互接続を、所定の制
御信号によつて切換え接続させるものである。な
おデータ整列回路DCCはメモリアクセス制御装
置MACの内部構成と考えることもできる。ベク
トルレジスタVRはフリツプフロツプの集合であ
り、演算器VPUとの間ではデータ転送が高速に
なされるが、それと比較して主メモリは大容量メ
モリ素子であり、主メモリとベクトルレジスタと
の間のデータ転送は高速にはできない。そのため
多数のバンクBNKを設け「インタリーブ」動作
をするようなことが行われるが、ケーブルの本数
など物理的な制約があつて、アクセスタイム及び
サイクルタイムにも限度があり、データの出し入
れが多い程、性能の抑えられる度合が大となる。
本発明の目的は前述の欠点を改善し、主メモリ
とベクトルレジスタ間にバス変換回路を挿入し、
主メモリとベクトルレジスタ間のデータ転送を演
算器に演算速度に見合う程度に可能とし、且つベ
クトルレジスタ・エレメント数の多少に対処でき
るようにした情報処理装置のバス制御装置を提供
することにある。
以下図面に示す本発明の実施例について説明す
る。第2図は本発明の原理図でバス変換回路BSC
を設け、ベクトルレジスタにおいて並列にアクセ
スできるエレメント数を第1図の半分に減少させ
た例を示している。即ち主メモリMEM−ベクト
ルレジスタVR間の転送に時間がかかるため、ベ
クトルレジスタVRや演算器VPUの並列度(第1
図では並列度は8)を高めても全体的な性能向上
にはあまり効果がない。寧ろ逆に並列度を半分に
すればハードウエア量は半減しコストも半減する
が、全体性能はそれ程低下しないことになる。こ
のようにハード量をかけて少しでも高性能を狙う
場合と、多少性能は落としても安価にしたい場合
とがあり、このどちらの場合にも同一のバス変換
回路BSCが共用できるのが好ましい。
第2図では、主メモリ側に8本のバスD−
1N000〜D−IN700が、またベクトルレジスタ側に
8本のバスD−OUT000〜D−OUT700があり、そ
の間にバス変換回路BSCがある。白太矢印はバス
変換回路BSCのゲート制御線群を示す。またベク
トルレジスタ側バスのうちD−OUT400〜700には
二重枠で示すバツフアレジスタを接続し、主メモ
リ側から一度に転送される8エレメントのうち前
半の4エレメントは直接ベクトルレジスタに一度
に書込まれるが、後半の4エレメントは一旦バツ
フアレジスタに保持された後、次のサイクルで同
一ベクトルレジスタの次の4エレメントとして書
込まれる。従つて主メモリ側の動作サイクルの倍
の速度でベクトルレジスタの書込みサイクルを発
生できる。第3図はバス変換回路の1例を示す図
である。第3図においてG00、G01……G7
2は前述のゲート制御信号で、ベトクルレジスタ
側の端子D−OUT000〜700のそれぞれについて、
メモリ側のデータバスD−IN000〜700のいずれか
を選択している。即ちベクトルレジスタ側のバス
D−OUTに対し、 D−OUT000:G00、G01、G02 D−OUT100:G10、G11、G12 D−OUT200:G20、G21、G22 : : D−OUT700:G70,G71,G72 のように入力され、その結果メモリ側のバスとベ
クトルレジスタ側のバスとが所望の対応で接続さ
れる。この第3図の構成は従来の8エレメント単
位のベクトルレジスタの場合にはそのままデータ
整列回路DCCとして利用できる。
更にバス変換回路BSCのゲート制御信号の発生
回路について変形し、ベクトルレジスタが8エレ
メント単位の場合と、4エレメント単位の場合と
に切換え使用することもできる。第4図は1アク
セスモード1ASM信号により8エレメント単位の
場合に、また2アクセスモード2ASM信号により
4エレメント単位の場合にゲート制御信号の発生
を切換える。
このようにして本発明によると、ベクトルレジ
スタのエレメント数を大きくした場合でも、小さ
くした場合でも、同一のバス切換回路BSCを使用
でき、また主メモリアクセスの性能に見合つたベ
クトルレジスタ構成に改善することができ情報処
理装置として有効である。
【図面の簡単な説明】
第1図はデータ整列回路のみを有する情報処理
装置の構成を示す図、第2図は本発明の構成を示
す原理図、第3図は第2図中のバス変換回路の1
例を示す図、第4図はバス変換回路のゲート制御
信号の発生回路を示す図である。 MEM……主メモリ、MDL……メモリモジユー
ル、BNK……バンク、MAC……メモリアクセス
制御装置、DCC……データ整列回路、VR0
VRo-1……ベクトルレジスタ、VPU……ベクトル
演算器、BSC……バス変換回路。

Claims (1)

    【特許請求の範囲】
  1. 1 それぞれ複数のバンクからなる複数のモジユ
    ールで構成される主メモリと、複数のエレメント
    からなる複数のベクトルレジスタを備え、主メモ
    リのアドレスに対応したデータバスと、ベクトル
    レジスタのエレメントに対応したデータバスとの
    間に、バス変換回路を挿入し、主メモリ側のデー
    タバスN本に対してベクトルレジスタ側のデータ
    バスM本がM=N/n(M、N、nはいずれも2
    以上の整数)の関係にあるとき、ベクトルレジス
    タ側のデータバスのうちN−M本についてバツフ
    アを設け、主メモリ側の1回のデータ転送につい
    てベクトルレジスタ側ではn回のデータ転送を行
    うことを特徴とする情報処理装置のバス制御装
    置。
JP18804780A 1980-12-31 1980-12-31 Bus controller for information processor Granted JPS57113174A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18804780A JPS57113174A (en) 1980-12-31 1980-12-31 Bus controller for information processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18804780A JPS57113174A (en) 1980-12-31 1980-12-31 Bus controller for information processor

Publications (2)

Publication Number Publication Date
JPS57113174A JPS57113174A (en) 1982-07-14
JPS6125189B2 true JPS6125189B2 (ja) 1986-06-14

Family

ID=16216747

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18804780A Granted JPS57113174A (en) 1980-12-31 1980-12-31 Bus controller for information processor

Country Status (1)

Country Link
JP (1) JPS57113174A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6440589U (ja) * 1987-09-03 1989-03-10

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6440589U (ja) * 1987-09-03 1989-03-10

Also Published As

Publication number Publication date
JPS57113174A (en) 1982-07-14

Similar Documents

Publication Publication Date Title
GB1600633A (en) Data processing systems
JP2679994B2 (ja) ベクトル処理装置
JPS6180339A (ja) メモリアクセス制御方式
JP3177996B2 (ja) ニューロプロセッサ
JPH06274528A (ja) ベクトル演算処理装置
KR930007185B1 (ko) 레지스터뱅크회로
JPS6125189B2 (ja)
JP3765337B2 (ja) Macのバンクレジスタ回路
JPS6362012B2 (ja)
JP2910108B2 (ja) ベクトルデータバッファ装置
JPH029400Y2 (ja)
JPH077388B2 (ja) ベクトル演算処理装置
SU1644224A1 (ru) Оперативное запоминающее устройство
JPS62216046A (ja) 論理シミユレ−シヨン装置の記録制御方式
JPH05204744A (ja) 2次元配列データアクセス装置
SU1124380A1 (ru) Запоминающее устройство
JPH04105148A (ja) データ転送制御方式
JPH0137774B2 (ja)
SU842956A1 (ru) Запоминающее устройство
JP2882831B2 (ja) バスインタリーブ制御方法
JPS60164854A (ja) 記憶装置アクセス制御方式
JPH01144119A (ja) 記憶装置
JPS6366661A (ja) 記憶制御方式
JPH0236008B2 (ja)
JPS6398051A (ja) アドレス変換方式