分岐予測

ぶんきよそく

意味

分岐予測とは、現代の高性能な中央演算処理装置であるCPUにおいて、プログラムに含まれる条件分岐命令の結果を、実行前にハードウェアが事前に推測する技術のことです。CPUは命令を効率よく処理するため、複数の命令を並行して実行するパイプライン処理を採用しています。しかし、if文のような条件分岐に遭遇すると、判定結果が確定するまで後続の命令を処理できず、パイプラインが停滞するリスクが生じます。分岐予測はこの停滞を防ぐため、過去の実行履歴や特定のパターンを基に、次に実行される可能性が高い命令をあらかじめ推測し、先読みして実行することで、処理速度の低下を最小限に抑える極めて重要な最適化手法です。

類義語

条件分岐予測、予測分枝

分岐予測の詳しい解説・事例・出典を見る →
最終更新: