IBP
Docs
Source Code
About
Program
for (int i = 0; true; ++i) {
if (i % 2 == 0) {} if (i % 4 == 0) {}
}
Compile
Branch Predictor
i = 0
Step
Run
for
iterations
Reset
Parameters:
M =
(entries per table)
N =
1 bit
2 bit FSM
(bits per entry)
P =
(shift register size)
Update
Predictor:
SR =
0
PC:
Last prediction:
Accuracy
Total branches =
Correct predictions =
Accuracy =
Reset