特許
J-GLOBAL ID:200903003814631464

キャッシュ・システム

発明者:
出願人/特許権者:
代理人 (1件): 合田 潔 (外2名)
公報種別:公開公報
出願番号(国際出願番号):特願平6-117056
公開番号(公開出願番号):特開平7-073104
出願日: 1994年05月30日
公開日(公表日): 1995年03月17日
要約:
【要約】 (修正有)【目的】 迅速にアクセスされる小さなBABを保持することにより、実行アイドル・サイクルを更に低減する。【構成】 分岐予測バッファ(BAB)10と呼ばれる小バッファが、命令プリフェッチ・ミスの発生時に、命令キャッシュ(I-キャッシュ34)から要求される可能性のある命令のグループを記憶する。プリフェッチ・ミスが発生する時、目標アドレスに対応する命令が使用可能かどうかを確認するために、BAB10がチェックされる。使用可能な場合、これらの命令が適切なバッファにコピーされる。目標アドレスに対応する命令が使用不能な場合、これらの命令がI-キャッシュ34からフェッチされ、バッファ及び選択的にBAB10に配置される。BAB10は以前に走査されておらず、遅延なくプリフェッチされない分岐目標アドレス46だけを保持する。これは小バッファ・サイズを可能とし、実行される命令を求めてBAB10をチェックする時、アクセス時間をより高速化する。
請求項(抜粋):
命令プリフェッチ・ミスの発生時に、実行される可能性のある命令を保持するためのシステムであって、前記命令を記憶する分岐バッファと、分岐が発生する時に、前記分岐バッファに少なくとも1つの前記命令を選択的にロードする手段と、前記分岐バッファが前記命令プリフェッチ・ミスに対応する目標命令を含むかどうかを判断する手段と、前記目標命令を獲得するために前記分岐バッファをアクセスする手段と、を含むシステム。
IPC (3件):
G06F 12/08 ,  G06F 12/08 310 ,  G06F 9/38 330
引用特許:
審査官引用 (5件)
  • 特開平4-177532
  • 特開平4-317130
  • 特開平2-217923
全件表示

前のページに戻る