Speicherhierarchie und Leistung

Wie hoch ist die Miss-Rate, wenn die Trefferrate des Caches 95 % beträgt?

  1. A95 %
  2. B0,95 %
  3. C5 %
Antwort und Erläuterung anzeigen

Antwort: C. 5 %

Ein Zugriff ist entweder Treffer oder Miss; die Miss-Rate = 1 − Trefferrate = 100 % − 95 % = 5 %. Auch wenn die Miss-Rate klein wirkt, geht sie bei großer Miss-Penalty stark in die mittlere Speicherzugriffszeit ein. Bei Trefferzeit 1 Zyklus und Miss-Penalty 100 Zyklen sind es z. B. 1 + 0,05 × 100 = 6 Zyklen, bei einer Trefferrate von 99 % schrumpft dies auf 2 Zyklen. 95 % ist die Trefferrate selbst, 0,95 % ein Wert, bei dem Dezimalzahl und Prozentangabe verwechselt wurden.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Speicherhierarchie und Leistung

  1. Welches Verfahren sendet beim Laden einer Miss-Zeile aus dem Hauptspeicher zuerst das von der CPU benötigte Wort und den Rest später?
  2. Warum wird es tendenziell schneller, die beiden obigen Schleifen zu einer zusammenzufassen (Loop Fusion), wenn N groß ist?
  3. Welche Kombination aus Grund und typischer Gegenmaßnahme ist richtig, warum beim Transponieren einer großen Matrix (b[j][i] = a[i][j]) leicht viele Cache-Misses auftreten?
  4. Welche Eigenschaft gilt in der Speicherhierarchie eines üblichen Computers umso mehr, je höher die Ebene liegt (je näher an der CPU)?
  5. Warum müssen Caches bei der Leistungsbewertung nicht nur nach der Miss-Rate, sondern nach der mittleren Speicherzugriffszeit verglichen werden?

Vergleiche zu diesem Thema