aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/other.json
blob: 10c823ac26ccaf2c2fc5a981d1f04e09adddd761 (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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
[
  {
    "PublicDescription": "This event counts the occurrence count of the micro-operation split.",
    "EventCode": "0x139",
    "EventName": "UOP_SPLIT",
    "BriefDescription": "This event counts the occurrence count of the micro-operation split."
  },
  {
    "PublicDescription": "This event counts every cycle that no operation was committed because the oldest and uncommitted load/store/prefetch operation waits for memory access.",
    "EventCode": "0x180",
    "EventName": "LD_COMP_WAIT_L2_MISS",
    "BriefDescription": "This event counts every cycle that no operation was committed because the oldest and uncommitted load/store/prefetch operation waits for memory access."
  },
  {
    "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for memory access.",
    "EventCode": "0x181",
    "EventName": "LD_COMP_WAIT_L2_MISS_EX",
    "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for memory access."
  },
  {
    "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted load/store/prefetch operation waits for L2 cache access.",
    "EventCode": "0x182",
    "EventName": "LD_COMP_WAIT_L1_MISS",
    "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted load/store/prefetch operation waits for L2 cache access."
  },
  {
    "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for L2 cache access.",
    "EventCode": "0x183",
    "EventName": "LD_COMP_WAIT_L1_MISS_EX",
    "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for L2 cache access."
  },
  {
    "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted load/store/prefetch operation waits for L1D cache, L2 cache and memory access.",
    "EventCode": "0x184",
    "EventName": "LD_COMP_WAIT",
    "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted load/store/prefetch operation waits for L1D cache, L2 cache and memory access."
  },
  {
    "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for L1D cache, L2 cache and memory access.",
    "EventCode": "0x185",
    "EventName": "LD_COMP_WAIT_EX",
    "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for L1D cache, L2 cache and memory access."
  },
  {
    "PublicDescription": "This event counts every cycle that no instruction was committed due to the lack of an available prefetch port.",
    "EventCode": "0x186",
    "EventName": "LD_COMP_WAIT_PFP_BUSY",
    "BriefDescription": "This event counts every cycle that no instruction was committed due to the lack of an available prefetch port."
  },
  {
    "PublicDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by an integer load operation.",
    "EventCode": "0x187",
    "EventName": "LD_COMP_WAIT_PFP_BUSY_EX",
    "BriefDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by an integer load operation."
  },
  {
    "PublicDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by a software prefetch instruction.",
    "EventCode": "0x188",
    "EventName": "LD_COMP_WAIT_PFP_BUSY_SWPF",
    "BriefDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by a software prefetch instruction."
  },
  {
    "PublicDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is an integer or floating-point/SIMD instruction.",
    "EventCode": "0x189",
    "EventName": "EU_COMP_WAIT",
    "BriefDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is an integer or floating-point/SIMD instruction."
  },
  {
    "PublicDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a floating-point/SIMD instruction.",
    "EventCode": "0x18A",
    "EventName": "FL_COMP_WAIT",
    "BriefDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a floating-point/SIMD instruction."
  },
  {
    "PublicDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a branch instruction.",
    "EventCode": "0x18B",
    "EventName": "BR_COMP_WAIT",
    "BriefDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a branch instruction."
  },
  {
    "PublicDescription": "This event counts every cycle that no instruction was committed because the CSE is empty.",
    "EventCode": "0x18C",
    "EventName": "ROB_EMPTY",
    "BriefDescription": "This event counts every cycle that no instruction was committed because the CSE is empty."
  },
  {
    "PublicDescription": "This event counts every cycle that no instruction was committed because the CSE is empty and the store port (SP) is full.",
    "EventCode": "0x18D",
    "EventName": "ROB_EMPTY_STQ_BUSY",
    "BriefDescription": "This event counts every cycle that no instruction was committed because the CSE is empty and the store port (SP) is full."
  },
  {
    "PublicDescription": "This event counts every cycle that the instruction unit is halted by the WFE/WFI instruction.",
    "EventCode": "0x18E",
    "EventName": "WFE_WFI_CYCLE",
    "BriefDescription": "This event counts every cycle that the instruction unit is halted by the WFE/WFI instruction."
  },
  {
    "PublicDescription": "This event counts every cycle that no instruction was committed, but counts at the time when commits MOVPRFX only.",
    "EventCode": "0x190",
    "EventName": "_0INST_COMMIT",
    "BriefDescription": "This event counts every cycle that no instruction was committed, but counts at the time when commits MOVPRFX only."
  },
  {
    "PublicDescription": "This event counts every cycle that one instruction is committed.",
    "EventCode": "0x191",
    "EventName": "_1INST_COMMIT",
    "BriefDescription": "This event counts every cycle that one instruction is committed."
  },
  {
    "PublicDescription": "This event counts every cycle that two instructions are committed.",
    "EventCode": "0x192",
    "EventName": "_2INST_COMMIT",
    "BriefDescription": "This event counts every cycle that two instructions are committed."
  },
  {
    "PublicDescription": "This event counts every cycle that three instructions are committed.",
    "EventCode": "0x193",
    "EventName": "_3INST_COMMIT",
    "BriefDescription": "This event counts every cycle that three instructions are committed."
  },
  {
    "PublicDescription": "This event counts every cycle that four instructions are committed.",
    "EventCode": "0x194",
    "EventName": "_4INST_COMMIT",
    "BriefDescription": "This event counts every cycle that four instructions are committed."
  },
  {
    "PublicDescription": "This event counts every cycle that only any micro-operations are committed.",
    "EventCode": "0x198",
    "EventName": "UOP_ONLY_COMMIT",
    "BriefDescription": "This event counts every cycle that only any micro-operations are committed."
  },
  {
    "PublicDescription": "This event counts every cycle that only the MOVPRFX instruction is committed.",
    "EventCode": "0x199",
    "EventName": "SINGLE_MOVPRFX_COMMIT",
    "BriefDescription": "This event counts every cycle that only the MOVPRFX instruction is committed."
  },
  {
    "PublicDescription": "This event counts energy consumption per cycle of core.",
    "EventCode": "0x1E0",
    "EventName": "EA_CORE",
    "BriefDescription": "This event counts energy consumption per cycle of core."
  },
  {
    "PublicDescription": "This event counts streaming prefetch requests to L1D cache generated by hardware prefetcher.",
    "EventCode": "0x230",
    "EventName": "L1HWPF_STREAM_PF",
    "BriefDescription": "This event counts streaming prefetch requests to L1D cache generated by hardware prefetcher."
  },
  {
    "PublicDescription": "This event counts allocation type prefetch injection requests to L1D cache generated by hardware prefetcher.",
    "EventCode": "0x231",
    "EventName": "L1HWPF_INJ_ALLOC_PF",
    "BriefDescription": "This event counts allocation type prefetch injection requests to L1D cache generated by hardware prefetcher."
  },
  {
    "PublicDescription": "This event counts non-allocation type prefetch injection requests to L1D cache generated by hardware prefetcher.",
    "EventCode": "0x232",
    "EventName": "L1HWPF_INJ_NOALLOC_PF",
    "BriefDescription": "This event counts non-allocation type prefetch injection requests to L1D cache generated by hardware prefetcher."
  },
  {
    "PublicDescription": "This event counts streaming prefetch requests to L2 cache generated by hardware prefecher.",
    "EventCode": "0x233",
    "EventName": "L2HWPF_STREAM_PF",
    "BriefDescription": "This event counts streaming prefetch requests to L2 cache generated by hardware prefecher."
  },
  {
    "PublicDescription": "This event counts allocation type prefetch injection requests to L2 cache generated by hardware prefetcher.",
    "EventCode": "0x234",
    "EventName": "L2HWPF_INJ_ALLOC_PF",
    "BriefDescription": "This event counts allocation type prefetch injection requests to L2 cache generated by hardware prefetcher."
  },
  {
    "PublicDescription": "This event counts non-allocation type prefetch injection requests to L2 cache generated by hardware prefetcher.",
    "EventCode": "0x235",
    "EventName": "L2HWPF_INJ_NOALLOC_PF",
    "BriefDescription": "This event counts non-allocation type prefetch injection requests to L2 cache generated by hardware prefetcher."
  },
  {
    "PublicDescription": "This event counts prefetch requests to L2 cache generated by the other causes.",
    "EventCode": "0x236",
    "EventName": "L2HWPF_OTHER",
    "BriefDescription": "This event counts prefetch requests to L2 cache generated by the other causes."
  }
]