Mange af de gamle 8 bit mikroprocessorer (før 8086, lad os sige) havde instruktioner, der tog mere end en cyklus at udføre og ingen pipeline-kapacitet. Hver instruktion ville gå gennem hentnings-, dekodnings-, eksekverings- og tilbageførselsfaser, men hver løb til afslutning, inden den næste kunne starte. Lidt som at have en motorvej fra NY til DC og kun lade en bil være ad gangen.
Rørledning udnytter det faktum, at du f.eks. Kunne bruge instruktionen til at hente logik for at få næste instruktion, mens den aktuelle udføres. Dette kaldes parallelinstruktion på instruktionsniveau, da du har mere end en instruktion, der udføres ad gangen. Nu i motorvejsanalogen behøver du ikke vente på, at den første bil ankommer til DC, før du slipper en ny til NY. Denne slags ting begyndte at ske omkring 8086/8088. (og der var uden tvivl andre, men jeg tilbyder 8086 kun som et referencepunkt i tid)
Så nej, at have instruktioner, der kræver mere end en cyklus, betyder ikke rørledning.
På den anden side, hvis alle dine instruktioner kunne udføres i en enkelt cyklus, ville der ikke være nogen fordel ved rørledning, da der faktisk ikke ville være nogen måde at køre forskellige faser af forskellige instruktioner på samme tid. Så rørledning ser ud til at antyde, at instruktioner kan nedbrydes i forskellige faser, der kan paralleliseres.
(Det er faktisk svært at forestille sig, hvilken slags instruktion der kan udføres i en enkelt cyklus, ud over en simpel NOP. Selv almindelig register-til-register-overførsler ville kræve en cyklus for at trække opkoden ind i chippen og en anden cyklus for at opnå effekten.)