Pipe
In der Informatik ermöglicht eine Pipe oder Pipeline, auch Transportschlange genannt, dass Operationen, die mehrere CPU-Takte in Anspruch nehmen in enger Folge ausgeführt werden können. Beispielsweise kann die Multiplikation von C mit D begonnen werden bevor die Multiplikation von A mit B abgeschlossen ist.
Vorteile: Zeitweilig parallele Datenverarbeitung und dadurch höhere Verarbeitungsleistung.
Nachteile: Strukturelle Hazards, Datenabhängigkeiten, hohe Latenzzeiten bei falscher Sprungvorhersage aufgrund des Flushens der Transportschlange (Erzielung eines definierten Zustandes durch Löschung des Transportschlangeninhalts).
Unix
Das Zeichen für den Pipeline-Operator zur Verkettung mehrerer Programme unter Unix ist "|".
Siehe auch: FIFO, Optimierungsverfahren, Sequentieller Automat, Speicherautomat, Parallelverarbeitung, Datenstrom