特許
J-GLOBAL ID:200903076864925776

命令履歴キャッシングを使用して推測的に命令を実行する回路、製品、およびそのための方法

発明者:
出願人/特許権者:
代理人 (1件): 坂口 博 (外2名)
公報種別:公開公報
出願番号(国際出願番号):特願2001-240748
公開番号(公開出願番号):特開2002-091761
出願日: 1999年08月24日
公開日(公表日): 2002年03月29日
要約:
【要約】【課題】 プロセッサによって実行される命令に関連する履歴データに基づいてこのような命令を推測的に取り出す回路、製品、およびそのための方法を提供する。【解決手段】 具体的には、所与の命令に関する履歴データが、この所与の命令の直後に実行された他の命令を識別する。いくつかの実施態様では、メモリに記憶されている複数の命令の予測される次の命令を表す履歴データを記憶するために命令履歴キャッシュが使用され、予測される次の命令と実際の次の命令が並列に検索できるように、この命令履歴キャッシュは二次命令キャッシュと並行して操作される。予測される次の命令は、命令履歴キャッシュから検索されるときに推測的に実行される。しかし、予測される次の命令と実際の次の命令が一致しない場合、このような命令の実行は終了する。
請求項(抜粋):
(a)各命令が、複数の命令のうちの1つが実行された後に実行すべき予測される次の命令を識別する内部に埋め込まれた履歴データを含む、複数の命令を記憶するメモリと、(b)メモリと結合され、メモリに記憶されている第1の命令を実行するように構成された、少なくとも1つの実行ユニットと、(c)実行ユニットによって第1の命令が実行されるのと並行して、第1の命令の履歴データによって識別される予測される次の命令の、メモリからの検索を開始するように構成されたプリフェッチ回路とを備える回路。
IPC (7件):
G06F 9/38 330 ,  G06F 9/38 370 ,  G06F 9/30 350 ,  G06F 12/08 505 ,  G06F 12/08 509 ,  G06F 12/08 511 ,  G06F 12/08 573
FI (7件):
G06F 9/38 330 B ,  G06F 9/38 370 X ,  G06F 9/30 350 F ,  G06F 12/08 505 C ,  G06F 12/08 509 Z ,  G06F 12/08 511 B ,  G06F 12/08 573
Fターム (17件):
5B005JJ13 ,  5B005KK12 ,  5B005KK23 ,  5B005MM02 ,  5B005MM03 ,  5B005MM05 ,  5B005NN23 ,  5B005NN66 ,  5B005VV00 ,  5B013BB01 ,  5B013BB02 ,  5B013BB18 ,  5B013DD00 ,  5B013DD10 ,  5B033AA02 ,  5B033CA19 ,  5B033DB06
引用特許:
出願人引用 (2件)
  • 特開平1-195533
  • 特開平3-163627
審査官引用 (2件)
  • 特開平1-195533
  • 特開平3-163627

前のページに戻る