Event Code: 0xCB
Mask: See in table below.
Available counters: 0,1,2,3
Category: Precise Event Based Sampling Performance Tuning Events;
Definition: Precise Events for on socket load access breakdown
Event Name Extension |
Mask |
Definition |
Description |
---|---|---|---|
0x01 |
Retired loads that hit the L1 data cache (Precise Event) |
Counts the number of retired loads that hit the L1 data cache. |
|
0x02 |
Retired loads that hit the L2 cache (Precise Event) |
Counts the number of retired loads that hit the L2 data cache. |
|
0x04 |
Retired loads that hit valid versions in the LLC cache (Precise Event) |
Counts the number of retired loads that hit their own, unshared lines in the LLC cache. |
|
0x08 |
Retired loads that hit sibling core's L2 in modified or unmodified states (Precise Event) |
Counts the number of retired loads that hit in a sibling core's L2 (on die core). Since the LLC is inclusive of all cores on the package, this is an LLC hit. This counts both clean and modified hits. |
|
0x10 |
Retired loads that miss the LLC cache (Precise Event) |
Counts the number of retired loads that miss the LLC cache. The load was satisfied by a remote socket, local memory or an IOH. |
|
0x40 |
Retired loads that miss L1D and hit an previously allocated LFB (Precise Event) |
Counts the number of retired loads that miss the L1D and the address is located in an allocated line fill buffer and will soon be committed to cache. This is counting secondary L1D misses. |
|
0x80 |
Retired loads that miss the DTLB (Precise Event) |
Counts the number of retired loads that missed the DTLB. The DTLB miss is not counted if the load operation causes a fault. This event counts loads from cacheable memory only. The event does not count loads by software prefetches. |