Miss Stride Buffer
Mainly used to eliminate conflict miss
Prediction: if a memory address miss again after N other misses, the memory address is likely to miss again after N other misses
Scenario for the prediction to be useful
- multiple loop nests
- some variables or array elements are reused across iterations