Branch Prediction & Speculation

0 / 10 solved
0/10 solved
Question Tags Difficulty Success
1. Branch predictions
Operating Systems
Medium 31%
2. How Branch Prediction Works
branch_historydynamic_prediction +3
Medium 97%
3. Static vs Dynamic Branch Prediction
static_predictiondynamic_prediction +2
Medium 97%
4. Branch Prediction Miss
Basics
Medium 92%
5. Branch Target Buffer
btbbranch_target +3
Medium 51%
6. Speculative Execution and Rollback
speculative_executionreorder_buffer +3
Medium 100%
7. Pipeline Depth and Mispredictions
pipeline_depthmisprediction_penalty +3
Medium 100%
8. Misprediction Slowdown
branch-mispredictioncpi +2
Medium 64%
9. Four Bits Of History
branch-predictiontwo-level-predictor +2
Hard 36%
10. Speculative Execution Risks
Memory Management
Hard 25%

Learning Resources

Inside the Machine, Chapters 4, 5, 7
But How Do It Know, pg. 134 - 143

Up next

10 of 10 questions here are still unsolved.

Next module Caching