分岐予測と投機実行とは?
分岐予測と投機実行とは、条件分岐の成立・不成立を過去の履歴などから予測し、確定を待たずに予測先の命令を先読みして実行しておく仕組み。パイプラインが分岐で空になるのを防ぐ。予測が外れたら実行途中の結果を破棄してやり直すため、外れると大きな損失になる。
ぶんきよそくとうきじっこう
分岐予測と投機実行の意味
条件分岐の成立・不成立を過去の履歴などから予測し、確定を待たずに予測先の命令を先読みして実行しておく仕組み。パイプラインが分岐で空になるのを防ぐ。予測が外れたら実行途中の結果を破棄してやり直すため、外れると大きな損失になる。
分岐予測と投機実行の具体例
1万回まわるループの末尾にある「継続なら先頭へ戻る」分岐は、ほぼ毎回成立する。分岐予測器は成立と予測してループ先頭の命令を先に流し込み、当たれば待ち時間ゼロ。最後の1回だけ外れて、その分のパイプラインを破棄する。
分岐予測と投機実行は試験でどう引っ掛けられる?
投機実行の結果は予測が確定するまで正式には反映されない点が要点。「先に実行するのだから副作用が残る」わけではない。また予測ミス時のペナルティはパイプラインの段数が深いほど大きくなる、という関係も問われる。
分岐予測と投機実行と関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。