特許
J-GLOBAL ID:200903069923884985

プロセッサのデータ供給装置

発明者:
出願人/特許権者:
代理人 (1件): 三好 秀和 (外3名)
公報種別:公開公報
出願番号(国際出願番号):特願平10-016159
公開番号(公開出願番号):特開平11-212788
出願日: 1998年01月28日
公開日(公表日): 1999年08月06日
要約:
【要約】【課題】 この発明は、ロード命令のデータ取得を予測的に行って後続命令を投機的に実行し、さらにロード命令とストア命令のデータ依存関係期間を短縮し、プロセッサの性能を向上させることを課題とする。【解決手段】 この発明は、データのアドレスでインデックスされてストア命令の命令アドレスを保持するDIST、ロード命令の命令アドレスでインデックスされてストア命令の命令アドレスを保持するLISTならびにストア命令の命令アドレスでインデックスされてデータの値を保持するSIVTを関連づけて機能させることによりロード命令の命令アドレスからデータ値を予測するように構成される。
請求項(抜粋):
プロセッサがデータメモリにアクセスしたデータをプロセッサに供給する装置であって、データのアドレスで参照されてデータのアドレスに対応して登録されたストア命令のアドレスを供給し、過去のストア命令の実行履歴に基づいて登録内容が登録更新されるデータインデックスストアテーブル(DIST)と、ロード命令のアドレスで参照されてロード命令のアドレスに対応して登録されたストア命令のアドレスを供給し、過去のロード命令の実行履歴ならびに前記DISTに登録されたストア命令のアドレスに基づいて登録内容が登録更新されるロードインデックスストアテーブル(LIST)と、ストア命令のアドレスで参照されてストア命令のアドレスに対応して登録されたデータを供給し、過去のストア命令の実行履歴に基づいて登録内容が登録更新されるストアインデックスバリューテーブル(SIVT)を備え、前記DISTは同じデータのアドレスを参照するロード命令とストア命令を関係づけ、ロード命令のアドレスにしたがって前記LISTから得られたストア命令のアドレスで前記SIVTを参照して得られたデータを、ロード命令によりアクセスが予測されるデータとしてプロセッサに供給してなることを特徴とするプロセッサのデータ供給装置。

前のページに戻る