2,019 views
2 votes
2 votes

 

2 Answers

3 votes
3 votes

Ans will be A)

Average instruction time is measured by throughput of a processor.

Now we know, pipeline processor definitely decreases avg instruction time. But  it's throughput increases.  

Now, throughput measured by rate of which instruction instruction execution is completed. Any time one of the stages in pipeline cannot complete it's operation in one clock cycle, the pipeline stalls and degradation of performance occurs,  So, when no. of stages increase, avg. instruction time also increase.

 

But avg. decreases the time, when the number of individual instruction is more. But it definitely not inversely proportional to size of program. Though time requires is less in execution of avg. instruction, with individual instruction execution time

 

So, ans will be A)

1 votes
1 votes
In first look answer B seem to be right.
As the number of stages in the pipeline increases the execution time decreases, given that the stages are of the same length.

But as the question is regarding the average instruction time.

So, due to the increase in the number of stages the instruction time increases, so it is directly proportional.

So, Finally Answer (A) should be correct.
edited by

Related questions

2 votes
2 votes
1 answer
1
2 votes
2 votes
1 answer
3
2 votes
2 votes
1 answer
4
Parshu gate asked Nov 18, 2017
1,378 views
How to slove this type of problems? How to understand the problem?Please help me out. Given answer is 31