Pipe Lining
Pipe Lining
UNIT 4
TOPIC:PIPELINING
Pipelining in Computer
Architecture
In four stage pipelined architecture, the execution of each instruction is completed in following 4 stages
Note-02:
The maximum speed up that can be achieved is always equal to the number of stages.
This is achieved when efficiency becomes 100%.
Practically, efficiency is always less than 100%.
Therefore speed up is always less than number of stages in pipelined architecture.
Note-03: Under ideal conditions,
One complete instruction is executed per clock cycle i.e. CPI = 1.
Speed up = Number of stages in pipelined architecture
Note-04: Experiments show that 5 stage pipelined processor gives the best performance.
Note-05: In case only one instruction has to be executed, then-
Non-pipelined execution gives better performance than pipelined execution.
This is because delays are introduced due to registers in pipelined architecture.
Thus, time taken to execute one instruction in non-pipelined architecture is less.