This flashcard is just one of a free flashcard set. See all flashcards!
9
Welche Hardwaremaßnahmen sehen Prozessorhersteller vor um Steuerflusskonflikte zu vermeiden?
Pipeline Interlock, bis Verzweigungsziel bekannt
Static Branch Prediction
- Annahme: keine Verzweigung, nachfolgende Befehle immer ausführen und ggf. Verwerfen
- Annahme: Verzweigung, Befehle am Verzweigungsziel ausführen
Dynamic Branch Prediction
- Annahme: wiederholt auszuführende Verzweigung wird gleiches Ziel haben wie Zuletzt, Befehle ab Sprungziel spekulativ laden
- Implementierung: Prädikationstabelle für die letzten Verzweigungen (98% Trefferquote)
- Look-Ahead-Resolution: Auswertung der Sprungbedingung so früh wie möglich, nur ein Maschinenzyklus geht verloren
Static Branch Prediction
- Annahme: keine Verzweigung, nachfolgende Befehle immer ausführen und ggf. Verwerfen
- Annahme: Verzweigung, Befehle am Verzweigungsziel ausführen
Dynamic Branch Prediction
- Annahme: wiederholt auszuführende Verzweigung wird gleiches Ziel haben wie Zuletzt, Befehle ab Sprungziel spekulativ laden
- Implementierung: Prädikationstabelle für die letzten Verzweigungen (98% Trefferquote)
- Look-Ahead-Resolution: Auswertung der Sprungbedingung so früh wie möglich, nur ein Maschinenzyklus geht verloren