Speicherhierarchie und Leistung

Die Miss-Rate des L1-Caches (Anteil an allen Zugriffen) beträgt 4 %, die globale Miss-Rate des L2-Caches (Anteil an allen Zugriffen, die auch in L2 ein Miss sind) 1 %. Wie hoch ist die lokale Miss-Rate von L2?

  1. A25 %
  2. B4 %
  3. C1 %
Antwort und Erläuterung anzeigen

Antwort: A. 25 %

Die lokale Miss-Rate ist der Anteil der Misses an den Zugriffen, die diesen Cache erreichen. In L2 gelangen die 4 % der Gesamtzugriffe, die in L1 ein Miss waren, davon sind 1 % der Gesamtzugriffe auch in L2 ein Miss; die lokale Miss-Rate beträgt daher 1 ÷ 4 = 25 %. Die lokale Miss-Rate von L2 wirkt hoch, weil L2 nur die Zugriffe mit geringer Lokalität erreichen, die L1 nicht abfangen konnte, was nicht bedeutet, dass die Wirkung von L2 gering ist. 1 % ist die globale Miss-Rate bezogen auf das Ganze, 4 % die Miss-Rate von L1.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Speicherhierarchie und Leistung

  1. Ein TLB hat 64 Einträge, die Seitengröße beträgt 4 KB. Welchen Speicherbereich kann man ohne TLB-Miss ansprechen (TLB-Reichweite)?
  2. Welche Kombination aus Hauptvorteil und Nachteil bei der Verwendung großer Seiten (Huge Pages) ist richtig?
  3. Ist eine Zeile eines zweidimensionalen Arrays genau 4096 Byte (Zweierpotenz) groß, kann es beim Durchlaufen von Elementen in Spaltenrichtung auch bei ausreichender Cache-Kapazität zu vielen Misses kommen. Welche Gegenmaßnahme ist wirksam?
  4. Um das Wievielfache der Trefferzeit des L1-Caches dauert ein Zugriff auf den DRAM-Hauptspeicher ungefähr (bei der CPU üblicher PCs und Server)?
  5. Welche Rolle hat das Valid-Bit, das jeder Cache-Zeile zugeordnet ist?

Vergleiche zu diesem Thema