Figure 6.38: On the top are the ALU and pipeline registers before adding forwarding. On the bottom, the multiplexors have been expanded to add the forwarding paths, and we show the forwarding unit.

Chapter 6: Enhancing Performance with Pipelining - 46 of 88