BTB
Branch Target Buffer
Definition
Ein Branch Target Buffer (BTB) ist ein spezieller Cache-Speicher innerhalb moderner Prozessoren, der die Zieladressen bereits ausgeführter Sprungbefehle speichert. Durch die Vorhersage von Sprungzielen kann die CPU spekulativ Befehle laden und ausführen, bevor das tatsächliche Sprungziel feststeht. Der BTB ist ein wesentlicher Bestandteil der Sprungvorhersage (Branch Prediction) und trägt zur Leistungssteigerung von Pipeline-Prozessoren bei.