Term

分岐予測

別名: Branch Prediction

Overview

分岐予測は、CPUが命令パイプラインの効率を高めるために使用する技術である。プログラムの実行フローにおいて条件分岐に遭遇した際、次に実行される可能性が高いアドレスを予測し、命令のフェッチを止めずに処理を継続させる。予測の精度を高めるために「分岐予測器」と呼ばれる専用のハードウェアユニットが搭載されており、過去の実行パターンを学習する。BPI脆弱性では、この分岐予測器に攻撃者が意図的に誤った学習をさせることで、CPUに不正なコードを投機的に実行させる手法が用いられる。

Mentioned Articles

1 件