Linear -Pipeline-Prozessor ist ein Begriff für eine Technik, bei der Verarbeitung mehrerer Prozessoren linear kaskadiert eingesetzt. Jeder Prozessor in der späteren Stufe der Kaskade verwendet den Ausgang von dem Prozessor in der vorherigen Stufe . Linear Processor Pipeline
Eine lineare Pipeline-Prozessor besteht aus einer Reihe von Verarbeitung Elemente , die mit dem Buchstaben " N. " dargestellt werden kann Diese N Verarbeitungselementen in einer solchen Weise , dass der Prozessor in der aktuellen Phase der durch den vorhergehenden Stufe erzeugten verwendet kaskadiert. Eine Aufgabe ist beendet, wenn jeder Prozessor seine Funktion ausgeführt wurde . Nach der anfänglichen Verzögerung für den Abschluss der ersten Aufgabe , andere Aufgaben in der Zeit gleich , dass der Prozessor, der die maximale Zeit in Anspruch nimmt , um seinen Anteil an der Aufgabe
synchronen Pipeline Prozessor
vervollständigen abgeschlossen sein
eine synchrone Pipeline-Prozessor arbeitet mit einem globalen Takt . An jedem Taktzyklus , geht die Aufgabe von einer Stufe zur anderen . In anderen Worten, jeder Prozessor angenommen , um die Zeit zwischen zwei Ticks ergreifen, um ihre Operation abzuschließen.
Asynchronous Pipeline Prozessor
Eine asynchrone Pipeline-Prozessor arbeitet auf einzelnen Handshakes zwischen benachbarten Prozessoren in der Kaskade . Wenn der Prozessor in der Stufe P der Kaskade die Eingabe bekommt von Stufe P-1 , sendet er eine Bestätigung , was bedeutet, dass es die Eingabe akzeptiert anzeigt.