907 views
0 votes
0 votes

Its a snapshot from hamacher.

According to me there should be stall of 2 cycles why 3 ??

Because after Write stage the data will be available in register file so why extra stall in 6th clock cycle ?

1 Answer

0 votes
0 votes
according to me- when value of r2 register write back by instruction first then it will be decoded and fetched by second instruction so if you put decode stage at sixth cycle your [problem will be solved

Related questions

0 votes
0 votes
0 answers
2
rishabhdevsingh1 asked Nov 10, 2018
730 views
consider a5 stage pipeline processor, 20% load instructions, 25% branches, 20% stores, 20% of all instructions are data dependent on instructions in front of them and bra...
0 votes
0 votes
1 answer
4
Jaggi asked Jul 7, 2018
980 views
A computer with a 5 stage pipeline deals with conditional branches by stalling for the next 3 cycle after hitting one. how much does stalling hurt the performance is 20% ...