08.03.2014 Aufrufe

Parallelität und Pipelines

Parallelität und Pipelines

Parallelität und Pipelines

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Sprungvorhersage<br />

• Idealer Pipelined-Prozessor: CPI = 1<br />

• Fehler der Sprungvorhersage erhöht CPI<br />

• Statische Sprungvorhersage:<br />

• Prüfe Sprungrichtung (vorwärts oder rückwärts)<br />

• Falls rückwärts: Sage “Springen” vorher<br />

• Sonst: Sage “Nicht Springen” vorher<br />

• Dynamische Sprungvorhersage:<br />

• Führe Historie der letzten (einige H<strong>und</strong>ert) Verzweigungen in Branch Target<br />

Buffer, speichert:<br />

• Sprungziel<br />

• Wurde Sprung das letzte Mal / die letzten Male genommen?<br />

WS 10/11 | Technische Gr<strong>und</strong>lagen der Informatik - Repository - Prof. Sorin A. Huss | ‹Nr.›

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!