cachebelastningen
Cachebelastningen er et begrep som beskriver hvor stor press en datamaskins hurtigminne (cache) utsettes for i løpet av en arbeidsbelastning. Målet med cachen er å redusere ventetiden ved å lagre ofte brukte data nær prosessoren. Belastningen avhenger av arbeidssettets størrelse, tilgangsmønster og antall samtidige tråder som konkurrerer om cacheplass.
I et typisk datamaskins minnehierarki består cachelagrene av L1, L2 og ofte L3. Belastningen måles i hvor
Måleparametere inkluderer cachehit-rate, cachemiss-rate og relaterte mål som miss per tusen instrukser (MPKI) og cachebåndbredde. Disse
Årsaker til høy cachebelastning inkluderer et stort arbeidssett som overskrider cachekapasiteten, irregulære eller dårlige lokalitetsmønstre i
Optimaliseringstiltak inkluderer omstrukturering av algoritmer for bedre datas lokalitet, blokkering/tile-teknikker for å holde arbeidssettet innenfor cachekapasiteten,