1,334 views
2 votes
2 votes

1 Answer

Best answer
6 votes
6 votes

Without operand forwarding:

with operand forwarding:

5 cycles are saved by using operand forwarding.

First two instructions are Load instructions so MA to EX is done between 2 and 3, for other EX to EX stages.

-------edit--------
In Operand Forwarding .
 I5 should start in clock cycle 6. In diagram it started in clock cycle 5

edited by

Related questions

0 votes
0 votes
0 answers
1
Mrityudoot asked Jan 14
138 views
In it’s solution how are they obtaining x with the given operation? Should we not have 1 more register to keep x separate?
0 votes
0 votes
1 answer
2
0 votes
0 votes
1 answer
3