資格暗記無料で始める

分岐予測とは?

分岐予測とは、条件分岐の結果を過去の履歴などから推測し、パイプラインへ投入する命令を決める仕組み。分岐命令ごとの成立履歴を保持する動的予測と、コンパイル時のヒントによる静的予測がある。

ぶんきよそく

エンベデッドシステムスペシャリスト試験の頻出用語/午前II/別名:branch prediction


分岐予測の意味

条件分岐の結果を過去の履歴などから推測し、パイプラインへ投入する命令を決める仕組み。分岐命令ごとの成立履歴を保持する動的予測と、コンパイル時のヒントによる静的予測がある。

分岐予測の具体例

直前2回の成立・不成立を記録する2ビット飽和カウンタで、ループ末尾の分岐を高い確率で当てる。

分岐予測は試験でどう引っ掛けられる?

投機実行と取り違えやすい。分岐予測は「どちらへ進むかを当てる」判断の仕組み、投機実行は「当てた側を実際に先行実行する」実行の仕組み。静的予測(コンパイル時のヒント)と動的予測(実行時の履歴)の対応も逆にしない。

分岐予測と関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。