File Index
Files and directories
Sign in
FILE

memory.json

File preview with syntax highlighting.

linux-6.19.14/tools/perf/pmu-events/arch/x86/tigerlake/memory.json JSON
  1[
  2    {
  3        "BriefDescription": "Execution stalls while L3 cache miss demand load is outstanding.",
  4        "Counter": "0,1,2,3",
  5        "CounterMask": "6",
  6        "EventCode": "0xa3",
  7        "EventName": "CYCLE_ACTIVITY.STALLS_L3_MISS",
  8        "SampleAfterValue": "1000003",
  9        "UMask": "0x6"
 10    },
 11    {
 12        "BriefDescription": "Number of machine clears due to memory ordering conflicts.",
 13        "Counter": "0,1,2,3,4,5,6,7",
 14        "EventCode": "0xc3",
 15        "EventName": "MACHINE_CLEARS.MEMORY_ORDERING",
 16        "PublicDescription": "Counts the number of Machine Clears detected dye to memory ordering. Memory Ordering Machine Clears may apply when a memory read may not conform to the memory ordering rules of the x86 architecture",
 17        "SampleAfterValue": "100003",
 18        "UMask": "0x2"
 19    },
 20    {
 21        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 128 cycles.",
 22        "Counter": "0,1,2,3,4,5,6,7",
 23        "Data_LA": "1",
 24        "EventCode": "0xcd",
 25        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128",
 26        "MSRIndex": "0x3F6",
 27        "MSRValue": "0x80",
 28        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 128 cycles.  Reported latency may be longer than just the memory latency.",
 29        "SampleAfterValue": "1009",
 30        "UMask": "0x1"
 31    },
 32    {
 33        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 16 cycles.",
 34        "Counter": "0,1,2,3,4,5,6,7",
 35        "Data_LA": "1",
 36        "EventCode": "0xcd",
 37        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16",
 38        "MSRIndex": "0x3F6",
 39        "MSRValue": "0x10",
 40        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 16 cycles.  Reported latency may be longer than just the memory latency.",
 41        "SampleAfterValue": "20011",
 42        "UMask": "0x1"
 43    },
 44    {
 45        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 256 cycles.",
 46        "Counter": "0,1,2,3,4,5,6,7",
 47        "Data_LA": "1",
 48        "EventCode": "0xcd",
 49        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256",
 50        "MSRIndex": "0x3F6",
 51        "MSRValue": "0x100",
 52        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 256 cycles.  Reported latency may be longer than just the memory latency.",
 53        "SampleAfterValue": "503",
 54        "UMask": "0x1"
 55    },
 56    {
 57        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 32 cycles.",
 58        "Counter": "0,1,2,3,4,5,6,7",
 59        "Data_LA": "1",
 60        "EventCode": "0xcd",
 61        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32",
 62        "MSRIndex": "0x3F6",
 63        "MSRValue": "0x20",
 64        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 32 cycles.  Reported latency may be longer than just the memory latency.",
 65        "SampleAfterValue": "100007",
 66        "UMask": "0x1"
 67    },
 68    {
 69        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 4 cycles.",
 70        "Counter": "0,1,2,3,4,5,6,7",
 71        "Data_LA": "1",
 72        "EventCode": "0xcd",
 73        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4",
 74        "MSRIndex": "0x3F6",
 75        "MSRValue": "0x4",
 76        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 4 cycles.  Reported latency may be longer than just the memory latency.",
 77        "SampleAfterValue": "100003",
 78        "UMask": "0x1"
 79    },
 80    {
 81        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 512 cycles.",
 82        "Counter": "0,1,2,3,4,5,6,7",
 83        "Data_LA": "1",
 84        "EventCode": "0xcd",
 85        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512",
 86        "MSRIndex": "0x3F6",
 87        "MSRValue": "0x200",
 88        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 512 cycles.  Reported latency may be longer than just the memory latency.",
 89        "SampleAfterValue": "101",
 90        "UMask": "0x1"
 91    },
 92    {
 93        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 64 cycles.",
 94        "Counter": "0,1,2,3,4,5,6,7",
 95        "Data_LA": "1",
 96        "EventCode": "0xcd",
 97        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64",
 98        "MSRIndex": "0x3F6",
 99        "MSRValue": "0x40",
100        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 64 cycles.  Reported latency may be longer than just the memory latency.",
101        "SampleAfterValue": "2003",
102        "UMask": "0x1"
103    },
104    {
105        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 8 cycles.",
106        "Counter": "0,1,2,3,4,5,6,7",
107        "Data_LA": "1",
108        "EventCode": "0xcd",
109        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8",
110        "MSRIndex": "0x3F6",
111        "MSRValue": "0x8",
112        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 8 cycles.  Reported latency may be longer than just the memory latency.",
113        "SampleAfterValue": "50021",
114        "UMask": "0x1"
115    },
116    {
117        "BriefDescription": "Demand Data Read requests who miss L3 cache",
118        "Counter": "0,1,2,3",
119        "EventCode": "0xb0",
120        "EventName": "OFFCORE_REQUESTS.L3_MISS_DEMAND_DATA_RD",
121        "PublicDescription": "Demand Data Read requests who miss L3 cache.",
122        "SampleAfterValue": "100003",
123        "UMask": "0x10"
124    },
125    {
126        "BriefDescription": "Number of times an RTM execution aborted.",
127        "Counter": "0,1,2,3,4,5,6,7",
128        "EventCode": "0xc9",
129        "EventName": "RTM_RETIRED.ABORTED",
130        "PublicDescription": "Counts the number of times RTM abort was triggered.",
131        "SampleAfterValue": "100003",
132        "UMask": "0x4"
133    },
134    {
135        "BriefDescription": "Number of times an RTM execution aborted due to none of the previous 3 categories (e.g. interrupt)",
136        "Counter": "0,1,2,3,4,5,6,7",
137        "EventCode": "0xc9",
138        "EventName": "RTM_RETIRED.ABORTED_EVENTS",
139        "PublicDescription": "Counts the number of times an RTM execution aborted due to none of the previous 3 categories (e.g. interrupt).",
140        "SampleAfterValue": "100003",
141        "UMask": "0x80"
142    },
143    {
144        "BriefDescription": "Number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts)",
145        "Counter": "0,1,2,3,4,5,6,7",
146        "EventCode": "0xc9",
147        "EventName": "RTM_RETIRED.ABORTED_MEM",
148        "PublicDescription": "Counts the number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts).",
149        "SampleAfterValue": "100003",
150        "UMask": "0x8"
151    },
152    {
153        "BriefDescription": "Number of times an RTM execution aborted due to incompatible memory type",
154        "Counter": "0,1,2,3,4,5,6,7",
155        "EventCode": "0xc9",
156        "EventName": "RTM_RETIRED.ABORTED_MEMTYPE",
157        "PublicDescription": "Counts the number of times an RTM execution aborted due to incompatible memory type.",
158        "SampleAfterValue": "100003",
159        "UMask": "0x40"
160    },
161    {
162        "BriefDescription": "Number of times an RTM execution aborted due to HLE-unfriendly instructions",
163        "Counter": "0,1,2,3,4,5,6,7",
164        "EventCode": "0xc9",
165        "EventName": "RTM_RETIRED.ABORTED_UNFRIENDLY",
166        "PublicDescription": "Counts the number of times an RTM execution aborted due to HLE-unfriendly instructions.",
167        "SampleAfterValue": "100003",
168        "UMask": "0x20"
169    },
170    {
171        "BriefDescription": "Number of times an RTM execution successfully committed",
172        "Counter": "0,1,2,3,4,5,6,7",
173        "EventCode": "0xc9",
174        "EventName": "RTM_RETIRED.COMMIT",
175        "PublicDescription": "Counts the number of times RTM commit succeeded.",
176        "SampleAfterValue": "100003",
177        "UMask": "0x2"
178    },
179    {
180        "BriefDescription": "Number of times an RTM execution started.",
181        "Counter": "0,1,2,3,4,5,6,7",
182        "EventCode": "0xc9",
183        "EventName": "RTM_RETIRED.START",
184        "PublicDescription": "Counts the number of times we entered an RTM region. Does not count nested transactions.",
185        "SampleAfterValue": "100003",
186        "UMask": "0x1"
187    },
188    {
189        "BriefDescription": "Counts the number of times a class of instructions that may cause a transactional abort was executed inside a transactional region",
190        "Counter": "0,1,2,3,4,5,6,7",
191        "EventCode": "0x5d",
192        "EventName": "TX_EXEC.MISC2",
193        "PublicDescription": "Counts Unfriendly TSX abort triggered by a vzeroupper instruction.",
194        "SampleAfterValue": "100003",
195        "UMask": "0x2"
196    },
197    {
198        "BriefDescription": "Number of times an instruction execution caused the transactional nest count supported to be exceeded",
199        "Counter": "0,1,2,3,4,5,6,7",
200        "EventCode": "0x5d",
201        "EventName": "TX_EXEC.MISC3",
202        "PublicDescription": "Counts Unfriendly TSX abort triggered by a nest count that is too deep.",
203        "SampleAfterValue": "100003",
204        "UMask": "0x4"
205    },
206    {
207        "BriefDescription": "Speculatively counts the number of TSX aborts due to a data capacity limitation for transactional reads",
208        "Counter": "0,1,2,3",
209        "EventCode": "0x54",
210        "EventName": "TX_MEM.ABORT_CAPACITY_READ",
211        "PublicDescription": "Speculatively counts the number of Transactional Synchronization Extensions (TSX) aborts due to a data capacity limitation for transactional reads",
212        "SampleAfterValue": "100003",
213        "UMask": "0x80"
214    },
215    {
216        "BriefDescription": "Speculatively counts the number of TSX aborts due to a data capacity limitation for transactional writes.",
217        "Counter": "0,1,2,3",
218        "EventCode": "0x54",
219        "EventName": "TX_MEM.ABORT_CAPACITY_WRITE",
220        "PublicDescription": "Speculatively counts the number of Transactional Synchronization Extensions (TSX) aborts due to a data capacity limitation for transactional writes.",
221        "SampleAfterValue": "100003",
222        "UMask": "0x2"
223    },
224    {
225        "BriefDescription": "Number of times a transactional abort was signaled due to a data conflict on a transactionally accessed address",
226        "Counter": "0,1,2,3",
227        "EventCode": "0x54",
228        "EventName": "TX_MEM.ABORT_CONFLICT",
229        "PublicDescription": "Counts the number of times a TSX line had a cache conflict.",
230        "SampleAfterValue": "100003",
231        "UMask": "0x1"
232    }
233]
~/ Read-only file preview.