400 views
0 votes
0 votes

 we do forwarding from WB stage to EX or from WB to MEM stage??

1 Answer

0 votes
0 votes
Operand forwarding is used to avoid stalls. It is done as soon as result is computed. ( which happens in EX stage ). Now since we can forward operand in EX stage itself, it does not make sense to wait upto WB stage. As it can be done earlier, yes it is possible to forward operands from WB stage to another, but it is not done.

Related questions

1 votes
1 votes
1 answer
1
Parshu gate asked Dec 10, 2017
375 views
In pipelining questions we have "If operand forwarding is there " and "If operand forwarding is not there " Please explain this difference and how to draw the chart f...
0 votes
0 votes
2 answers
2