Pipelining is a technique for breaking down a sequential process into various sub-operations and executing each sub-operation in its own dedicated segment that runs in parallel with all other segments.
The most significant feature of a pipeline technique is that it allows several computations to run in parallel in different parts at the same time.