No processamento de um conjunto de dados, o uso de pipelining pelo processador visa reduzir o tempo decorrido entre o início da leitura de uma instrução e o fim da execução da mesma.