Show simple item record

dc.contributor.authorMenge, Matthias
dc.date1998-04-01
dc.date.accessioned2018-01-05T20:07:33Z
dc.date.available2018-01-05T20:07:33Z
dc.date.issued1998
dc.identifier.issn1432-122X
dc.identifier.urihttp://dl.gi.de/handle/20.500.12116/10486
dc.description.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.
dc.publisherSpringer-Verlag
dc.relation.ispartofInformatik-Spektrum: Vol. 21, No. 2
dc.relation.ispartofseriesInformatik-Spektrum
dc.subjectBranch Target Cache
dc.subjectDelay Slot
dc.subjectFließbandverarbeitung
dc.subject  Branch Prediction
dc.subjectPipelining
dc.subjectReturn Stack
dc.subjectRücksprung-Stack
dc.subject  Sprungvorhersage
dc.subjectSprungzielpuffer
dc.titleSprungvorhersage in Fließbandprozessoren
dc.typeText/Journal Article
dc.pubPlaceBerlin Heidelberg
mci.reference.pages73-79
gi.identifier.doi10.1007/s002870050089


Files in this item

FilesSizeFormatView

There are no files associated with this item.

Show simple item record