NTA-NET (UGC-NET) Computer Science & Applications (87) Microprocessor-Hazards and Mitigation Study Material (Page 3 of 3)

Choose Programs:

⏳ 🎯 Online Tests (4 Tests [100 questions each]): NTA Pattern, Analytics & Explanations

Rs. 800.00 -OR-

3 Year Validity (Multiple Devices)

Sample TestsDetailsSee Demo

🎓 Study Material (2083 Notes): 2024-2025 Syllabus

Rs. 1250.00 -OR-

3 Year Validity (Multiple Devices)

Topic-wise Notes & SampleDetails

🎯 2699 MCQs (& PYQs) with Full Explanations (2024-2025 Exam)

Rs. 600.00 -OR-

3 Year Validity (Multiple Devices)

CoverageDetailsSample Explanation

Help me Choose & Register (Watch Video) Already Subscribed?

Types of Dynamic Branch Predictors

Edit
Types of Dynamic Branch Predictors

1- Bit Branch-Prediction Buffer

  • In this, the Branch History Table (BHT) or Branch Prediction Buffer stores 1-bit values to indicate whether the branch is predicted to be taken/not taken.
  • The lower bits of the PC address index this table of 1-bit values and get the predictions.
  • If the prediction is wrong, flush the pipeline and flip prediction.

2- Bit Predictor

  • This predictor changes prediction only on two successive mispredictions.
  • Two bits are maintained in the prediction buffer and there are four different states.
  • Two states corresponding to a taken state and two corresponding to not taken state.
  • The state diagram of this predictor is shown belo…

… (372 more words, 26 figures) …

Subscribe (by clicking here) to view full notes and track progress.

Integrated Instruction Fetch Unit and Integrated Branch Prediction

Edit

Integrated Instruction Fetch Unit

  • To overcome the issue multiple instructions every clock cycle, many designers have chosen to implement an integrated instruction fetch unit, as a separate autonomous unit that feeds instructions to the rest of the pipeline.
  • Integrated instruction fetch unit integrates several functions:

Integrated Branch Prediction

The branch predictor becomes the part of Instruction fetch unit and is constantly predicting branches and drive the fetch pipeline.

Instruction Prefetch

  • To deliver multiple instructio…

… (89 more words) …

Subscribe (by clicking here) to view full notes and track progress.