Este o tehnica de crestere a vitezei de executie a procesoarelor. Ea consta in divizarea fiecarei instructiuni intr-un numar de etape, fiecare etapa fiind executata de o unitate functionala a procesorului (segment pipeline). Segmentele pipeline sunt conectate intre ele intr-un mod analog asamblarii unei conducte (pipeline) din segmente de teava. Segmentele tipice de executie ale unei instructiuni masina pe un procesor sunt:
F - fetch. Se refera la un ciclu special in care procesorul citeste din memorie codul instructiunii ce trebuie executata.
D - decode. Decodarea reprezinta acea etapa in care instructiunea este recunoscuta si procesorul are tot ce ii trebuie pentru executia instructiunii.
E - execute. Executia propriuzisa a instructiunii.
W - write-back. Scrierera rezultatului inapoi in memorie.
Executia pipeline a instructiunilor este ilustrata in figura de mai jos.

![]()
© Cornel Mironel Niculae, 2004-2005
25-Mar-2008