(Pipelined). Es una técnica que consiste en realizar operaciones (tanto de memoria como internas en el procesador) que producen esperas de forma parecida a la cadena de montaje de un coche. Cada operación se descompone en subpartes simples que utilizan un recurso hardware. Cuando un recurso queda terminado pasa el resultado al siguiente y recoge una operación nueva de la entrada. De esta forma se van montando las operaciones como en una cadena de producción, consiguiendo un elevado número de operaciones por unidad de tiempo.