Computer Architecture and Design Question:

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


With "n" stage pipeline the throughput should be "n" instructions.
As the pipe stages can't be perfectly balanced ( time to perform task in a pipeline stage), furthermore pipeline does involve some

Previous QuestionNext Question
What is the difference between interrupt service routine and subroutine?How do you handle precise exceptions or interrupts?