Pipelining enables many instructions to be executed at the same time.
Therefore it allows execution to be done in fewer cycles.
Non_pipelined: One instruction is executed at a time. When 1 instruction is completed the next is executed.(one instruction at a time)
is therefore slower.
Therefore it allows execution to be done in fewer cycles.
Non_pipelined: One instruction is executed at a time. When 1 instruction is completed the next is executed.(one instruction at a time)
is therefore slower.