Uma técnica de hardware permite que a CPU execute partes diferentes de diferentes instruções de forma paralela. Nessa técnica, as instruções são divididas em etapas e as instruções entram uma por vez no sistema de processamento, que processa simultaneamente as diferentes partes das instruções. Essa técnica é denominada