1,538 views
2 votes
2 votes

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

1 Answer

0 votes
0 votes
Time in pipeline=100+20+20=140

Throughput=1/140ns=7.14

So improvement=7.14-3.12=4.02

Related questions

3 votes
3 votes
1 answer
3
hem chandra joshi asked Aug 13, 2017
2,959 views
what is the throughput of pipelining ? If it has 4-stage pipelining with 800,500,400 and 300 picoseconds stage delays.
0 votes
0 votes
1 answer
4
Aboveallplayer asked Feb 10, 2017
393 views
How to calulate the Throughput of memory system when average access time is given