Loads
Consider the sequence:
LD(r1, 0, r4)
ADD(r1, r4, r5)
XOR(r3, r4, r6)
LD
ADD
XOR
LD
ADD
XOR
LD
ADD
XOR
LD
ADD
XOR
i
i + 1
i + 4
i + 5
i + 6
IF
RF
ALU
WB
r4 written
r4 read 1
r4 read 2
Problem 1
Problem 2
Can relegate both problems to compiler.
Can bypass paths fix both r4 read
problems?
i + 3
i + 2
Previous slide
Next slide
Back to first slide
View graphic version