increases degree of multiprogramming
Pipelining is an implementation technique where multiple instructions are overlapped in execution.
Pipelining increases the degree of CPU utilization and also degree of multiprogramming.