Throughput increase/decrease by how much percent

I am learning computer architecture and organization. I am stuck in the following question. Can someone please help me?

The stage delays in a 5-stage pipeline are 300, 200, 100, 400 and 350 picoseconds. The second and third stages are merged into a single stage with delay 350 picoseconds. The throughput increase/decrease by ………… (percent).

This is what I tried:

• Throughput of 1st case T1: 1/max delay =1/200
• Throughput of 2nd case T2: 1/max delay= 1/350
• %age increase/decrease in throughput: (T2-T1)/T1 * 100 = (1/350 - 1/200)/(1/200)*100
= -42.8
So the throughput decreases by 42.8%.

But the correct answer is given to be 0. I don't understand why?

• Where do you get the max delay value of 200 in the first case? (Also don't forget to multiply by 100 to convert fractions to percents, though this is not your problem here). Apr 13 '21 at 15:12
• What clock rate can you drive this thing at, before and after the optimisation? Apr 13 '21 at 15:20
• @Justin The second and third stages are merged into a single stage the delay of them is 200 and 100. So the max delay is 200. Apr 13 '21 at 15:24
• @user16324 I have given the complete question. Apr 13 '21 at 15:25
• Do you have to look at the throughput of the whole pipeline or the stages which are being merged? Apr 13 '21 at 15:41