GATE 2014 CS (CS1) – Question 53
A six-stage instruction pipeline has perfectly balanced stages and no cycle-time overhead. If 25% of instructions incur two pipeline stall cycles, find speedup relative to nonpipelined execution.
Practise this question in The GATE Grind →
Show answer and explanation
Correct answer: 4 to 4
Explanation
Without pipelining each instruction takes6stage-times. The pipeline’s average CPI is1+0.25×2=1.5, because a quarter of instructions incur two extra cycles. Long-run speedup is6/1.5=**4**. Pipeline fill/drain overhead is neglected as intended.