A metodologia pipeline decompõe um processo sequencial, como o ciclo de uma instrução em um conjunto de subprocessos (como o de busca de uma instrução ou o de decodificação de uma operação), denominados estágios. Um pipeline pode ser dividido em