特許
J-GLOBAL ID:200903040038793303

ベクトル処理装置

発明者:
出願人/特許権者:
代理人 (1件): 若林 忠 (外4名)
公報種別:公開公報
出願番号(国際出願番号):特願平10-031177
公開番号(公開出願番号):特開平11-232078
出願日: 1998年02月13日
公開日(公表日): 1999年08月27日
要約:
【要約】【課題】 リストベクトルのメモリアクセス性能を、少ないハードウェア量で高速化できるベクトル処理装置を提供する。【解決手段】 メモリアクセス制御部120が、ベクトル演算部110からベクトル要素単位で、かつ要素番号順にパイプライン方式で入力するベクトル要素を保持する4個の入力レジスタ121と、4個の入力バッファ122と、4個の読み出しレジスタ123と、読み出しレジスタに保持された4個の要素を偶数と奇数に分割して、分割単位内のみで競合調停を行なう2個のポートアービタ128と、競合調停された各要素を、アドレスによる要素指定の出力ポートへ送る2個のポートクロスバ124、125と、それぞれの出力ポートに対応して設けられ、2個のポートクロスバから送り出される最大2個の要素を同時に格納することが可能な出力バッファ126とを備えている。
請求項(抜粋):
ベクトル要素ごとにベクトル演算を行う1つ以上ののベクトル演算部と、複数のバンクを有して独立にアクセス可能な複数のポートを有するメモリモジュールで構成される主記憶部と、前記ベクトル演算部と前記主記憶部との間で複数のベクトル要素の転送が前記主記憶部における各ポートのバイト幅単位に独立に行えるメモリアクセス制御部とを備えるベクトル処理装置であって、前記メモリアクセス制御部が、前記ベクトル演算部からベクトル要素単位で、かつ要素番号順にパイプライン方式で入力するベクトル要素を保持するn個(n≧2)の入力レジスタと、前記入力レジスタに対応して保持内容を格納するn個の入力バッファと、前記入力バッファから読みだしたベクトル要素単位のリクエストを格納するn個の読み出しレジスタと、前記読み出しレジスタに保持されたn個のベクトル要素について、複数の単位に分割して、分割単位内のみで競合調停を行なうm個(n>m≧2)の競合調停回路と、複数の前記競合調停回路により競合調停された各ベクトル要素を、アドレスによるベクトル要素指定の出力ポートへ送るm個のベクトル要素選択回路と、それぞれの前記出力ポートに対応して設けられ、m個の前記ベクトル要素選択回路から送り出される最大m個のベクトル要素を同時に格納することが可能な出力バッファと、を備えたことを特徴とするベクトル処理装置。
IPC (2件):
G06F 7/00 ,  G06F 17/16
FI (2件):
G06F 7/00 A ,  G06F 15/347 C

前のページに戻る