using a sequential implementation, it takes a total of 320 ns for each instruction, 300ns for combinational logic to complete and 20 ns to store result. This means that a throughput will be 3.12 millions instructions/second. assuming you switch to a 3 stage pipeline by splitting the combinational logic into 3 equal parts and all reg. take 20ns to store results.Assuming pipeline never starts, what will be the improvement in throughput?
2 instructions/sec 3 instructions/sec 4 instructions/sec