Correct Answer - Option 1 : Throughput
Concept:
Pipelining is an implementation technique whereby multiple instructions are overlapped in execution. It is like an assembly line.
Explanation:
In pipelining, each step operates parallel with other steps. It stores and executes instructions in an orderly manner.
The main advantages of using pipeline are :
- It increases the overall instruction throughput.
- Pipeline is divided into stages and stages are connected to form a pipe-like structure.
- We can execute multiple instructions simultaneously.
- It makes the system reliable.
- It increases the program speed.
- It reduces the overall execution time but does not reduce the individual instruction time.