BT Sözlüğü › Donanım › Kurban önbellek (victim cache)

Kurban önbellek (victim cache)

Donanım Svenska → Güncellendi: 2026-10-11

Üst düzey bir önbellekten az önce atılan ("kurban edilen") veri satırlarını hemen çöpe atmak yerine yakalayan önbellek (veya önbellek politikası). CPU o satıra yakında yine ihtiyaç duyarsa bir alt düzeyde hâlâ durur ve pahalı bir bellek erişiminden kaçınılır.

Mekanik: yeni veriye yer açmak için bir satır L2'den çıkarılacağı zaman tamamen yok olmak yerine "kurban önbelleğe" / L3'teki bir kurban politikasına gider. Çekirdek ona kısa süre sonra yeniden ihtiyaç duyarsa (yerellik nedeniyle sık görülür) orada bulunur: uzun bir RAM erişimi yerine isabet.

AMD, L3'ü için uzun süredir "kurban önbellek" tasarımı kullanır: L3, L2'den atılan satırlarla dolar. Bu onu dışlayıcı yapar; L2'dekini kopyalamaz, tam olarak L2'de artık yeri olmayanı tutar. Kazanç: toplam önbellek kapasitesinden daha iyi yararlanma ve "az önce çıkmış" veride daha az ıskalama. Aslen küçük, ayrı bir tampon kavramıydı (Norman Jouppi); bugün paylaşımlı L3'te bir politikadır.

← Sözlüğe dön