cachelokaliteit
Cachelokaliteit is een begrip uit computerarchitectuur dat beschrijft hoe goed geheugentoegangspatronen profiteren van de snelheid van het cachegeheugen. Het gaat om de kans dat data die onlangs is gebruikt of dichtbijliggende data snel weer beschikbaar zijn in de snellere caches, in plaats van langzamer hoofdgeheugen te moeten benaderen. Een goede cachelokaliteit levert flinke prestatieswinst doordat de geheugenlatentie omlaag gaat en de cijfers voor geheugenbandbreedte efficiënter worden benut.
Er zijn twee hoofdvormen: temporale lokalisatie en ruimtelijke lokalisatie. Temporale lokalisatie betekent dat data die eerder
Caches werken hiërarchisch in blokken en sets. Bij toegang tot een adres wordt het bijbehorende blok in
Praktische implicaties zijn bijvoorbeeld het doorlopen van een opeenvolgende array (goede locality) versus willekeurige toegangspatronen (slechte