Brain-Score 90/100 TECH Udacity · 6:09

2 Bit Predictor - Georgia Tech - HPCA: Part 1

3-Second Blueprint (English)

  1. A 1-bit branch predictor flips state on a single outlier outcome, causing two mispredictions per loop exit or transient branch anomaly.
  2. A 2-bit predictor pairs a most-significant prediction bit with a least-significant hysteresis bit across four states (00, 01, 10, 11).
  3. Implemented as a 2-bit saturating counter (0 to 3), it absorbs single anomalies with one misprediction instead of flipping immediately.
2-Bit Saturating CounterBranch PredictionHysteresis BitFinite State Machine

3-Sekunden-Fazit (Deutsch)

  1. Ein 1-Bit-Sprungprädiktor wechselt schon bei einem Ausreißer den Zustand und verursacht so zwei Fehlvorhersagen pro Schleifenende.
  2. Der 2-Bit-Prädiktor kombiniert ein oberes Vorhersage-Bit mit einem unteren Hysterese-Bit in vier Zuständen (00, 01, 10 und 11).
  3. Als 2-Bit-Sättigungszähler (0 bis 3) fängt er einzelne Ausreißer mit nur einer Fehlvorhersage ab, statt sofort umzuschalten.
2-Bit-SättigungszählerSprungvorhersageHysterese-BitEndlicher Automat

Note / Hinweis: Blueprints are AI-generated educational summaries (0% Politics · 0% Religion · 0% Brainrot) and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.