Pipelining does not completely cancel out idle time in a CPU but making those modules work in parallel improves program execution significantly .

Pipelining does not completely remove idle time in a pipelined MISC@1 , but making CPU modules work in parallel increases instruction throughput .
