4A-1
分岐予測におけるBTBミスの削減
○孟  林,熊谷友岐,熊木武志,山崎勝弘,小倉 武,小柳 滋(立命館大)
BTB(Branch Target Buffer)は、分岐先命令アドレスを保持する機構であり、通常では条件分岐命令と無条件分岐命令で共用している。分岐予測により分岐方向が正しく予測されても、BTBミスが起こると、分岐予測の効果は薄くなる。本稿では、無条件分岐命令と条件分岐命令で用いるBTBを分離することにより、BTBミスの削減による性能向上について議論する。CAMを用いたハードウェア構成と、SimpleScalar上でのシミュレーションにより、定量的に議論する。