4-Pipeline Execution
Consider a sequence of instructions
…
ADDC(r1, 1, r2)
SUBC(r1, 1, r3)
XOR(r1, r5, r1)
MUL(r2, r5, r0)
…
executed on the 4-stage pipeline:
ADDC
SUBC
XOR
MUL
...
ADDC
SUBC
XOR
MUL
...
ADDC
SUBC
XOR
MUL
...
ADDC
SUBC
XOR
MUL
i
i + 1
i + 2
i + 3
i + 4
i + 5
i + 6
IF
RF
ALU
WB
TIME (cycles)
Pipeline
Previous slide
Next slide
Back to first slide
View graphic version