トレーススケジューリング
from
静的最適化
ブロックというものを置く. これは分岐命令の直後から次の分岐命令の直前までの命令をまとめたもの
ブロックに置き変えることをトレースと呼ぶ. これは実行履歴などから求めた分岐予測に基づく
ブロック内で命令を上手く入れ替えて実行効率を上げた後, 予期せぬ方に分岐しないよう, コードを加えて防ぐ. これをブックキーピングと呼ぶ
?
これがよく分からない. 分岐しないようにするって何だよ. どうやって実現するのだろう. コードを加えるって静的に行われるのか?