aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/perf/pmu-events/arch/x86/tremontx/cache.json
blob: f88040171b4dd32ab6e07773b9ea6c11f9483224 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
[
    {
        "CollectPEBSRecord": "2",
        "PublicDescription": "Counts cacheable memory requests that miss in the the Last Level Cache.  Requests include Demand Loads, Reads for Ownership(RFO), Instruction fetches and L1 HW prefetches. If the platform has an L3 cache, last level cache is the L3, otherwise it is the L2.",
        "EventCode": "0x2e",
        "Counter": "0,1,2,3",
        "UMask": "0x41",
        "PEBScounters": "0,1,2,3",
        "EventName": "LONGEST_LAT_CACHE.MISS",
        "PDIR_COUNTER": "na",
        "SampleAfterValue": "200003",
        "BriefDescription": "Counts memory requests originating from the core that miss in the last level cache. If the platform has an L3 cache, last level cache is the L3, otherwise it is the L2."
    },
    {
        "CollectPEBSRecord": "2",
        "PublicDescription": "Counts cacheable memory requests that access the Last Level Cache.  Requests include Demand Loads, Reads for Ownership(RFO), Instruction fetches and L1 HW prefetches. If the platform has an L3 cache, last level cache is the L3, otherwise it is the L2.",
        "EventCode": "0x2e",
        "Counter": "0,1,2,3",
        "UMask": "0x4f",
        "PEBScounters": "0,1,2,3",
        "EventName": "LONGEST_LAT_CACHE.REFERENCE",
        "PDIR_COUNTER": "na",
        "SampleAfterValue": "200003",
        "BriefDescription": "Counts memory requests originating from the core that reference a cache line in the last level cache. If the platform has an L3 cache, last level cache is the L3, otherwise it is the L2."
    },
    {
        "PEBS": "1",
        "CollectPEBSRecord": "2",
        "PublicDescription": "Counts the number of load uops retired. This event is Precise Event capable",
        "EventCode": "0xd0",
        "Counter": "0,1,2,3",
        "UMask": "0x81",
        "PEBScounters": "0,1,2,3",
        "EventName": "MEM_UOPS_RETIRED.ALL_LOADS",
        "SampleAfterValue": "200003",
        "BriefDescription": "Counts the number of load uops retired.",
        "Data_LA": "1"
    },
    {
        "PEBS": "1",
        "CollectPEBSRecord": "2",
        "PublicDescription": "Counts the number of store uops retired. This event is Precise Event capable",
        "EventCode": "0xd0",
        "Counter": "0,1,2,3",
        "UMask": "0x82",
        "PEBScounters": "0,1,2,3",
        "EventName": "MEM_UOPS_RETIRED.ALL_STORES",
        "SampleAfterValue": "200003",
        "BriefDescription": "Counts the number of store uops retired.",
        "Data_LA": "1"
    },
    {
        "PEBS": "1",
        "CollectPEBSRecord": "2",
        "EventCode": "0xd1",
        "Counter": "0,1,2,3",
        "UMask": "0x1",
        "PEBScounters": "0,1,2,3",
        "EventName": "MEM_LOAD_UOPS_RETIRED.L1_HIT",
        "SampleAfterValue": "200003",
        "BriefDescription": "Counts the number of load uops retired that hit the level 1 data cache",
        "Data_LA": "1"
    },
    {
        "PEBS": "1",
        "CollectPEBSRecord": "2",
        "EventCode": "0xd1",
        "Counter": "0,1,2,3",
        "UMask": "0x2",
        "PEBScounters": "0,1,2,3",
        "EventName": "MEM_LOAD_UOPS_RETIRED.L2_HIT",
        "SampleAfterValue": "200003",
        "BriefDescription": "Counts the number of load uops retired that hit in the level 2 cache",
        "Data_LA": "1"
    },
    {
        "PEBS": "1",
        "CollectPEBSRecord": "2",
        "EventCode": "0xd1",
        "Counter": "0,1,2,3",
        "UMask": "0x4",
        "PEBScounters": "0,1,2,3",
        "EventName": "MEM_LOAD_UOPS_RETIRED.L3_HIT",
        "SampleAfterValue": "200003",
        "BriefDescription": "Counts the number of load uops retired that miss in the level 3 cache"
    },
    {
        "PEBS": "1",
        "CollectPEBSRecord": "2",
        "EventCode": "0xd1",
        "Counter": "0,1,2,3",
        "UMask": "0x8",
        "PEBScounters": "0,1,2,3",
        "EventName": "MEM_LOAD_UOPS_RETIRED.L1_MISS",
        "SampleAfterValue": "200003",
        "BriefDescription": "Counts the number of load uops retired that miss in the level 1 data cache",
        "Data_LA": "1"
    },
    {
        "PEBS": "1",
        "CollectPEBSRecord": "2",
        "EventCode": "0xd1",
        "Counter": "0,1,2,3",
        "UMask": "0x10",
        "PEBScounters": "0,1,2,3",
        "EventName": "MEM_LOAD_UOPS_RETIRED.L2_MISS",
        "SampleAfterValue": "200003",
        "BriefDescription": "Counts the number of load uops retired that miss in the level 2 cache",
        "Data_LA": "1"
    }
]