Die Pipeline-Archtitektur neuerer Mikroprozessoren optimiert die Verarbeitung von Befehlen so, dass in jedem Prozessortakt eine Bearbeitungsschritt ausgeführt werden kann. Es handelt sich also um eine einfache Form von Parallelisierung durch die Hardware. Die vier Einzelschritte, die während eines Befehlszyklus abzuarbeiten sind, sind gleichzeitig die Schritte, die parallel ausgeführt werden können:
- Befehlscode laden
- Instruktion dekodieren und Laden der Daten
- Befehl ausführen
- Ergebnisse zurückgeben