Leksykon IT › Sprzęt › Victim cache

Victim cache

Sprzęt Svenska → Zaktualizowano: 2026-10-07

Pamięć podręczna (lub polityka pamięci podręcznej), która łapie linie danych właśnie wyrzucone („ofiary”) z wyższego poziomu cache’a, zamiast od razu je odrzucać. Jeśli procesor wkrótce znów potrzebuje takiej linii, wciąż leży piętro niżej, co oszczędza kosztowny dostęp do pamięci.

Mechanika: gdy linia musi opuścić L2 (by zrobić miejsce na nowe dane), trafia do „victim cache” / jest obsługiwana przez politykę ofiar w L3, zamiast zniknąć całkiem. Jeśli rdzeń zaraz jej potrzebuje (częste dzięki lokalności), znajduje ją tam — trafienie zamiast długiego pobierania z RAM-u. AMD od dawna stosuje projekt „victim cache” dla swojego L3: L3 wypełnia się liniami wyrzuconymi z L2 (przez co jest wyłączne — nie duplikuje tego, co już jest w L2, lecz trzyma dokładnie to, na co w L2 zabrakło miejsca). Zysk: lepsze wykorzystanie całkowitej pojemności cache’a i mniej chybień na danych, które „dopiero co wyszły”. Pierwotnie koncepcja małego osobnego bufora (Norman Jouppi), dziś polityka we wspólnym L3. Pokrewne: inclusive cache i cache miss.

← Wróć do leksykonu