| Pipeline-Architektur | |||||
|
Die Pipeline Architektur (auch Pipelining genannt) beschreibt die Fähigkeit von Prozessoren, die Abarbeitungssequenz von Maschinenbefehlen zu parallelisieren, mit dem Ziel, dass alle Funktionselemente des Prozessors gut ausgelastet sind. Beim Pipelining werden komplexe Befehle in Einzelsequenzen zerlegt. Diese können dann parallel ausgeführt werden. Diese Pipeline-Segmente werden taktsynchron von nacheinander geschalteten Verarbeitungseinheiten abgearbeitet. Beim Hyper-Threading werden z. B. Threads in mehrere Teilaufgaben zerlegt und durch parallel arbeitende Pipeline-Stufen abgearbeitet. Dazu sind mehrere Registersätze und ein angepasstes Steuerwerk vorhanden. Ein Thread besitzt dazu einen eigenen Registersatz mit Stackpointer und Programcounter. |
|||||
| Siehe auch: Multithreading SMP Mehrkernprozessor Simultaneous-Multithreading Hyper-Threading Superskalar | |||||