アウトオブオーダー実行とは

あうとおぶおーだーじっこう

命令の依存関係を調べ、実行できる命令からプログラムの順序と異なる順に実行して性能を高める方式。結果はリオーダバッファで本来の順に確定させる。

この用語の分野: CPU・アーキテクチャ

解説の中の「アウトオブオーダー実行」

「アウトオブオーダー実行」が出てくる問題(5問)

  1. アウトオブオーダー実行のCPUで、順序を入れ替えて実行した命令の結果を、プログラムの本来の順序で確定(リタイア)させるための仕組みはどれか。
  2. アウトオブオーダー実行のCPUで使われるレジスタリネーミングの主な目的はどれか。
  3. 1クロックサイクルに複数の命令を同時に発行・実行するプロセッサの方式を何と呼ぶか。
  4. 命令の依存関係を調べ、実行できる命令からプログラムの順序と異なる順で実行して性能を高める方式はどれか。
  5. 1クロックあたりに実行できる命令数を表す指標はどれか。

関連する用語

分岐予測 スーパースカラ IPC アムダールの法則 SMT(同時マルチスレッディング) NPU(ニューラルプロセッシングユニット) 仮想記憶 キャッシュコヒーレンシ キャッシュメモリ GPU

用語集の一覧へ