Sprungvorhersage in Fließbandprozessoren
Author:
Abstract
Eine der wichtigen Techniken zur Steigerung des Befehlsdurchsatzes moderner Prozessoren ist die Fließbandverarbeitung (Pipelining). Sie ermöglich es, die Taktfrequenz eines Prozessors durch das Hinzufügen von Fließbandstufen um ein vielfaches zu erhöhen. Allerdings gibt es hierbei zwei Probleme, die die Maximalzahl der Fließbandstufen in der Realität begrenzen, und zwar die Datenflußkonflikte und die durch Sprungbefehle verursachten Kontrollflußkonflikte. Zu letzteren werden im folgenden Beitrag Techniken beschrieben, mit denen sich die durch Kontrollflußkonflikte verursachten Verzögerungen reduzieren lassen.Summary One of the most important techniques in enhancing the instruction throughput of modern processor architectures, is pipelining. This enables the processor to operate on higher frequencies by increasing the number of pipeline steps. However, there are two major problems, which limit the maximum number of pipeline stages. The first is the data flow conflict, caused by data dependencies. The second is the control flow conflict, resulting if a branch instruction is executed. This paper describes existing methods to reduce the penalty of control flow conflicts.
- Citation
- BibTeX
Menge, M.,
(1998).
Sprungvorhersage in Fließbandprozessoren.
Informatik-Spektrum: Vol. 21, No. 2.
Berlin Heidelberg:
Springer-Verlag.
(S. 73-79).
DOI: 10.1007/s002870050089
@article{mci/Menge1998,
author = {Menge, Matthias},
title = {Sprungvorhersage in Fließbandprozessoren},
journal = {Informatik-Spektrum},
volume = {21},
number = {2},
year = {1998},
,
pages = { 73-79 } ,
doi = { 10.1007/s002870050089 }
}
author = {Menge, Matthias},
title = {Sprungvorhersage in Fließbandprozessoren},
journal = {Informatik-Spektrum},
volume = {21},
number = {2},
year = {1998},
,
pages = { 73-79 } ,
doi = { 10.1007/s002870050089 }
}
Sollte hier kein Volltext (PDF) verlinkt sein, dann kann es sein, dass dieser aus verschiedenen Gruenden (z.B. Lizenzen oder Copyright) nur in einer anderen Digital Library verfuegbar ist. Versuchen Sie in diesem Fall einen Zugriff ueber die verlinkte DOI: 10.1007/s002870050089
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Send Feedback
More Info
ISSN: 1432-122X
xmlui.MetaDataDisplay.field.date: 1998
Content Type: Text/Journal Article