Problem regarding achieving this ideal throughput.

Asked By 10 points N/A Posted on -
qa-featured

For a pipeline with "n" stages, what's the ideal throughput? What prevents us from achieving this ideal throughput?

SHARE
Best Answer by Caldwell Janis
Answered By 5 points N/A #116396

Problem regarding achieving this ideal throughput.

qa-featured

Hi Ashley, that's a good question you have asked right there. The ideal throughput of a pipeline with 'n' stages is the 'n' instructions.

ideal throughput is not achieved since the pipeline is not usually perfectly balanced and lacks some overheads at times

The ideal throughput is not achieved since the pipeline is not usually perfectly balanced and lacks some overheads at times.

I hope it solves your query.

Thanks.

Best Answer
Best Answer
Answered By 5 points N/A #116397

Problem regarding achieving this ideal throughput.

qa-featured

N stages pipeline has the potential to increase the throughput by n-times. So, ideal throughput with the n – stage pipeline is n-instructions. However, the only real measure of performance is the total execution time of a program. Higher instruction throughput will not necessarily lead to higher performance. As the number of stages increases, the probability of the pipeline being stalled increase, thus it increases the overhead and thus prevents from achieving the ideal throughput.

Hope this helps.

 

Related Questions