特許
J-GLOBAL ID:200903013369726765

データ処理装置及びデータ処理方法

発明者:
出願人/特許権者:
代理人 (1件): 工藤 実 (外1名)
公報種別:公開公報
出願番号(国際出願番号):特願平11-202935
公開番号(公開出願番号):特開2001-034474
出願日: 1999年07月16日
公開日(公表日): 2001年02月09日
要約:
【要約】【課題】少ないハードウェアであるにも拘わらず、分岐命令を含むあらゆる命令を高速に処理できるデータ処理装置及びデータ処理方法を提供する。【解決手段】データ処理装置は、命令メモリ11又はキャッシュメモリ15からフェッチされた複数の命令を同時に実行する複数の実行ユニット221〜224を備えている。そして、命令フェッチにおいてキャッシュミスヒット時は、命令メモリからフェッチされた複数の命令の中から実行可能な命令をハザード検出器16で検出してタグ情報を生成し、このタグ情報に基づいて選択された命令を実行ユニットに供給すると共に、上記生成されたタグ情報とフェッチされた複数の命令とをキャッシュメモリに格納する。一方、キャッシュヒット時は、キャッシュメモリに格納されている複数の命令の中から、キャッシュメモリに格納されているタグ情報に基づいて選択された命令を実行ユニットに供給する。
請求項(抜粋):
命令を記憶する命令メモリと、該命令メモリからフェッチされた複数の命令のそれぞれの実行可否を検出し、該検出結果をタグ情報として出力するハザード検出器と、該ハザード検出器から出力された前記タグ情報と前記複数の命令とを対応付けて記憶するキャッシュメモリと、少なくとも該キャッシュメモリからフェッチされた前記複数の命令のそれぞれを、該複数の命令に対応する前記タグ情報に従って同時に実行する複数の実行ユニット、とを備えたデータ処理装置。
IPC (3件):
G06F 9/38 370 ,  G06F 9/38 310 ,  G06F 12/08
FI (4件):
G06F 9/38 370 A ,  G06F 9/38 310 X ,  G06F 12/08 B ,  G06F 12/08 E
Fターム (7件):
5B005JJ11 ,  5B005LL01 ,  5B005MM02 ,  5B005NN31 ,  5B013AA05 ,  5B013DD01 ,  5B013DD04
引用特許:
審査官引用 (2件)
  • 特開平2-130634
  • 特開平2-130634

前のページに戻る