Zuhause Hardware Was ist eine Branchenvorhersage? - Definition aus techopedia

Was ist eine Branchenvorhersage? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Branchenvorhersage?

Die Verzweigungsvorhersage ist ein Ansatz für die Computerarchitektur, mit dem versucht wird, die Verzweigungskosten zu senken. Die Verzweigungsvorhersage beschleunigt die Verarbeitung von Verzweigungsbefehlen mit CPUs unter Verwendung von Pipelining. Die Technik beinhaltet nur die Ausführung bestimmter Anweisungen, wenn bestimmte Prädikate wahr sind. Die Verzweigungsvorhersage wird typischerweise in Hardware unter Verwendung einer Verzweigungsvorhersage implementiert.

Die Verzweigungsvorhersage wird auch als Verzweigungsvorhersage oder einfach als Vorhersage bezeichnet.

Techopedia erklärt Branch Prediction

Die Verzweigungsvorhersage ist eine Technik, mit der die Ausführung von Anweisungen auf Prozessoren, die Pipelining verwenden, beschleunigt wird. Die CPUs haben anfänglich die Befehle einzeln ausgeführt, als sie eingingen. Die Einführung des Pipelining führte jedoch dazu, dass Verzweigungsbefehle den Prozessor erheblich verlangsamen konnten, da der Prozessor auf die Ausführung des bedingten Sprungs warten musste.

Die Verzweigungsvorhersage unterteilt Anweisungen in Prädikate, ähnlich der Prädikatenlogik. Eine CPU, die eine Verzweigungsvorhersage verwendet, führt Anweisungen nur dann aus, wenn ein Prädikat wahr ist. Ein Beispiel ist die Verwendung von Bedingungslogik. Da unnötiger Code nicht ausgeführt wird, kann der Prozessor viel effizienter arbeiten. Die Verzweigungsvorhersage wird in der CPU-Logik mit einer Verzweigungsvorhersage implementiert.

Was ist eine Branchenvorhersage? - Definition aus techopedia