Next: HARDWARE REQUIREMENTS FOR BYPASSING
Up: Pipelining: avoiding stalls
Previous: Bypassing to avoid stalls
- The idea of bypassing (often called forwarding) is to add special
hardware to recognised this hazard, and to route the value direct to
where it is needed.
OBSERVE:
- So all we have to do is copy the ALU output back to the ALU input
ready for the next cycle.
- Of course we must still make sure R2 + R3 is eventually stored in R1, in
case it is referred to again.
Paul H J Kelly
Mon Nov 17 01:29:59 GMT 1997