CPU und Architektur

Welche Kombination gehört zu den „drei C“ der Cache-Fehlzugriffe?

  1. ASchreib-, Lese- und Sprungfehlzugriff
  2. BTakt-, Spannungs- und Temperaturfehlzugriff
  3. CCompulsory-, Capacity- und Conflict-Fehlzugriff
Antwort und Erläuterung anzeigen

Antwort: C. Compulsory-, Capacity- und Conflict-Fehlzugriff

Cache-Fehlzugriffe werden eingeteilt in Compulsory-Fehlzugriffe beim ersten Zugriff, Capacity-Fehlzugriffe durch Verdrängung wegen zu geringer Kapazität und Conflict-Fehlzugriffe durch Konkurrenz um denselben Satz. Die Gegenmaßnahmen unterscheiden sich je nach Ursache: Bei Compulsory-Fehlzugriffen größere Zeilen oder Vorabladen per Prefetch, bei Capacity-Fehlzugriffen ein größerer Cache, bei Conflict-Fehlzugriffen höhere Assoziativität.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu CPU und Architektur

  1. Welcher Mechanismus legt bei einer Out-of-Order-CPU die Ergebnisse umgeordnet ausgeführter Befehle in der ursprünglichen Programmreihenfolge fest (Retire)?
  2. Was ist der Hauptzweck der Registerumbenennung (Register Renaming) in Out-of-Order-CPUs?
  3. Welche Anordnung, etwa in KI-Beschleunigern, ordnet viele Multiply-Accumulate-Einheiten gitterförmig an und berechnet Matrixprodukte, indem Daten nacheinander an benachbarte Recheneinheiten weitergegeben werden?
  4. Welches Modell stellt grafisch dar, ob die Leistung eines Programms durch Rechenleistung oder Speicherbandbreite begrenzt wird, mit der arithmetischen Intensität (Operationen pro Byte) auf der horizontalen Achse?
  5. Was ist der Hauptzweck der Pipeline-Verarbeitung in einer CPU?

Vergleiche zu diesem Thema