特許
J-GLOBAL ID:201803013556508615

同一のデータ条件に依存する、隣接する命令の実行の制御

発明者:
出願人/特許権者:
代理人 (1件): 特許業務法人浅村特許事務所
公報種別:特許公報
出願番号(国際出願番号):特願2013-552260
特許番号:特許第6267513号
出願日: 2012年01月26日
請求項(抜粋):
【請求項1】 命令のストリームをデコードするように構成される命令デコーダと、 前記デコードされた命令のストリームを処理するように構成されるデータプロセッサと、を備え、 前記データプロセッサは、前記命令のストリームを分析し、前記命令のストリームが、複数の隣接する命令であって、当該複数の隣接する命令のそれぞれのパイプラインでの実行は、同じデータ条件が満たされているということに依存し、当該複数の隣接する命令のそれぞれのパイプラインでの実行は、前記データ条件が満たされていないとき、どのデータレジスタ内に記憶された値をも変化させない、複数の隣接する命令を含むかを検出するよう構成され、前記命令のストリームが前記複数の隣接する命令を含むことの検出に応答して、前記データプロセッサは、 前記データ条件が満たされているかどうかの判定を開始し、 前記データ条件が実際に満たされておらず、しかし前記データプロセッサが、前記データ条件が満たされているか否かをいまだ判定していないときに、前記複数の隣接する命令のパイプラインでの実行がどのデータレジスタ内に記憶された値も変化させない前記複数の隣接する命令のパイプラインでの実行を、前記データ条件が満たされているか否かの判定を待つことなしに開始し、 前記データ条件が満たされていないという判定に応答して、 未だパイプラインで実行されていない前記複数の隣接する命令のうちの任意の中間の命令をパイプラインで実行せず、前記データレジスタ内の前記値を回復せずに、前記複数の隣接する命令後にパイプラインで実行されるべき次の命令にスキップし、前記次の命令におけるパイプラインでの実行を継続する、 ように構成される、データ処理装置。
IPC (3件):
G06F 9/32 ( 200 6.01) ,  G06F 9/38 ( 200 6.01) ,  G06F 8/41 ( 201 8.01)
FI (4件):
G06F 9/32 320 F ,  G06F 9/38 310 G ,  G06F 9/38 330 D ,  G06F 9/44 322 E
引用特許:
審査官引用 (9件)
  • 特開平2-227731
  • 特開平4-137169
  • ベクトル処理装置
    公報種別:公開公報   出願番号:特願平9-129432   出願人:甲府日本電気株式会社
全件表示
引用文献:
審査官引用 (3件)
  • 分岐予測とパイプラインの関係はいかなるものか?
  • 分岐予測とパイプラインの関係はいかなるものか?
  • 分岐予測とパイプラインの関係はいかなるものか?

前のページに戻る