Lineær pipeline processor er en betegnelse for en teknik , hvor flere processorer er kaskader lineært. Hver processor i den senere fase af kaskaden bruger outputtet fra processoren i den foregående etape . Lineær Pipeline Processor
En lineær pipeline processor består af en række af behandlinger elementer , som kan være repræsenteret ved bogstavet "N. " Disse N proceselementer er kaskader på en sådan måde , at processoren i den nuværende fase bruger de resultater, der produceres af den foregående fase . En opgave er afsluttet, når hver processor har udført sin funktion. Efter den første forsinkelse for fuldførelsen af den første opgave, kan andre opgaver være afsluttet i tide lig med processoren , der tager den maksimale tid til at færdiggøre sin del af opgaven
Synkron Pipeline Processor
synkron pipeline processor opererer på et globalt ur. På hver clock tick, fortsætter opgaven fra én fase til en anden. Med andre ord er hver processor antages at tage tid mellem to ur tikker at færdiggøre sin operation.
Asynchronous Pipeline Processor
En asynkron pipeline processor opererer på individuelle håndtryk mellem tilstødende processorer i kaskaden. Når processoren i trin P på kaskaden får input fra scenen P-1 , sender en kvittering , der angiver, at den har accepteret input.