Was ist Pipeline-Burst-Cache? Definition & Bedeutung

click fraud protection

Der Pipeline-Burst-Cache ist ein sekundärer Cache, auch bekannt als L2-Cache, der es ermöglicht, Daten zu speichern viel schneller übertragen werden, indem die aus dem Speicher geholten Daten über drei ganze Takte verteilt werden Fahrräder. Es ist ein wesentlicher Bestandteil von Mikroprozessoren, die eine superskalare Architektur verwenden, aber es erfordert einen spezifischen, passenden und synchronen RAM-Typ namens SDRAM, um zu funktionieren.

Technipages erklärt Pipeline Burst Cache

Diese Art von RAM ist einer, dessen Chips sich mit dem Takt des Mikroprozessors synchronisieren können und somit seine Taktzyklen leicht messen und verfolgen können. Durch die Verteilung auf drei solcher Zyklen gibt es anfangs eine geringfügige Verzögerung, aber sobald dies erledigt ist, kann der Cache Anfragen in eine Warteschlange stellen und alle nachfolgenden Abrufanforderungen benötigen dann nur einen Zyklus, was bedeutet, dass die Dinge insgesamt viel schneller laufen als ohne den L2 Zwischenspeicher.

Pipeline-Burst-Caches unterstützen auch Übertragungen im Burst-Modus – durch die Nutzung der SDRAM-Chips kann die Pipeline auch eine Gruppe oder Zeile mit Cache-Inhalten auf einmal liefern, wenn der Prozessor nach dem ersten Element in dieser Zeile fragt oder Gruppe. Das bedeutet, dass alles andere im Wesentlichen vorinstalliert und viel schneller verfügbar ist, als wenn jeder Artikel manuell und gezielt angefordert werden muss. Tatsächlich reduziert die Einführung und Verwendung von Pipeline-Burst-Caches die Prozessorwartezeit und erhöht die Cache-Speicheroperationen.

Der L2-Cache arbeitet im Allgemeinen in einem von zwei Modi – dem oben erwähnten Burst-Modus und dem Standard-Pipelining-Modus. Informationen können nur im Burst-made vorab abgerufen werden, während im Pipelining-Modus der Cache seinen Inhalt sowohl dem Cache als auch dem RAM zur Verfügung stellt.

Allgemeine Verwendungen von Pipeline Burst Cache

  • Pipeline-Burst-Caches sollen die Wartezeit des Prozessors verkürzen.
  • In einem superskalaren Setup funktionieren Pipeline-Burst-Caches nur in Kombination mit SDRAM.
  • Eine CPU-Architektur mit einem Pipeline-Burst-Cache kann das Abrufen von Daten durch das System erheblich beschleunigen.

Häufiger Missbrauch von Pipeline Burst Cache

  • Der Pipeline-Burst-Cache in einem Prozessor ist ein Backup für das Pipeline-System, das aktiviert wird, wenn etwas schief geht und Daten frei „burst“.