Cache (L1, L2, L3)

Der Cache (sprich: Kasch) ist der ultra-schnelle Zwischenspeicher direkt auf dem Prozessor. Er ist sozusagen der Schreibtisch des Prozessors, während der RAM das Regal im Nebenzimmer ist, und die Festplatte das Archiv im Keller.

Warum brauchen wir ihn?

CPUs sind verdammt schnell. Viel schneller als der Arbeitsspeicher (RAM). Ohne Cache müsste die CPU ständig Däumchen drehen und auf Daten vom RAM warten. Der Cache speichert die Daten, die am wahrscheinlichsten als nächstes gebraucht werden.

Die Hierarchie

  • L1-Cache: Winzig (z.B. 64 KB), aber extrem schnell. Sitzt direkt am Rechenkern.
  • L2-Cache: Etwas größer (z.B. 1 MB), etwas langsamer.
  • L3-Cache: Groß (z.B. 32 MB bis 96 MB), wird meist von allen Kernen geteilt.
Nerd-Fact: AMDs "3D V-Cache" Technologie stapelt zusätzlichen L3-Cache direkt oben auf den Prozessor-Die. Das bringt in Spielen enorme Leistungsschübe, weil Games oft sehr chaotisch auf Speicher zugreifen und der Cache diese Anfragen abfängt, bevor sie zum langsamen RAM müssen.