Pipelining wird alternativ als Anweisungs-Pipelining oder Pipeline bezeichnet und ist eine fortschrittliche Mikroverarbeitungstechnik, die mehrere Stufen verschiedener Computeranweisungen gleichzeitig verarbeitet.
Beispielsweise kann ein Prozessor ohne Pipelining die Befehle zum Abrufen, Decodieren und Ausführen von drei verschiedenen Befehlen in drei verschiedenen Taktzyklen verarbeiten. Mit dem Pipelining könnte der Prozessor jedoch die verschiedenen Anweisungen in einem Zyklus kombinieren und effektiv drei verschiedene Dinge in einem Zyklus anstelle von drei erledigen.
Pipelining ermöglicht eine Steigerung der Leistung und des Gesamtdurchsatzes des Prozessors.
CPU-Begriffe, Anweisung, Maschinenzyklus, Parallel, Pipe, Pipeline-Flush, Superskalar