in CO and Architecture retagged by
1,705 views
1 vote
1 vote
A computer has a pipeline with four stages. Each stage takes the same time to do its work, namely, $1$ nsec. How many instructions per second can this machine execute?
in CO and Architecture retagged by
by
1.7k views

2 Comments

what is the answer ??

Is it $10^{9}$ or  $\frac{n}{n+3}*10^{9}$

0
0
i think 10^9 is right answer
0
0

4 Answers

2 votes
2 votes
Is this correct?
Since we want to see how many instructions (n, say) can be executed in 1 second

(n+3)*10^(-9) = 1

Thus, n = (10^9) - 3
1 vote
1 vote
1 Instn -----> 4nsec

so, In 1sec -------> 25 *10^7 Instn
0 votes
0 votes
total four stages.

each stage takes 1 nano second, so four stages take 4 ns.

so we can say one instruction takes 4 ns.

hence in one second total nos of instructions executed=1/4 ns=1/4*10^-9=(1/4)*10^9=25*10^7 nos.
0 votes
0 votes
Tp= 1ns
Throughput=1/Tp        instruction per second
Throughput= 1/10^-9 =1000 MIPS

Related questions