Speicherhierarchie und Leistung

Welche Aussage zur Inklusiv-Methode, bei der ein unterer Cache (z. B. L2) den gesamten Inhalt des oberen Caches (L1) enthält, ist richtig?

  1. ADa oben und unten nicht dieselben Daten gehalten werden, wird die Gesamtkapazität am besten genutzt
  2. BDer untere Cache muss stets kleiner sein als der obere
  3. CDie Kohärenz ist leichter zu verwalten, doch dieselben Daten werden doppelt gehalten
Antwort und Erläuterung anzeigen

Antwort: C. Die Kohärenz ist leichter zu verwalten, doch dieselben Daten werden doppelt gehalten

Bei der Inklusiv-Methode sind Daten in L1 stets auch in L2; Anfragen anderer Kerne lassen sich daher durch Prüfen von L2 beantworten, und der Aufwand, bis in L1 nachzusehen, sinkt. Dafür werden dieselben Daten doppelt gehalten, sodass die effektive Kapazität nur die von L2 ist. Dass oben und unten nichts doppelt gehalten wird, ist die Exklusiv-Methode, die die Gesamtkapazität gut nutzt. Der untere Cache wird normalerweise größer gebaut als der obere.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Speicherhierarchie und Leistung

  1. Welche Änderung tritt beim Wechsel von Direct-Mapped zu satzassoziativ ein?
  2. Wie viele Tags werden bei einem 8-fach satzassoziativen Cache bei jedem Zugriff parallel verglichen?
  3. Bei einem Cache mit 64 Byte Zeilengröße und 64 Sätzen: Welche Nummer hat der Satz, in den das Datum an der Adresse 0x1234 gelangt?
  4. Was ist der Hauptgrund, weshalb Write-Back bei einer Verarbeitung, die wiederholt in dieselbe Zeile schreibt, gegenüber Write-Through vorteilhaft ist?
  5. Welche Aussage zum Ersetzungsverfahren, das im Gegensatz zu LRU (verdrängt das am längsten nicht benutzte Element) dasjenige verdrängt, das am längsten nicht mehr benutzt wird (optimale Ersetzung, OPT), ist richtig?

Vergleiche zu diesem Thema