aboutsummaryrefslogtreecommitdiff
path: root/x86data/perfmon_data/BNL/Bonnell_core_V4.tsv
blob: 5cafb22a607629f8fb34776253b6a4ce2b1de7cd (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
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
# Performance Monitoring Events for Intel Atom Processors Based on the Bonnel Microarchitecture - V4
# 8/16/2016 11:57:05 AM
# Copyright (c) 2007 - 2016 Intel Corporation. All rights reserved.
EventCode	UMask	EventName	BriefDescription	Counter	SampleAfterValue	MSRIndex	MSRValue	CounterMask	Invert	AnyThread	EdgeDetect	PEBS	Errata
0x2	0x83	STORE_FORWARDS.ANY	All store forwards	0,1	200000	0	0	0	0	0	0	0	null
0x2	0x81	STORE_FORWARDS.GOOD	Good store forwards	0,1	200000	0	0	0	0	0	0	0	null
0x3	0x7F	REISSUE.ANY	Micro-op reissues for any cause	0,1	200000	0	0	0	0	0	0	0	null
0x3	0xFF	REISSUE.ANY.AR	Micro-op reissues for any cause (At Retirement)	0,1	200000	0	0	0	0	0	0	0	null
0x5	0xF	MISALIGN_MEM_REF.SPLIT	Memory references that cross an 8-byte boundary.	0,1	200000	0	0	0	0	0	0	0	null
0x5	0x9	MISALIGN_MEM_REF.LD_SPLIT	Load splits	0,1	200000	0	0	0	0	0	0	0	null
0x5	0xA	MISALIGN_MEM_REF.ST_SPLIT	Store splits	0,1	200000	0	0	0	0	0	0	0	null
0x5	0x8F	MISALIGN_MEM_REF.SPLIT.AR	Memory references that cross an 8-byte boundary (At Retirement)	0,1	200000	0	0	0	0	0	0	0	null
0x5	0x89	MISALIGN_MEM_REF.LD_SPLIT.AR	Load splits (At Retirement)	0,1	200000	0	0	0	0	0	0	0	null
0x5	0x8A	MISALIGN_MEM_REF.ST_SPLIT.AR	Store splits (Ar Retirement)	0,1	200000	0	0	0	0	0	0	0	null
0x5	0x8C	MISALIGN_MEM_REF.RMW_SPLIT	ld-op-st splits	0,1	200000	0	0	0	0	0	0	0	null
0x5	0x97	MISALIGN_MEM_REF.BUBBLE	Nonzero segbase 1 bubble	0,1	200000	0	0	0	0	0	0	0	null
0x5	0x91	MISALIGN_MEM_REF.LD_BUBBLE	Nonzero segbase load 1 bubble	0,1	200000	0	0	0	0	0	0	0	null
0x5	0x92	MISALIGN_MEM_REF.ST_BUBBLE	Nonzero segbase store 1 bubble	0,1	200000	0	0	0	0	0	0	0	null
0x5	0x94	MISALIGN_MEM_REF.RMW_BUBBLE	Nonzero segbase ld-op-st 1 bubble	0,1	200000	0	0	0	0	0	0	0	null
0x6	0x80	SEGMENT_REG_LOADS.ANY	Number of segment register loads.	0,1	200000	0	0	0	0	0	0	0	null
0x7	0x81	PREFETCH.PREFETCHT0	Streaming SIMD Extensions (SSE) PrefetchT0 instructions executed.	0,1	200000	0	0	0	0	0	0	0	null
0x7	0x82	PREFETCH.PREFETCHT1	Streaming SIMD Extensions (SSE) PrefetchT1 instructions executed.	0,1	200000	0	0	0	0	0	0	0	null
0x7	0x84	PREFETCH.PREFETCHT2	Streaming SIMD Extensions (SSE) PrefetchT2 instructions executed.	0,1	200000	0	0	0	0	0	0	0	null
0x7	0x86	PREFETCH.SW_L2	Streaming SIMD Extensions (SSE) PrefetchT1 and PrefetchT2 instructions executed	0,1	200000	0	0	0	0	0	0	0	null
0x7	0x88	PREFETCH.PREFETCHNTA	Streaming SIMD Extensions (SSE) Prefetch NTA instructions executed	0,1	200000	0	0	0	0	0	0	0	null
0x7	0x10	PREFETCH.HW_PREFETCH	L1 hardware prefetch request	0,1	2000000	0	0	0	0	0	0	0	null
0x7	0xF	PREFETCH.SOFTWARE_PREFETCH	Any Software prefetch	0,1	200000	0	0	0	0	0	0	0	null
0x7	0x8F	PREFETCH.SOFTWARE_PREFETCH.AR	Any Software prefetch	0,1	200000	0	0	0	0	0	0	0	null
0x8	0x7	DATA_TLB_MISSES.DTLB_MISS	Memory accesses that missed the DTLB.	0,1	200000	0	0	0	0	0	0	0	null
0x8	0x5	DATA_TLB_MISSES.DTLB_MISS_LD	DTLB misses due to load operations.	0,1	200000	0	0	0	0	0	0	0	null
0x8	0x9	DATA_TLB_MISSES.L0_DTLB_MISS_LD	L0 DTLB misses due to load operations.	0,1	200000	0	0	0	0	0	0	0	null
0x8	0x6	DATA_TLB_MISSES.DTLB_MISS_ST	DTLB misses due to store operations.	0,1	200000	0	0	0	0	0	0	0	null
0x8	0xA	DATA_TLB_MISSES.L0_DTLB_MISS_ST	L0 DTLB misses due to store operations	0,1	200000	0	0	0	0	0	0	0	null
0x9	0x20	DISPATCH_BLOCKED.ANY	Memory cluster signals to block micro-op dispatch for any reason	0,1	200000	0	0	0	0	0	0	0	null
0xC	0x3	PAGE_WALKS.WALKS	Number of page-walks executed.	0,1	200000	0	0	0	0	0	0	0	null
0xC	0x3	PAGE_WALKS.CYCLES	Duration of page-walks in core cycles	0,1	2000000	0	0	0	0	0	0	0	null
0xC	0x1	PAGE_WALKS.D_SIDE_WALKS	Number of D-side only page walks	0,1	200000	0	0	0	0	0	0	0	null
0xC	0x1	PAGE_WALKS.D_SIDE_CYCLES	Duration of D-side only page walks	0,1	2000000	0	0	0	0	0	0	0	null
0xC	0x2	PAGE_WALKS.I_SIDE_WALKS	Number of I-Side page walks	0,1	200000	0	0	0	0	0	0	0	null
0xC	0x2	PAGE_WALKS.I_SIDE_CYCLES	Duration of I-Side page walks	0,1	2000000	0	0	0	0	0	0	0	null
0x10	0x1	X87_COMP_OPS_EXE.ANY.S	Floating point computational micro-ops executed.	0,1	2000000	0	0	0	0	0	0	0	null
0x10	0x81	X87_COMP_OPS_EXE.ANY.AR	Floating point computational micro-ops retired.	0,1	2000000	0	0	0	0	0	0	2	null
0x10	0x2	X87_COMP_OPS_EXE.FXCH.S	FXCH uops executed.	0,1	2000000	0	0	0	0	0	0	0	null
0x10	0x82	X87_COMP_OPS_EXE.FXCH.AR	FXCH uops retired.	0,1	2000000	0	0	0	0	0	0	2	null
0x11	0x1	FP_ASSIST.S	Floating point assists.	0,1	10000	0	0	0	0	0	0	0	null
0x11	0x81	FP_ASSIST.AR	Floating point assists for retired operations.	0,1	10000	0	0	0	0	0	0	0	null
0x12	0x1	MUL.S	Multiply operations executed.	0,1	2000000	0	0	0	0	0	0	0	null
0x12	0x81	MUL.AR	Multiply operations retired	0,1	2000000	0	0	0	0	0	0	0	null
0x13	0x1	DIV.S	Divide operations executed.	0,1	2000000	0	0	0	0	0	0	0	null
0x13	0x81	DIV.AR	Divide operations retired	0,1	2000000	0	0	0	0	0	0	0	null
0x14	0x1	CYCLES_DIV_BUSY	Cycles the divider is busy.	0,1	2000000	0	0	0	0	0	0	0	null
0x21	0x40	L2_ADS.SELF	Cycles L2 address bus is in use.	0,1	200000	0	0	0	0	0	0	0	null
0x22	0x40	L2_DBUS_BUSY.SELF	Cycles the L2 cache data bus is busy.	0,1	200000	0	0	0	0	0	0	0	null
0x23	0x40	L2_DBUS_BUSY_RD.SELF	Cycles the L2 transfers data to the core.	0,1	200000	0	0	0	0	0	0	0	null
0x24	0x70	L2_LINES_IN.SELF.ANY	L2 cache misses.	0,1	200000	0	0	0	0	0	0	0	null
0x24	0x40	L2_LINES_IN.SELF.DEMAND	L2 cache misses.	0,1	200000	0	0	0	0	0	0	0	null
0x24	0x50	L2_LINES_IN.SELF.PREFETCH	L2 cache misses.	0,1	200000	0	0	0	0	0	0	0	null
0x25	0x40	L2_M_LINES_IN.SELF	L2 cache line modifications.	0,1	200000	0	0	0	0	0	0	0	null
0x26	0x70	L2_LINES_OUT.SELF.ANY	L2 cache lines evicted.	0,1	200000	0	0	0	0	0	0	0	null
0x26	0x40	L2_LINES_OUT.SELF.DEMAND	L2 cache lines evicted.	0,1	200000	0	0	0	0	0	0	0	null
0x26	0x50	L2_LINES_OUT.SELF.PREFETCH	L2 cache lines evicted.	0,1	200000	0	0	0	0	0	0	0	null
0x27	0x70	L2_M_LINES_OUT.SELF.ANY	Modified lines evicted from the L2 cache	0,1	200000	0	0	0	0	0	0	0	null
0x27	0x40	L2_M_LINES_OUT.SELF.DEMAND	Modified lines evicted from the L2 cache	0,1	200000	0	0	0	0	0	0	0	null
0x27	0x50	L2_M_LINES_OUT.SELF.PREFETCH	Modified lines evicted from the L2 cache	0,1	200000	0	0	0	0	0	0	0	null
0x28	0x44	L2_IFETCH.SELF.E_STATE	L2 cacheable instruction fetch requests	0,1	200000	0	0	0	0	0	0	0	null
0x28	0x41	L2_IFETCH.SELF.I_STATE	L2 cacheable instruction fetch requests	0,1	200000	0	0	0	0	0	0	0	null
0x28	0x48	L2_IFETCH.SELF.M_STATE	L2 cacheable instruction fetch requests	0,1	200000	0	0	0	0	0	0	0	null
0x28	0x42	L2_IFETCH.SELF.S_STATE	L2 cacheable instruction fetch requests	0,1	200000	0	0	0	0	0	0	0	null
0x28	0x4F	L2_IFETCH.SELF.MESI	L2 cacheable instruction fetch requests	0,1	200000	0	0	0	0	0	0	0	null
0x29	0x74	L2_LD.SELF.ANY.E_STATE	L2 cache reads	0,1	200000	0	0	0	0	0	0	0	null
0x29	0x71	L2_LD.SELF.ANY.I_STATE	L2 cache reads	0,1	200000	0	0	0	0	0	0	0	null
0x29	0x78	L2_LD.SELF.ANY.M_STATE	L2 cache reads	0,1	200000	0	0	0	0	0	0	0	null
0x29	0x72	L2_LD.SELF.ANY.S_STATE	L2 cache reads	0,1	200000	0	0	0	0	0	0	0	null
0x29	0x7F	L2_LD.SELF.ANY.MESI	L2 cache reads	0,1	200000	0	0	0	0	0	0	0	null
0x29	0x44	L2_LD.SELF.DEMAND.E_STATE	L2 cache reads	0,1	200000	0	0	0	0	0	0	0	null
0x29	0x41	L2_LD.SELF.DEMAND.I_STATE	L2 cache reads	0,1	200000	0	0	0	0	0	0	0	null
0x29	0x48	L2_LD.SELF.DEMAND.M_STATE	L2 cache reads	0,1	200000	0	0	0	0	0	0	0	null
0x29	0x42	L2_LD.SELF.DEMAND.S_STATE	L2 cache reads	0,1	200000	0	0	0	0	0	0	0	null
0x29	0x4F	L2_LD.SELF.DEMAND.MESI	L2 cache reads	0,1	200000	0	0	0	0	0	0	0	null
0x29	0x54	L2_LD.SELF.PREFETCH.E_STATE	L2 cache reads	0,1	200000	0	0	0	0	0	0	0	null
0x29	0x51	L2_LD.SELF.PREFETCH.I_STATE	L2 cache reads	0,1	200000	0	0	0	0	0	0	0	null
0x29	0x58	L2_LD.SELF.PREFETCH.M_STATE	L2 cache reads	0,1	200000	0	0	0	0	0	0	0	null
0x29	0x52	L2_LD.SELF.PREFETCH.S_STATE	L2 cache reads	0,1	200000	0	0	0	0	0	0	0	null
0x29	0x5F	L2_LD.SELF.PREFETCH.MESI	L2 cache reads	0,1	200000	0	0	0	0	0	0	0	null
0x2A	0x44	L2_ST.SELF.E_STATE	L2 store requests	0,1	200000	0	0	0	0	0	0	0	null
0x2A	0x41	L2_ST.SELF.I_STATE	L2 store requests	0,1	200000	0	0	0	0	0	0	0	null
0x2A	0x48	L2_ST.SELF.M_STATE	L2 store requests	0,1	200000	0	0	0	0	0	0	0	null
0x2A	0x42	L2_ST.SELF.S_STATE	L2 store requests	0,1	200000	0	0	0	0	0	0	0	null
0x2A	0x4F	L2_ST.SELF.MESI	L2 store requests	0,1	200000	0	0	0	0	0	0	0	null
0x2B	0x44	L2_LOCK.SELF.E_STATE	L2 locked accesses	0,1	200000	0	0	0	0	0	0	0	null
0x2B	0x41	L2_LOCK.SELF.I_STATE	L2 locked accesses	0,1	200000	0	0	0	0	0	0	0	null
0x2B	0x48	L2_LOCK.SELF.M_STATE	L2 locked accesses	0,1	200000	0	0	0	0	0	0	0	null
0x2B	0x42	L2_LOCK.SELF.S_STATE	L2 locked accesses	0,1	200000	0	0	0	0	0	0	0	null
0x2B	0x4F	L2_LOCK.SELF.MESI	L2 locked accesses	0,1	200000	0	0	0	0	0	0	0	null
0x2C	0x44	L2_DATA_RQSTS.SELF.E_STATE	All data requests from the L1 data cache	0,1	200000	0	0	0	0	0	0	0	null
0x2C	0x41	L2_DATA_RQSTS.SELF.I_STATE	All data requests from the L1 data cache	0,1	200000	0	0	0	0	0	0	0	null
0x2C	0x48	L2_DATA_RQSTS.SELF.M_STATE	All data requests from the L1 data cache	0,1	200000	0	0	0	0	0	0	0	null
0x2C	0x42	L2_DATA_RQSTS.SELF.S_STATE	All data requests from the L1 data cache	0,1	200000	0	0	0	0	0	0	0	null
0x2C	0x4F	L2_DATA_RQSTS.SELF.MESI	All data requests from the L1 data cache	0,1	200000	0	0	0	0	0	0	0	null
0x2D	0x44	L2_LD_IFETCH.SELF.E_STATE	All read requests from L1 instruction and data caches	0,1	200000	0	0	0	0	0	0	0	null
0x2D	0x41	L2_LD_IFETCH.SELF.I_STATE	All read requests from L1 instruction and data caches	0,1	200000	0	0	0	0	0	0	0	null
0x2D	0x48	L2_LD_IFETCH.SELF.M_STATE	All read requests from L1 instruction and data caches	0,1	200000	0	0	0	0	0	0	0	null
0x2D	0x42	L2_LD_IFETCH.SELF.S_STATE	All read requests from L1 instruction and data caches	0,1	200000	0	0	0	0	0	0	0	null
0x2D	0x4F	L2_LD_IFETCH.SELF.MESI	All read requests from L1 instruction and data caches	0,1	200000	0	0	0	0	0	0	0	null
0x2E	0x74	L2_RQSTS.SELF.ANY.E_STATE	L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x2E	0x71	L2_RQSTS.SELF.ANY.I_STATE	L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x2E	0x78	L2_RQSTS.SELF.ANY.M_STATE	L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x2E	0x72	L2_RQSTS.SELF.ANY.S_STATE	L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x2E	0x7F	L2_RQSTS.SELF.ANY.MESI	L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x2E	0x44	L2_RQSTS.SELF.DEMAND.E_STATE	L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x2E	0x48	L2_RQSTS.SELF.DEMAND.M_STATE	L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x2E	0x42	L2_RQSTS.SELF.DEMAND.S_STATE	L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x2E	0x54	L2_RQSTS.SELF.PREFETCH.E_STATE	L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x2E	0x51	L2_RQSTS.SELF.PREFETCH.I_STATE	L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x2E	0x58	L2_RQSTS.SELF.PREFETCH.M_STATE	L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x2E	0x52	L2_RQSTS.SELF.PREFETCH.S_STATE	L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x2E	0x5F	L2_RQSTS.SELF.PREFETCH.MESI	L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x2E	0x41	L2_RQSTS.SELF.DEMAND.I_STATE	L2 cache demand requests from this core that missed the L2	0,1	200000	0	0	0	0	0	0	0	null
0x2E	0x4F	L2_RQSTS.SELF.DEMAND.MESI	L2 cache demand requests from this core	0,1	200000	0	0	0	0	0	0	0	null
0x30	0x74	L2_REJECT_BUSQ.SELF.ANY.E_STATE	Rejected L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x30	0x71	L2_REJECT_BUSQ.SELF.ANY.I_STATE	Rejected L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x30	0x78	L2_REJECT_BUSQ.SELF.ANY.M_STATE	Rejected L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x30	0x72	L2_REJECT_BUSQ.SELF.ANY.S_STATE	Rejected L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x30	0x7F	L2_REJECT_BUSQ.SELF.ANY.MESI	Rejected L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x30	0x44	L2_REJECT_BUSQ.SELF.DEMAND.E_STATE	Rejected L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x30	0x41	L2_REJECT_BUSQ.SELF.DEMAND.I_STATE	Rejected L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x30	0x48	L2_REJECT_BUSQ.SELF.DEMAND.M_STATE	Rejected L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x30	0x42	L2_REJECT_BUSQ.SELF.DEMAND.S_STATE	Rejected L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x30	0x4F	L2_REJECT_BUSQ.SELF.DEMAND.MESI	Rejected L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x30	0x54	L2_REJECT_BUSQ.SELF.PREFETCH.E_STATE	Rejected L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x30	0x51	L2_REJECT_BUSQ.SELF.PREFETCH.I_STATE	Rejected L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x30	0x58	L2_REJECT_BUSQ.SELF.PREFETCH.M_STATE	Rejected L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x30	0x52	L2_REJECT_BUSQ.SELF.PREFETCH.S_STATE	Rejected L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x30	0x5F	L2_REJECT_BUSQ.SELF.PREFETCH.MESI	Rejected L2 cache requests	0,1	200000	0	0	0	0	0	0	0	null
0x32	0x40	L2_NO_REQ.SELF	Cycles no L2 cache requests are pending	0,1	200000	0	0	0	0	0	0	0	null
0x3A	0x0	EIST_TRANS	Number of Enhanced Intel SpeedStep(R) Technology (EIST) transitions	0,1	200000	0	0	0	0	0	0	0	null
0x3B	0xC0	THERMAL_TRIP	Number of thermal trips	0,1	200000	0	0	0	0	0	0	0	null
0x3C	0x0	CPU_CLK_UNHALTED.CORE_P	Core cycles when core is not halted	0,1	2000000	0	0	0	0	0	0	0	null
0x3C	0x1	CPU_CLK_UNHALTED.BUS	Bus cycles when core is not halted	0,1	200000	0	0	0	0	0	0	0	null
0xA	0x0	CPU_CLK_UNHALTED.CORE	Core cycles when core is not halted	Fixed counter 2	2000000	0	0	0	0	0	0	0	null
0xA	0x0	CPU_CLK_UNHALTED.REF	Reference cycles when core is not halted.	Fixed counter 3	2000000	0	0	0	0	0	0	0	null
0x40	0xA1	L1D_CACHE.LD	L1 Cacheable Data Reads	0,1	2000000	0	0	0	0	0	0	0	null
0x40	0xA2	L1D_CACHE.ST	L1 Cacheable Data Writes	0,1	2000000	0	0	0	0	0	0	0	null
0x40	0x83	L1D_CACHE.ALL_REF	L1 Data reads and writes	0,1	2000000	0	0	0	0	0	0	0	null
0x40	0xA3	L1D_CACHE.ALL_CACHE_REF	L1 Data Cacheable reads and writes	0,1	2000000	0	0	0	0	0	0	0	null
0x40	0x8	L1D_CACHE.REPL	L1 Data line replacements	0,1	200000	0	0	0	0	0	0	0	null
0x40	0x48	L1D_CACHE.REPLM	Modified cache lines allocated in the L1 data cache	0,1	200000	0	0	0	0	0	0	0	null
0x40	0x10	L1D_CACHE.EVICT	Modified cache lines evicted from the L1 data cache	0,1	200000	0	0	0	0	0	0	0	null
0x60	0xE0	BUS_REQUEST_OUTSTANDING.ALL_AGENTS	Outstanding cacheable data read bus requests duration.	0,1	200000	0	0	0	0	0	0	0	null
0x60	0x40	BUS_REQUEST_OUTSTANDING.SELF	Outstanding cacheable data read bus requests duration.	0,1	200000	0	0	0	0	0	0	0	null
0x61	0x20	BUS_BNR_DRV.ALL_AGENTS	Number of Bus Not Ready signals asserted.	0,1	200000	0	0	0	0	0	0	0	null
0x61	0x0	BUS_BNR_DRV.THIS_AGENT	Number of Bus Not Ready signals asserted.	0,1	200000	0	0	0	0	0	0	0	null
0x62	0x20	BUS_DRDY_CLOCKS.ALL_AGENTS	Bus cycles when data is sent on the bus.	0,1	200000	0	0	0	0	0	0	0	null
0x62	0x0	BUS_DRDY_CLOCKS.THIS_AGENT	Bus cycles when data is sent on the bus.	0,1	200000	0	0	0	0	0	0	0	null
0x63	0xE0	BUS_LOCK_CLOCKS.ALL_AGENTS	Bus cycles when a LOCK signal is asserted.	0,1	200000	0	0	0	0	0	0	0	null
0x63	0x40	BUS_LOCK_CLOCKS.SELF	Bus cycles when a LOCK signal is asserted.	0,1	200000	0	0	0	0	0	0	0	null
0x64	0x40	BUS_DATA_RCV.SELF	Bus cycles while processor receives data.	0,1	200000	0	0	0	0	0	0	0	null
0x65	0xE0	BUS_TRANS_BRD.ALL_AGENTS	Burst read bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x65	0x40	BUS_TRANS_BRD.SELF	Burst read bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x66	0xE0	BUS_TRANS_RFO.ALL_AGENTS	RFO bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x66	0x40	BUS_TRANS_RFO.SELF	RFO bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x67	0xE0	BUS_TRANS_WB.ALL_AGENTS	Explicit writeback bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x67	0x40	BUS_TRANS_WB.SELF	Explicit writeback bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x68	0xE0	BUS_TRANS_IFETCH.ALL_AGENTS	Instruction-fetch bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x68	0x40	BUS_TRANS_IFETCH.SELF	Instruction-fetch bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x69	0xE0	BUS_TRANS_INVAL.ALL_AGENTS	Invalidate bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x69	0x40	BUS_TRANS_INVAL.SELF	Invalidate bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x6A	0xE0	BUS_TRANS_PWR.ALL_AGENTS	Partial write bus transaction.	0,1	200000	0	0	0	0	0	0	0	null
0x6A	0x40	BUS_TRANS_PWR.SELF	Partial write bus transaction.	0,1	200000	0	0	0	0	0	0	0	null
0x6B	0xE0	BUS_TRANS_P.ALL_AGENTS	Partial bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x6B	0x40	BUS_TRANS_P.SELF	Partial bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x6C	0xE0	BUS_TRANS_IO.ALL_AGENTS	IO bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x6C	0x40	BUS_TRANS_IO.SELF	IO bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x6D	0xE0	BUS_TRANS_DEF.ALL_AGENTS	Deferred bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x6D	0x40	BUS_TRANS_DEF.SELF	Deferred bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x6E	0xE0	BUS_TRANS_BURST.ALL_AGENTS	Burst (full cache-line) bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x6E	0x40	BUS_TRANS_BURST.SELF	Burst (full cache-line) bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x6F	0xE0	BUS_TRANS_MEM.ALL_AGENTS	Memory bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x6F	0x40	BUS_TRANS_MEM.SELF	Memory bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x70	0xE0	BUS_TRANS_ANY.ALL_AGENTS	All bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x70	0x40	BUS_TRANS_ANY.SELF	All bus transactions.	0,1	200000	0	0	0	0	0	0	0	null
0x77	0xB	EXT_SNOOP.THIS_AGENT.ANY	External snoops.	0,1	200000	0	0	0	0	0	0	0	null
0x77	0x1	EXT_SNOOP.THIS_AGENT.CLEAN	External snoops.	0,1	200000	0	0	0	0	0	0	0	null
0x77	0x2	EXT_SNOOP.THIS_AGENT.HIT	External snoops.	0,1	200000	0	0	0	0	0	0	0	null
0x77	0x8	EXT_SNOOP.THIS_AGENT.HITM	External snoops.	0,1	200000	0	0	0	0	0	0	0	null
0x77	0x2B	EXT_SNOOP.ALL_AGENTS.ANY	External snoops.	0,1	200000	0	0	0	0	0	0	0	null
0x77	0x21	EXT_SNOOP.ALL_AGENTS.CLEAN	External snoops.	0,1	200000	0	0	0	0	0	0	0	null
0x77	0x22	EXT_SNOOP.ALL_AGENTS.HIT	External snoops.	0,1	200000	0	0	0	0	0	0	0	null
0x77	0x28	EXT_SNOOP.ALL_AGENTS.HITM	External snoops.	0,1	200000	0	0	0	0	0	0	0	null
0x7A	0x20	BUS_HIT_DRV.ALL_AGENTS	HIT signal asserted.	0,1	200000	0	0	0	0	0	0	0	null
0x7A	0x0	BUS_HIT_DRV.THIS_AGENT	HIT signal asserted.	0,1	200000	0	0	0	0	0	0	0	null
0x7B	0x20	BUS_HITM_DRV.ALL_AGENTS	HITM signal asserted.	0,1	200000	0	0	0	0	0	0	0	null
0x7B	0x0	BUS_HITM_DRV.THIS_AGENT	HITM signal asserted.	0,1	200000	0	0	0	0	0	0	0	null
0x7D	0x40	BUSQ_EMPTY.SELF	Bus queue is empty.	0,1	200000	0	0	0	0	0	0	0	null
0x7E	0xE0	SNOOP_STALL_DRV.ALL_AGENTS	Bus stalled for snoops.	0,1	200000	0	0	0	0	0	0	0	null
0x7E	0x40	SNOOP_STALL_DRV.SELF	Bus stalled for snoops.	0,1	200000	0	0	0	0	0	0	0	null
0x7F	0x40	BUS_IO_WAIT.SELF	IO requests waiting in the bus queue.	0,1	200000	0	0	0	0	0	0	0	null
0x80	0x3	ICACHE.ACCESSES	Instruction fetches.	0,1	200000	0	0	0	0	0	0	0	null
0x80	0x1	ICACHE.HIT	Icache hit	0,1	200000	0	0	0	0	0	0	0	null
0x80	0x2	ICACHE.MISSES	Icache miss	0,1	200000	0	0	0	0	0	0	0	null
0x82	0x1	ITLB.HIT	ITLB hits.	0,1	200000	0	0	0	0	0	0	0	null
0x82	0x4	ITLB.FLUSH	ITLB flushes.	0,1	200000	0	0	0	0	0	0	0	null
0x82	0x2	ITLB.MISSES	ITLB misses.	0,1	200000	0	0	0	0	0	0	2	null
0x86	0x1	CYCLES_ICACHE_MEM_STALLED.ICACHE_MEM_STALLED	Cycles during which instruction fetches are  stalled.	0,1	2000000	0	0	0	0	0	0	0	null
0x87	0x1	DECODE_STALL.PFB_EMPTY	Decode stall due to PFB empty	0,1	2000000	0	0	0	0	0	0	0	null
0x87	0x2	DECODE_STALL.IQ_FULL	Decode stall due to IQ full	0,1	2000000	0	0	0	0	0	0	0	null
0x88	0x1	BR_INST_TYPE_RETIRED.COND	All macro conditional branch instructions.	0,1	2000000	0	0	0	0	0	0	0	null
0x88	0x2	BR_INST_TYPE_RETIRED.UNCOND	All macro unconditional branch instructions, excluding calls and indirects	0,1	2000000	0	0	0	0	0	0	0	null
0x88	0x4	BR_INST_TYPE_RETIRED.IND	All indirect branches that are not calls.	0,1	2000000	0	0	0	0	0	0	0	null
0x88	0x8	BR_INST_TYPE_RETIRED.RET	All indirect branches that have a return mnemonic	0,1	2000000	0	0	0	0	0	0	0	null
0x88	0x10	BR_INST_TYPE_RETIRED.DIR_CALL	All non-indirect calls	0,1	2000000	0	0	0	0	0	0	0	null
0x88	0x20	BR_INST_TYPE_RETIRED.IND_CALL	All indirect calls, including both register and memory indirect.	0,1	2000000	0	0	0	0	0	0	0	null
0x88	0x41	BR_INST_TYPE_RETIRED.COND_TAKEN	Only taken macro conditional branch instructions	0,1	2000000	0	0	0	0	0	0	0	null
0x89	0x1	BR_MISSP_TYPE_RETIRED.COND	Mispredicted cond branch instructions retired	0,1	200000	0	0	0	0	0	0	0	null
0x89	0x2	BR_MISSP_TYPE_RETIRED.IND	Mispredicted ind branches that are not calls	0,1	200000	0	0	0	0	0	0	0	null
0x89	0x4	BR_MISSP_TYPE_RETIRED.RETURN	Mispredicted return branches	0,1	200000	0	0	0	0	0	0	0	null
0x89	0x8	BR_MISSP_TYPE_RETIRED.IND_CALL	Mispredicted indirect calls, including both register and memory indirect. 	0,1	200000	0	0	0	0	0	0	0	null
0x89	0x11	BR_MISSP_TYPE_RETIRED.COND_TAKEN	Mispredicted and taken cond branch instructions retired	0,1	200000	0	0	0	0	0	0	0	null
0xAA	0x1	MACRO_INSTS.NON_CISC_DECODED	Non-CISC nacro instructions decoded	0,1	2000000	0	0	0	0	0	0	0	null
0xAA	0x2	MACRO_INSTS.CISC_DECODED	CISC macro instructions decoded	0,1	2000000	0	0	0	0	0	0	0	null
0xAA	0x3	MACRO_INSTS.ALL_DECODED	All Instructions decoded	0,1	2000000	0	0	0	0	0	0	0	null
0xB0	0x0	SIMD_UOPS_EXEC.S	SIMD micro-ops executed (excluding stores).	0,1	2000000	0	0	0	0	0	0	0	null
0xB0	0x80	SIMD_UOPS_EXEC.AR	SIMD micro-ops retired (excluding stores).	0,1	2000000	0	0	0	0	0	0	2	null
0xB1	0x0	SIMD_SAT_UOP_EXEC.S	SIMD saturated arithmetic micro-ops executed.	0,1	2000000	0	0	0	0	0	0	0	null
0xB1	0x80	SIMD_SAT_UOP_EXEC.AR	SIMD saturated arithmetic micro-ops retired.	0,1	2000000	0	0	0	0	0	0	0	null
0xB3	0x1	SIMD_UOP_TYPE_EXEC.MUL.S	SIMD packed multiply micro-ops executed	0,1	2000000	0	0	0	0	0	0	0	null
0xB3	0x81	SIMD_UOP_TYPE_EXEC.MUL.AR	SIMD packed multiply micro-ops retired	0,1	2000000	0	0	0	0	0	0	0	null
0xB3	0x2	SIMD_UOP_TYPE_EXEC.SHIFT.S	SIMD packed shift micro-ops executed	0,1	2000000	0	0	0	0	0	0	0	null
0xB3	0x82	SIMD_UOP_TYPE_EXEC.SHIFT.AR	SIMD packed shift micro-ops retired	0,1	2000000	0	0	0	0	0	0	0	null
0xB3	0x4	SIMD_UOP_TYPE_EXEC.PACK.S	SIMD packed micro-ops executed	0,1	2000000	0	0	0	0	0	0	0	null
0xB3	0x84	SIMD_UOP_TYPE_EXEC.PACK.AR	SIMD packed micro-ops retired	0,1	2000000	0	0	0	0	0	0	0	null
0xB3	0x8	SIMD_UOP_TYPE_EXEC.UNPACK.S	SIMD unpacked micro-ops executed	0,1	2000000	0	0	0	0	0	0	0	null
0xB3	0x88	SIMD_UOP_TYPE_EXEC.UNPACK.AR	SIMD unpacked micro-ops retired	0,1	2000000	0	0	0	0	0	0	0	null
0xB3	0x10	SIMD_UOP_TYPE_EXEC.LOGICAL.S	SIMD packed logical micro-ops executed	0,1	2000000	0	0	0	0	0	0	0	null
0xB3	0x90	SIMD_UOP_TYPE_EXEC.LOGICAL.AR	SIMD packed logical micro-ops retired	0,1	2000000	0	0	0	0	0	0	0	null
0xB3	0x20	SIMD_UOP_TYPE_EXEC.ARITHMETIC.S	SIMD packed arithmetic micro-ops executed	0,1	2000000	0	0	0	0	0	0	0	null
0xB3	0xA0	SIMD_UOP_TYPE_EXEC.ARITHMETIC.AR	SIMD packed arithmetic micro-ops retired	0,1	2000000	0	0	0	0	0	0	0	null
0xC0	0x0	INST_RETIRED.ANY_P	Instructions retired (precise event).	0,1	2000000	0	0	0	0	0	0	2	null
0xA	0x0	INST_RETIRED.ANY	Instructions retired.	Fixed counter 1	2000000	0	0	0	0	0	0	0	null
0xC2	0x10	UOPS_RETIRED.ANY	Micro-ops retired.	0,1	2000000	0	0	0	0	0	0	0	null
0xC2	0x10	UOPS_RETIRED.STALLED_CYCLES	Cycles no micro-ops retired.	0,1	2000000	0	0	0	0	0	0	0	null
0xC2	0x10	UOPS_RETIRED.STALLS	Periods no micro-ops retired.	0,1	2000000	0	0	0	0	0	0	0	null
0xA9	0x1	UOPS.MS_CYCLES	This event counts the cycles where 1 or more uops are issued by the micro-sequencer (MS), including microcode assists and inserted flows, and written to the IQ. 	0,1	2000000	0	0	1	0	0	0	0	null
0xC3	0x1	MACHINE_CLEARS.SMC	Self-Modifying Code detected.	0,1	200000	0	0	0	0	0	0	0	null
0xC4	0x0	BR_INST_RETIRED.ANY	Retired branch instructions.	0,1	2000000	0	0	0	0	0	0	0	null
0xC4	0x1	BR_INST_RETIRED.PRED_NOT_TAKEN	Retired branch instructions that were predicted not-taken.	0,1	2000000	0	0	0	0	0	0	0	null
0xC4	0x2	BR_INST_RETIRED.MISPRED_NOT_TAKEN	Retired branch instructions that were mispredicted not-taken.	0,1	200000	0	0	0	0	0	0	0	null
0xC4	0x4	BR_INST_RETIRED.PRED_TAKEN	Retired branch instructions that were predicted taken.	0,1	2000000	0	0	0	0	0	0	0	null
0xC4	0x8	BR_INST_RETIRED.MISPRED_TAKEN	Retired branch instructions that were mispredicted taken.	0,1	200000	0	0	0	0	0	0	0	null
0xC4	0xC	BR_INST_RETIRED.TAKEN	Retired taken branch instructions.	0,1	2000000	0	0	0	0	0	0	0	null
0xC4	0xF	BR_INST_RETIRED.ANY1	Retired branch instructions.	0,1	2000000	0	0	0	0	0	0	0	null
0xC5	0x0	BR_INST_RETIRED.MISPRED	Retired mispredicted branch instructions (precise event).	0,1	200000	0	0	0	0	0	0	1	null
0xC6	0x1	CYCLES_INT_MASKED.CYCLES_INT_MASKED	Cycles during which interrupts are disabled.	0,1	2000000	0	0	0	0	0	0	0	null
0xC6	0x2	CYCLES_INT_MASKED.CYCLES_INT_PENDING_AND_MASKED	Cycles during which interrupts are pending and disabled.	0,1	2000000	0	0	0	0	0	0	0	null
0xC7	0x1	SIMD_INST_RETIRED.PACKED_SINGLE	Retired Streaming SIMD Extensions (SSE) packed-single instructions.	0,1	2000000	0	0	0	0	0	0	0	null
0xC7	0x2	SIMD_INST_RETIRED.SCALAR_SINGLE	Retired Streaming SIMD Extensions (SSE) scalar-single instructions.	0,1	2000000	0	0	0	0	0	0	0	null
0xC7	0x8	SIMD_INST_RETIRED.SCALAR_DOUBLE	Retired Streaming SIMD Extensions 2 (SSE2) scalar-double instructions.	0,1	2000000	0	0	0	0	0	0	0	null
0xC7	0x10	SIMD_INST_RETIRED.VECTOR	Retired Streaming SIMD Extensions 2 (SSE2) vector instructions.	0,1	2000000	0	0	0	0	0	0	0	null
0xC8	0x0	HW_INT_RCV	Hardware interrupts received.	0,1	200000	0	0	0	0	0	0	0	null
0xCA	0x1	SIMD_COMP_INST_RETIRED.PACKED_SINGLE	Retired computational Streaming SIMD Extensions (SSE) packed-single instructions.	0,1	2000000	0	0	0	0	0	0	0	null
0xCA	0x2	SIMD_COMP_INST_RETIRED.SCALAR_SINGLE	Retired computational Streaming SIMD Extensions (SSE) scalar-single instructions.	0,1	2000000	0	0	0	0	0	0	0	null
0xCA	0x8	SIMD_COMP_INST_RETIRED.SCALAR_DOUBLE	Retired computational Streaming SIMD Extensions 2 (SSE2) scalar-double instructions.	0,1	2000000	0	0	0	0	0	0	0	null
0xCB	0x1	MEM_LOAD_RETIRED.L2_HIT	Retired loads that hit the L2 cache (precise event).	0,1	200000	0	0	0	0	0	0	0	null
0xCB	0x2	MEM_LOAD_RETIRED.L2_MISS	Retired loads that miss the L2 cache	0,1	10000	0	0	0	0	0	0	0	null
0xCB	0x4	MEM_LOAD_RETIRED.DTLB_MISS	Retired loads that miss the DTLB (precise event).	0,1	200000	0	0	0	0	0	0	1	null
0xCD	0x0	SIMD_ASSIST	SIMD assists invoked.	0,1	100000	0	0	0	0	0	0	0	null
0xCE	0x0	SIMD_INSTR_RETIRED	SIMD Instructions retired.	0,1	2000000	0	0	0	0	0	0	0	null
0xCF	0x0	SIMD_SAT_INSTR_RETIRED	Saturated arithmetic instructions retired.	0,1	2000000	0	0	0	0	0	0	0	null
0xDC	0x2	RESOURCE_STALLS.DIV_BUSY	Cycles issue is stalled due to div busy.	0,1	2000000	0	0	0	0	0	0	0	null
0xE0	0x1	BR_INST_DECODED	Branch instructions decoded	0,1	2000000	0	0	0	0	0	0	0	null
0xE4	0x1	BOGUS_BR	Bogus branches	0,1	2000000	0	0	0	0	0	0	0	null
0xE6	0x1	BACLEARS.ANY	BACLEARS asserted.	0,1	2000000	0	0	0	0	0	0	0	null
0x3	0x1	REISSUE.OVERLAP_STORE	Micro-op reissues on a store-load collision	0,1	200000	0	0	0	0	0	0	0	null
0x3	0x81	REISSUE.OVERLAP_STORE.AR	Micro-op reissues on a store-load collision (At Retirement)	0,1	200000	0	0	0	0	0	0	0	null