ruyven_macaran
Trockeneisprofi (m/w)
Geschwindigkeit <> Latenz.
Natürlich ermöglichen erst die geringeren Ansprüche an die Geschwindigkeit eines L2 oder L3 Caches dessen Größe im Vergleich zu einem L1 oder L2 bei einem vertretbaren Transistorbudget. Aber es ist auch einfach so, dass die Adressierung eines größeren Speichers mehr Aufwand und somit Zeit benötigt und somit dauert es bei gleicher Technik/Generation immer Länger, auf einen großen Cache zuzugreifen, wie auf einen kleinen - selbst wenn die eigentliche Geschwindigkeit des Auslese/Schreibvorganges am Ende die gleiche ist.
Fehler sind afaik sehr unwahrscheinlich, weil die Daten in höheren Cache-Stufen zwangsläufig die neueren und die als erste genutzt sind, wärend die in niedrigeren Cache-Stufen eh für andere Kerne gesperrt werden.
Die aufwendige Suche nach Daten, die sich in einem von 5 Caches verstecken können, hat dagegen AMD schonmal massive Verluste eingebracht.
@Marc: mein "mutmaßlich" bezog sich auf die Auswirkung, nicht die Ursache
Natürlich ermöglichen erst die geringeren Ansprüche an die Geschwindigkeit eines L2 oder L3 Caches dessen Größe im Vergleich zu einem L1 oder L2 bei einem vertretbaren Transistorbudget. Aber es ist auch einfach so, dass die Adressierung eines größeren Speichers mehr Aufwand und somit Zeit benötigt und somit dauert es bei gleicher Technik/Generation immer Länger, auf einen großen Cache zuzugreifen, wie auf einen kleinen - selbst wenn die eigentliche Geschwindigkeit des Auslese/Schreibvorganges am Ende die gleiche ist.
Wahrscheinlich weil diese Architektur den Vorteil hat, dass man die Daten nicht doppelt halten muss. Das hat erstens den Nachteil, dass Speicher verschwendet wird und zweitens kann es passieren, dass es zu einem Fehler kommt, weil 2 gleiche Daten unterschiedliche Zeitstempel haben (Aktualisierung nicht weitergegeben).![]()
Fehler sind afaik sehr unwahrscheinlich, weil die Daten in höheren Cache-Stufen zwangsläufig die neueren und die als erste genutzt sind, wärend die in niedrigeren Cache-Stufen eh für andere Kerne gesperrt werden.
Die aufwendige Suche nach Daten, die sich in einem von 5 Caches verstecken können, hat dagegen AMD schonmal massive Verluste eingebracht.
@Marc: mein "mutmaßlich" bezog sich auf die Auswirkung, nicht die Ursache

Zuletzt bearbeitet:

)
