The performance of a pipelined processor suffers if :
(A) the pipeline stages have different delays
(B) consecutive instructions are dependent on each other
(C) the pipeline stages share hardware resources
(D) all of the above
Explanation: Pipelining is a method to execute a program breaking it in several independent sequence of stages.
In that case pipeline stages can’t have different delays ,no dependency among consecutive instructions and sharing of hardware resources should not be there.
So option (D) is correct
Quiz of this Question