平成27年度春期 問10 / 80

平成27年度 春期 応用情報技術者試験 午前 問10

CPUにおける投機実行の説明はどれか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:エ

  • ア: 依存関係にない命令を出現順序に関係なく実行する
    誤り。アウトオブオーダ実行の説明です。

  • イ: パイプラインの空き時間で二つのスレッドを実行する
    誤り。ハイパースレッディング(同時マルチスレッディング)の説明です。

  • ウ: 複数のCPUコアで複数のスレッドを同時実行する
    誤り。マルチコアプロセッサによる並列処理の説明です。

  • エ: 分岐先が決まる前に予測した分岐先の命令の実行を開始する
    正しい。投機実行は,分岐先を予測して先に命令を実行しておき,予測が当たればその結果を使い,外れれば結果を破棄する方式です。パイプラインの停止を減らして高速化します。


答え

エ: 分岐先が決まる前に予測した分岐先の命令の実行を開始する

出典:平成27年度 春期 応用情報技術者試験 午前 問10

平成27年度春期の他の問題