En
microarchitecture, un (ou
chaîne de traitement), est l'élément d'un
processeur dans lequel l'
exécution des
instructions est découpée en plusieurs étapes. Le premier
ordinateur à utiliser cette technique est l'
IBM Stretch, conçu en
1961. Avec un pipeline, le processeur peut commencer à exécuter une nouvelle instruction sans attendre que la précédente soit terminée. Chacune des étapes du pipeline est implémentée par un
circuit intégré indépendant, appelé
étage. Le nombre d'étages d'un pipeline est appelé sa
profondeur.