JPS5960683A - アレイプロセッサ装置 - Google Patents

アレイプロセッサ装置

Info

Publication number
JPS5960683A
JPS5960683A JP57171882A JP17188282A JPS5960683A JP S5960683 A JPS5960683 A JP S5960683A JP 57171882 A JP57171882 A JP 57171882A JP 17188282 A JP17188282 A JP 17188282A JP S5960683 A JPS5960683 A JP S5960683A
Authority
JP
Japan
Prior art keywords
processor
input
processing
output
array processor
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.)
Granted
Application number
JP57171882A
Other languages
English (en)
Other versions
JPH0318222B2 (ja
Inventor
Shigekatsu Horii
堀井 茂勝
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP57171882A priority Critical patent/JPS5960683A/ja
Publication of JPS5960683A publication Critical patent/JPS5960683A/ja
Publication of JPH0318222B2 publication Critical patent/JPH0318222B2/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/8007Architectures of general purpose stored program computers comprising an array of processing units with common control, e.g. single instruction multiple data processors single instruction multiple data [SIMD] multiprocessors

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)
  • Multi Processors (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明は例えば画像データのように大容量データの行
列、ベクトル演算等を行うアレイプロセッサ装置に関す
る。
〔発明の技術的背駄とその問題点〕
周知のように、アレイプロセッサ装置は例えば画像処理
等のように行列、ベクトル演算等の繰返し計算を高速に
行う処理に適用されている。
また、その一般的な使用形、態は、第1図に示す如く汎
用計算機(例えば、ミニコンビーータ)1ノにアレイプ
ロセッサ装置12およびその他の周辺機器13が接続さ
れ、これらアレイプロセッサ装置12および周辺機器1
3は汎用計算機11によって制御されるとともに、必要
なデータが入出力される。
この種のアレイプロセッサ装置の構成は高速処理を行う
ため、シグナルプロセッサ(アレイを構成する単1立プ
ロセッサ)が・ぐイブライン構造あるいは並列構造とさ
れている場合が多い。
しかし、このよう々構造においても限られた処理のみに
利用される場合はアレイプロセッサ装置の機能全十分に
生かすことが困難である。つまり、ノぐイノライン構造
の一部のみ、あるいは並列−造における一部のプロセッ
サのみで十分処理可能な場合は処理に対して余裕かある
反面無駄が多い。しかしながら、ある程度固定化された
処理に対応して専用のハードウェア全開発すれば、性能
的には必要十分な装置を得ることができるが、他の処理
に通用することが困難となるため、その装置が汎用性の
無いものとなる欠点を有している。
〔発明の目的〕
この発明は上記事情に基づいてなされたもので、その目
的とするところはスイッチを切換えることにより・やイ
ブラインの段数および並列ず全任意に設定することが可
能であp1必要最小限の構成で優れた高速性、汎用性を
得ることが可能なアレイプロセッサ装置を提供しようと
するものである。
〔発明の概要〕
コノ発明は、複数のシグナルグロセッtt入出力バス間
に接続してプロセッサ群全構成し、複数のプロセッサ群
の出力パス全記憶部に接続するとともに、複数のプロセ
ッサ群の入力バスをスイッチによって共通成就あるいは
隣接するプロセッサ群の入出力バスを適宜接続すること
にょいは並列に接続し、パイプラインの段数および並列
度を圧意に設定可能としたものである。
〔発明の実施例〕
以下、この発明の一実施例について図面全参照して説明
する。
第2図はアレイプロセッサ装置を示すものであり、この
アレイプロセッサ装置は第1図と同様に汎用計算機(例
えばミニコンピユータあるいはマイクロコンピュータ)
によって総合的に制御される。ここで、211  、2
12−1−2 I nはそれぞれプロセッサ群である。
このグロセ。
す群211  + 222〜21n  はそれぞれ入力
”’ Il + I2 NI nおよび出力バス01 
+ 02〜Onの相互間に接続された複数個のシグナル
プロセッサPIl、P2!〜Pml、PI3,222〜
2m11.。
P 1 n+ P 2 n ” pmnから構成されて
いる。このような構成の各プロセッサ群211〜21n
の出力パスO,〜Onの一端部は一括され、入出力制御
部22を介して大容量メモリ23に接続される。この大
容量メモリ23は例えば半導体メモリあるいは磁気ディ
スク装置によって構成され、半導体メモリの場合はアレ
イプロセッサ装置に組込まれ、磁気ディスク装置の場合
は第1図に示す周辺装M、13と同様にデータバスに接
続される。また、前記プロセッサ群212〜2Inの入
カパスエ2〜InにはそれぞれスイッチSz  + S
s 〜S n全構成する可動接片S 211831〜S
n1が設けられる。このスイッチ52tS3〜Snの一
方固定接点S2z+Ssz〜Sn2はそれぞれプロセッ
サ群211 .272〜2 Jn−、(図示せず)の出
力バス01+02〜On−■の他端部に接続され、スイ
ッチ8!+83〜Snの他方固定接続S23.S33〜
Sn3はそれぞれプロセッサ61’21+ の入力バス
IIに接続される。この入力パスTlは前記入出力制御
部22を介して大容量メモリ23に接続される。
尚、前記シグナルプロセッサP、、−Pmnは総べて同
一414成であり、例えば−個の超LSIあるいは鍜数
個のICで構成される。第3図はシグナルプロセッサの
一例を示すものであシ、3ノは入出力パスに接続される
入出力インタフェースである。また、32はプログラム
メモリであシ、このメモリ32に記憶されたプログラム
によってデータメモリ33、係数メモリ34がアクセス
され、処理用メモリ35.和算器36゜積算器37を介
して所定の演算が行われる。この演算結果の出力あるい
は他のシグナルプロセッサや大容量メモリ23とのデー
タの入出力は前記入出力インタフェース31を介して行
われる。
上記構成において、スイッチS、Is2〜Snの可動接
片821〜Sn1が第2図に示す如く総べて固定接点S
Z’l−8T12に接続されている場合最大n段の・ぐ
イブライン処理ができる。また、可動接片521−8y
1tk総べて固定接点823〜Sn3に接続した場合、
PllからPmnの全シグナルプロセッサによって並列
処理を行うことができる。このようなスイッチ82〜S
nは手動あるいはソフトウェアによって切換え設定町簡
とされている。例えば固定化された処理を行う場合はス
イッチを所定の状態に固定しておき、時係列で変化する
処理を行う場合等においては高速演算が可能なように前
記汎用計算機によってゾログラマプルに切換えられる。
上記構成によれば、スイッチ82〜snを切換えること
により・やイブラインの段数あるいはシグナルプロセッ
サの並列度全任意に設定することが可能である。したが
って、処理目的やデータ量に応じてアレイプロセッサ装
vi1−X必要十分な構成とすることができるため、従
来に比べて優れた高速性、汎用性を実現できる。
また、1台のアレイグロ号ツサ装Wを各種処理目的に適
用することができるため、処理目的等に応じて専用の装
置を開発する必要がなく、経済性が優れている。
さらに、シグナルプロセッサがマトリクス状に配置され
ているため、スイッチ82〜Sn′jk切換えるだけで
容易に構造を変えることができるとともに、この制御も
容易である。
また、ある構造において処理を行なっている場合、スイ
ッチ82〜snの操作により必要に応シテハックアップ
用としてのシグナルプロセッサを接続することができる
ため、高信頼性設計が可能である。
〔発明の効果〕
以上、詳述したようにこの発明によれば、スイッチ全切
換えることによりパイグラインの段数および並列度全任
意に設定することが可能であり、必要最小限の構成で優
れた高速性、汎用性会得ることが可能なアレイプロセッ
サ装置を提供できる。
【図面の簡単な説明】
第1図はアレイプロセッサ装置の使用形態を示す構成図
、第2図はこの発明に係わるアレイプロセッサ装置の一
実施例を示す構成図、第3図はシグナルプロセッサの一
例を示す構成図である。 2 Jl  、 272〜21n・・・プロセッサ群、
P 11−Pmn・・・シグナルプロセラ?、1.〜I
n・・・入力バスxO1−On・・・出方バス、sZ〜
sn・・・スイッチ、23・・・大容量メモリ。 出願人代理人  弁理士 鈴 江 武 彦第1図 11 n3 第3図 3

Claims (1)

    【特許請求の範囲】
  1. 人出力バス間にシグナルプロセッサが複数個並列接続さ
    れたプロセッサ群と、このプロセッサ群が出力バスを介
    して複数個接続される記憶部と、これら複数個のプロセ
    ッサ群の入力・マスを共通y&統あるいは隣接するプロ
    セッサ群の入出力バス全それぞれ接続してプロセッサ群
    を前記記憶部に対して直列あるいは並列に接続するスイ
    ッチとを具備したことt%淑とするアレイプロセッサ装
    置。
JP57171882A 1982-09-30 1982-09-30 アレイプロセッサ装置 Granted JPS5960683A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57171882A JPS5960683A (ja) 1982-09-30 1982-09-30 アレイプロセッサ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57171882A JPS5960683A (ja) 1982-09-30 1982-09-30 アレイプロセッサ装置

Publications (2)

Publication Number Publication Date
JPS5960683A true JPS5960683A (ja) 1984-04-06
JPH0318222B2 JPH0318222B2 (ja) 1991-03-12

Family

ID=15931540

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57171882A Granted JPS5960683A (ja) 1982-09-30 1982-09-30 アレイプロセッサ装置

Country Status (1)

Country Link
JP (1) JPS5960683A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61156363A (ja) * 1984-12-27 1986-07-16 Toshiba Corp デ−タ処理装置
JPS636656A (ja) * 1986-06-27 1988-01-12 Nec Corp アレイプロセツサ
JPS63113752A (ja) * 1986-10-31 1988-05-18 Nec Corp アレイプロセツサ
WO2000028430A1 (en) * 1998-11-10 2000-05-18 Fujitsu Limited Parallel processor system
JP2017225166A (ja) * 2013-03-12 2017-12-21 クゥアルコム・インコーポレイテッドQualcomm Incorporated 構成可能なマルチコアネットワークプロセッサ

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56135263A (en) * 1980-03-24 1981-10-22 Nec Corp Real-time signal processor on multiprocessor system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56135263A (en) * 1980-03-24 1981-10-22 Nec Corp Real-time signal processor on multiprocessor system

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61156363A (ja) * 1984-12-27 1986-07-16 Toshiba Corp デ−タ処理装置
JPS636656A (ja) * 1986-06-27 1988-01-12 Nec Corp アレイプロセツサ
JPS63113752A (ja) * 1986-10-31 1988-05-18 Nec Corp アレイプロセツサ
WO2000028430A1 (en) * 1998-11-10 2000-05-18 Fujitsu Limited Parallel processor system
GB2359162A (en) * 1998-11-10 2001-08-15 Fujitsu Ltd Parallel processor system
US6567909B2 (en) 1998-11-10 2003-05-20 Fujitsu Limited Parallel processor system
GB2359162B (en) * 1998-11-10 2003-09-10 Fujitsu Ltd Parallel processor system
JP2017225166A (ja) * 2013-03-12 2017-12-21 クゥアルコム・インコーポレイテッドQualcomm Incorporated 構成可能なマルチコアネットワークプロセッサ

Also Published As

Publication number Publication date
JPH0318222B2 (ja) 1991-03-12

Similar Documents

Publication Publication Date Title
CN109543832B (zh) 一种计算装置及板卡
CN109522052B (zh) 一种计算装置及板卡
GB1026890A (en) Computer organization
CN110059797B (zh) 一种计算装置及相关产品
JPS5960683A (ja) アレイプロセッサ装置
CN111260043B (zh) 数据选择器、数据处理方法、芯片及电子设备
CN113626083B (zh) 数据处理装置以及相关产品
JP2846904B2 (ja) 付加演算装置制御方式
JPH0250220A (ja) 集約演算処理機構
JP2696903B2 (ja) 数値計算装置
JPH07122869B2 (ja) ネットワーク
JPS60205647A (ja) デ−タ処理装置
JPS6269321A (ja) プロセススイツチ方式
JPH0475160A (ja) データ処理装置
JP2859645B2 (ja) ベクトル処理システム
JP2835366B2 (ja) 高速フーリエ変換用アドレス情報発生装置
JP2906449B2 (ja) ビットマップディスプレイ制御装置
KR920008212B1 (ko) MSCM(Mixed Shuffle Connection Method)을 이용한 이차원 FFT(Fast Fourier Transform)프로세서.
Smith Cellular automata
JPS6362012B2 (ja)
JPH02194466A (ja) ニューラルネットワークシミュレータ
JPH0695304B2 (ja) デ−タ処理装置
HK1248860B (zh) 数据处理方法和装置、服务器
JPS58140849A (ja) プログラマブルロジツクコントロ−ラ
JPS636656A (ja) アレイプロセツサ