特許
J-GLOBAL ID:200903057310689898

命令キュー

発明者:
出願人/特許権者:
代理人 (1件): 三好 秀和 (外3名)
公報種別:公開公報
出願番号(国際出願番号):特願平8-128560
公開番号(公開出願番号):特開平9-311785
出願日: 1996年05月23日
公開日(公表日): 1997年12月02日
要約:
【要約】【課題】 この発明は、分岐ペナルティによるCPI低下を軽減し性能向上を図ることが可能な命令キューを提供することを課題とする。【解決手段】 この発明は、分岐命令が命令キュー800に供給される際に、命令キュー800の命令記憶装置810に格納されている有効な命令に対して、分岐命令とデータ依存関係の無い命令を検出し、検出された命令を分岐命令の後続実行するようにオーダ制御装置1300によりスケジューリングし、分岐命令の確定を速めることでキャッシュリフィル開始を速め、キャッシュリフィル中に後回しにした命令を実行することで、CPIを向上させ性能向上を図るように構成される。
請求項(抜粋):
プリフェッチされた所定量の命令を記憶する命令記憶装置に書き込む命令と、前記命令記憶装置に記憶されている命令とのデータ依存関係を検出するデータ依存検出装置と、前記命令記憶装置に書き込まれる命令が分岐命令であることを検出する分岐命令検出装置と、前記分岐命令検出装置によって前記命令記憶装置に書き込まれる命令が分岐命令であることが検出されると、前記データ依存検出装置によって検出されたデータ依存関係に基いて前記命令記憶装置に記憶されている命令の内分岐命令に依存しない命令を検出し、検出した命令を分岐命令の後続に前記命令記憶装置から読み出すオーダ制御装置と、分岐命令が前記命令記憶装置に記憶されてそれまで前記命令記憶装置に記憶されている命令を無効化する際に、前記オーダ制御装置によって分岐命令の後続に前記命令記憶装置から読み出される命令を無効化の対象から除外する命令無効マスク装置とを有することを特徴とする命令キュー。
IPC (2件):
G06F 9/38 310 ,  G06F 9/38 330
FI (2件):
G06F 9/38 310 F ,  G06F 9/38 330 J

前のページに戻る