How to caculate the cache miss rate

How to caculate the cache miss rate

take l2 cache miss rate for example,I get one formula from this forum:
Demand Data
L2 Miss Rate =>
(sum of all types of L2 demand data misses) / (sum of L2 demanded data requests) =>

I run a test on my program and here is the result:

if use thisformula to caculte the l2 cache miss rate, it's quite low
but why l2 cache hit event count + the l2 cache miss event count is much less
than all l2 data demand, shouldn't they be equal?

2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

I believe the difference is that the L2_RQSTS events
include L1 prefetching. Prefetches from
the L1 hardware prefetch algorithms appear like demand requests to the L2_RQSTS
events. The MEM_LOAD events filter out both prefetches from L1 and prefetches from L2. SoMEM_LOAD events are
truly counting only demand loads issued from software.

- Rob

Leave a Comment

Please sign in to add a comment. Not a member? Join today