cacheeffektiviteten
Cacheeffektiviteten är ett mått på hur väl en cache minskar den genomsnittliga minnesåtkomsttiden i ett dator- eller system. En cache är ett litet, snabbt minneslager som håller en del av huvudminnet som förväntas användas inom kort. Effektiviteten påverkas av hur ofta minnesreferenser träffar cachen jämfört med hur ofta de missar och måste hämtas från ett långt långsammare minneslager.
En träff innebär snabbare åtkomst än en miss. Hit rate är antalet träffar delat med totala referenser;
Cache används ofta i flera nivåer, till exempel L1, L2 och L3. Organisationen kan vara inkluderande eller
Faktorer som påverkar inkluderar programstrukturer, datastrukturernas layout och minnesåtkomstmönster. Förbättringar uppnås ofta genom dataorienterad design, loopblocking/tiling,
Mätning av cacheeffektiviteten görs med hårdvaruprestandacounters eller simuleringar och rapporterar cache-referenser och cachemissar för att beräkna