Example (Contd.)
Upon mispredictions due to incorrect speculation
r1 = a + b
ld r2 (r1)
ld r4 (r3)
r5 = r3 + a
r7 = r5+r6
ldpred r2
ldpred r4
r3 = r2*3
r6 = r4 + 4
1
2
3
6
5
4
7
VLIW Engine
6
5
CC Engine
In this example, no additional cycles required than
correct speculation.
Previous slide
Next slide
Back to first slide
View graphic version