JP3199205B2

Parallel arithmetic unit using memory array

Abstract

This record has no abstract on file.

JP3199205B2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 19 November 2013, 12.8 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

10 claims: 2 independent, 8 dependent

  1. 1
    (57)【特許請求の範囲】 【請求項1】 複数データを並列に読み出すことが可能なメモリアレーと、 前記複数データを受けてそれぞれ並列に動作することが可能な複数の演算回路と、 前記複数の演算回路に共通の第1命令信号を伝送するための第1バスと、 複数の第2命令信号をそれぞれ保持するための複数の命令バッファと、 前記複数の命令バッファに保持された前記複数の第2命令信号を前記複数の演算回路に伝送するための複数の第2バスと、 前記第1バスまたは前記複数の第2バスのいずれかを選択して前記複数の演算回路に接続するための切り換え手段と、を具備し、 前記演算回路と前記第1バスが接続される期間に、前記複数の命令バッファは前記複数の第2命令信号が書き込み可能とされることを特徴とする並列演算装置。
  2. 2
    【請求項2】 請求項1記載の並列演算装置において、 前記並列演算装置は、入力されたデータを保持し前記複数の演算回路に並列に出力するためのシリアルアクセスメモリを更に具備し、 前記演算回路は、前記メモリアレーから読み出されたデータと前記シリアルアクセスメモリから読み出されたデータを用いて演算し、演算結果を前記シリアルメモリを介して出力することを特徴とする並列演算装置。
  3. 3
    【請求項3】 請求項1または2記載の並列演算装置において、 前記並列演算装置は、前記メモリアレーから読み出された複数データを前記複数の演算回路に転送するための転送ネットワークを更に具備し、 前記転送ネットワークは、前記メモリアレーと前記複数の演算回路の間に配置したことを特徴とする並列演算装置。
  4. 4
    【請求項4】 請求項3記載の並列演算装置において、 前記転送ネットワークは、前記メモリアレーから並列に出力された複数データから少なくとも一つのデータを選択するためのセレクタと、前記セレクタにより選択されたデータを保持するためのバッファ回路を有することを特徴とする並列演算装置。
  5. 5
    【請求項5】 請求項1から4のいずれかに記載の並列演算装置において、 前記メモリアレーは、マトリクス状に配置された複数のダイナミック型メモリセルを含むことを特徴とする並列演算装置。
  6. 6
    【請求項6】 請求項1から4のいずれかに記載の並列演算装置において、 前記メモリアレーは、マトリクス状に配置された複数のスタティック型メモリセルを含むことを特徴とする並列演算装置。
  7. 7
    【請求項7】 請求項1から6のいずれかに記載の並列演算装置において、 前記第1命令信号は、前記複数の演算回路をSIMDモードで動作させ、 前記第2命令信号は、前記複数の演算回路をMIMDモードで動作させることを特徴とする並列演算装置。
  8. 8
    【請求項8】 複数データを記憶するためのメモリアレーと、 前記メモリアレーから並列に読み出された複数データを受けてそれぞれ並列に動作することが可能な複数の演算回路と、 前記複数の演算回路へ共通の命令を伝送するための第1バスと、 複数の命令を記憶するための命令バッファと、 前記命令バッファに記憶された前記複数の命令を前記複数の演算回路へそれぞれ伝送するための複数の第2バスと、 前記第1バスまたは前記複数の第2バスのいずれかを選択して前記複数の演算回路へ接続するための第1スイッチ手段と、 前記複数の演算回路が前記共通の命令を受けて動作している間に、前記命令バッファに新たな命令を入力する手段と、 前記命令バッファに前記複数の命令を伝送するための第3バスと、 前記命令バッファと前記第3バスとを接続する複数のスイッチからなる第2スイッチ手段と、 前記第2スイッチ手段のうち一つのスイッチを選択するデコーダと、を具備することを特徴とする並列演算装置。
  9. 9
    【請求項9】 請求項8記載の並列演算装置において、 前記並列演算装置は、前記複数の演算回路へ複数のデータを並列に供給するためのシリアルアクセスメモリを更に具備し、前記メモリアレーは、2次元のメモリアレーであることを特徴とする並列演算装置。
  10. 10
    【請求項10】 請求項9記載の並列演算装置において、 前記シリアルアクセスメモリは、前記複数の演算回路からの出力を受け取ることを特徴とする並列演算装置。
Independent claims10