O que é pipelining?
A unidade central de processamento (CPU) de um hardware permite a realização de buscas de instruções além da próxima que será executada, estas buscas de instruções são organizadas em uma fila de memória dentro da CPU e essa técnica é chamada pipeline.
O funcionamento dessa técnica é dividido em estágios, a primeira instrução passa pelo primeiro estágio, que trabalha nela durante o ciclo, passando para o segundo estágio e sucessivamente até o quinto estágio do processamento, é importante saber que um estágio não precisa esperar a instrução passar pelos outros para carregar a próxima instrução.
Assim a técnica permite que a CPU seja capaz de processar simultaneamente em um único ciclo, várias instruções e adquire um ganho de velocidade no processamento, fazendo dessa sua principal característica.
Fonte: minhas anotações