Attachment 'eventinfo_westmere.txt'

Download

   1 Supported PMU models:
   2 	[6, p6, "Intel P6 Processor Family"]
   3 	[8, coreduo, "Intel Core Duo/Core Solo"]
   4 	[9, pm, "Intel Pentium M"]
   5 	[10, core, "Intel Core"]
   6 	[11, ppro, "Intel Pentium Pro"]
   7 	[12, pii, "Intel Pentium II"]
   8 	[13, atom, "Intel Atom"]
   9 	[14, nhm, "Intel Nehalem"]
  10 	[15, nhm_ex, "Intel Nehalem-EX"]
  11 	[16, nhm_unc, "Intel Nehalem uncore"]
  12 	[17, ix86arch, "Intel X86 architectural PMU"]
  13 	[50, perf, "perf_events generic PMU"]
  14 	[51, wsm, "Intel Westmere (single-socket)"]
  15 	[52, wsm_dp, "Intel Westmere (dual-socket)"]
  16 	[53, wsm_unc, "Intel Westmere uncore"]
  17 	[54, amd64_k7, "AMD64 K7"]
  18 	[55, amd64_k8_revb, "AMD64 K8 RevB"]
  19 	[56, amd64_k8_revc, "AMD64 K8 RevC"]
  20 	[57, amd64_k8_revd, "AMD64 K8 RevD"]
  21 	[58, amd64_k8_reve, "AMD64 K8 RevE"]
  22 	[59, amd64_k8_revf, "AMD64 K8 RevF"]
  23 	[60, amd64_k8_revg, "AMD64 K8 RevG"]
  24 	[61, amd64_fam10h_barcelona, "AMD64 Fam10h Barcelona"]
  25 	[62, amd64_fam10h_shanghai, "AMD64 Fam10h Shanghai"]
  26 	[63, amd64_fam10h_istanbul, "AMD64 Fam10h Istanbul"]
  27 Detected PMU models:
  28 	[17, ix86arch, "Intel X86 architectural PMU", 6 events]
  29 	[50, perf, "perf_events generic PMU", 35 events]
  30 	[52, wsm_dp, "Intel Westmere (dual-socket)", 91 events]
  31 	[53, wsm_unc, "Intel Westmere uncore", 52 events]
  32 Total events: 2090 available, 184 supported
  33 #-----------------------------
  34 IDX	 : 872415232
  35 PMU name : wsm_dp (Intel Westmere (dual-socket))
  36 Name     : UNHALTED_CORE_CYCLES
  37 Equiv	 : CPU_CLK_UNHALTED:THREAD_P
  38 Desc     : count core clock cycles whenever the clock signal on the specific core is running (not halted).
  39 Code     : 0x3c
  40 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
  41 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
  42 Modif-02 : 0x02 : [i] : invert (boolean)
  43 Modif-03 : 0x03 : [e] : edge level (boolean)
  44 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
  45 Modif-05 : 0x05 : [t] : measure any thread (boolean)
  46 #-----------------------------
  47 IDX	 : 872415233
  48 PMU name : wsm_dp (Intel Westmere (dual-socket))
  49 Name     : INSTRUCTION_RETIRED
  50 Equiv	 : INST_RETIRED:ANY_P
  51 Desc     : count the number of instructions at retirement.
  52 Code     : 0xc0
  53 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
  54 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
  55 Modif-02 : 0x02 : [i] : invert (boolean)
  56 Modif-03 : 0x03 : [e] : edge level (boolean)
  57 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
  58 Modif-05 : 0x05 : [t] : measure any thread (boolean)
  59 #-----------------------------
  60 IDX	 : 872415234
  61 PMU name : wsm_dp (Intel Westmere (dual-socket))
  62 Name     : INSTRUCTIONS_RETIRED
  63 Equiv	 : INST_RETIRED:ANY_P
  64 Desc     : This is an alias for INSTRUCTION_RETIRED
  65 Code     : 0xc0
  66 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
  67 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
  68 Modif-02 : 0x02 : [i] : invert (boolean)
  69 Modif-03 : 0x03 : [e] : edge level (boolean)
  70 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
  71 Modif-05 : 0x05 : [t] : measure any thread (boolean)
  72 #-----------------------------
  73 IDX	 : 872415235
  74 PMU name : wsm_dp (Intel Westmere (dual-socket))
  75 Name     : UNHALTED_REFERENCE_CYCLES
  76 Equiv	 : None
  77 Desc     : Unhalted reference cycles
  78 Code     : 0x13c
  79 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
  80 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
  81 Modif-02 : 0x05 : [t] : measure any thread (boolean)
  82 #-----------------------------
  83 IDX	 : 872415236
  84 PMU name : wsm_dp (Intel Westmere (dual-socket))
  85 Name     : LLC_REFERENCES
  86 Equiv	 : L3_LAT_CACHE:REFERENCE
  87 Desc     : count each request originating from the core to reference a cache line in the last level cache. The count may include speculation, but excludes cache line fills due to hardware prefetch.
  88 Code     : 0x4f2e
  89 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
  90 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
  91 Modif-02 : 0x02 : [i] : invert (boolean)
  92 Modif-03 : 0x03 : [e] : edge level (boolean)
  93 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
  94 Modif-05 : 0x05 : [t] : measure any thread (boolean)
  95 #-----------------------------
  96 IDX	 : 872415237
  97 PMU name : wsm_dp (Intel Westmere (dual-socket))
  98 Name     : LAST_LEVEL_CACHE_REFERENCES
  99 Equiv	 : L3_LAT_CACHE:REFERENCE
 100 Desc     : This is an alias for LLC_REFERENCES
 101 Code     : 0x4f2e
 102 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 103 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 104 Modif-02 : 0x02 : [i] : invert (boolean)
 105 Modif-03 : 0x03 : [e] : edge level (boolean)
 106 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 107 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 108 #-----------------------------
 109 IDX	 : 872415238
 110 PMU name : wsm_dp (Intel Westmere (dual-socket))
 111 Name     : LLC_MISSES
 112 Equiv	 : L3_LAT_CACHE:MISS
 113 Desc     : count each cache miss condition for references to the last level cache. The event count may include speculation, but excludes cache line fills due to hardware prefetch.
 114 Code     : 0x412e
 115 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 116 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 117 Modif-02 : 0x02 : [i] : invert (boolean)
 118 Modif-03 : 0x03 : [e] : edge level (boolean)
 119 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 120 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 121 #-----------------------------
 122 IDX	 : 872415239
 123 PMU name : wsm_dp (Intel Westmere (dual-socket))
 124 Name     : LAST_LEVEL_CACHE_MISSES
 125 Equiv	 : L3_LAT_CACHE:MISS
 126 Desc     : This is an alias for LLC_MISSES
 127 Code     : 0x412e
 128 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 129 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 130 Modif-02 : 0x02 : [i] : invert (boolean)
 131 Modif-03 : 0x03 : [e] : edge level (boolean)
 132 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 133 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 134 #-----------------------------
 135 IDX	 : 872415240
 136 PMU name : wsm_dp (Intel Westmere (dual-socket))
 137 Name     : BRANCH_INSTRUCTIONS_RETIRED
 138 Equiv	 : BR_INST_RETIRED:ALL_BRANCHES
 139 Desc     : count branch instructions at retirement. Specifically, this event counts the retirement of the last micro-op of a branch instruction.
 140 Code     : 0x4c4
 141 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 142 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 143 Modif-02 : 0x02 : [i] : invert (boolean)
 144 Modif-03 : 0x03 : [e] : edge level (boolean)
 145 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 146 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 147 #-----------------------------
 148 IDX	 : 872415241
 149 PMU name : wsm_dp (Intel Westmere (dual-socket))
 150 Name     : UOPS_DECODED
 151 Equiv	 : None
 152 Desc     : micro-ops decoded
 153 Code     : 0xd1
 154 Umask-00 : 0x04 : [ESP_FOLDING] : Stack pointer instructions decoded
 155 Umask-01 : 0x08 : [ESP_SYNC] : Stack pointer sync operations
 156 Umask-02 : 0x02 : [MS] : Counts the number of uops decoded by the Microcode Sequencer (MS). The MS delivers uops when the instruction is more than 4 uops long or a microcode assist is occurring.
 157 Umask-03 : 0x10002 : [MS_CYCLES_ACTIVE] : Alias to MS:c=1
 158 Umask-04 : 0x18001 : [STALL_CYCLES] : Cycles no Uops are decoded
 159 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 160 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 161 Modif-02 : 0x02 : [i] : invert (boolean)
 162 Modif-03 : 0x03 : [e] : edge level (boolean)
 163 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 164 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 165 #-----------------------------
 166 IDX	 : 872415242
 167 PMU name : wsm_dp (Intel Westmere (dual-socket))
 168 Name     : L1D_CACHE_LOCK_FB_HIT
 169 Equiv	 : None
 170 Desc     : L1D cacheable load lock speculated or retired accepted into the fill buffer
 171 Code     : 0x152
 172 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 173 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 174 Modif-02 : 0x02 : [i] : invert (boolean)
 175 Modif-03 : 0x03 : [e] : edge level (boolean)
 176 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 177 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 178 #-----------------------------
 179 IDX	 : 872415243
 180 PMU name : wsm_dp (Intel Westmere (dual-socket))
 181 Name     : BPU_CLEARS
 182 Equiv	 : None
 183 Desc     : Branch Prediciton Unit clears
 184 Code     : 0xe8
 185 Umask-00 : 0x01 : [EARLY] : Early Branch Prediciton Unit clears
 186 Umask-01 : 0x02 : [LATE] : Late Branch Prediction Unit clears
 187 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 188 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 189 Modif-02 : 0x02 : [i] : invert (boolean)
 190 Modif-03 : 0x03 : [e] : edge level (boolean)
 191 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 192 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 193 #-----------------------------
 194 IDX	 : 872415244
 195 PMU name : wsm_dp (Intel Westmere (dual-socket))
 196 Name     : UOPS_RETIRED
 197 Equiv	 : None
 198 Desc     : Cycles Uops are being retired (Precise Event)
 199 Code     : 0xc2
 200 Umask-00 : 0x01 : [ANY] : Uops retired (Precise Event) (DEFAULT)
 201 Umask-01 : 0x04 : [MACRO_FUSED] : Macro-fused Uops retired (Precise Event)
 202 Umask-02 : 0x02 : [RETIRE_SLOTS] : Retirement slots used (Precise Event)
 203 Umask-03 : 0x18001 : [STALL_CYCLES] : Alias to ANY:c=1:i=1
 204 Umask-04 : 0x100001 : [TOTAL_CYCLES] : Alias to ANY:c=16
 205 Umask-05 : 0x10001 : [ACTIVE_CYCLES] : Alias to ANY:c=1
 206 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 207 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 208 Modif-02 : 0x02 : [i] : invert (boolean)
 209 Modif-03 : 0x03 : [e] : edge level (boolean)
 210 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 211 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 212 #-----------------------------
 213 IDX	 : 872415245
 214 PMU name : wsm_dp (Intel Westmere (dual-socket))
 215 Name     : BR_MISP_RETIRED
 216 Equiv	 : None
 217 Desc     : Mispredicted retired branches (Precise Event)
 218 Code     : 0xc5
 219 Umask-00 : 0x00 : [ALL_BRANCHES] : Mispredicted retired branch instructions (Precise Event)
 220 Umask-01 : 0x02 : [NEAR_CALL] : Mispredicted near retired calls (Precise Event)
 221 Umask-02 : 0x01 : [CONDITIONAL] : Mispredicted conditional branches retired (Precise Event)
 222 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 223 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 224 Modif-02 : 0x02 : [i] : invert (boolean)
 225 Modif-03 : 0x03 : [e] : edge level (boolean)
 226 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 227 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 228 #-----------------------------
 229 IDX	 : 872415246
 230 PMU name : wsm_dp (Intel Westmere (dual-socket))
 231 Name     : EPT
 232 Equiv	 : None
 233 Desc     : Extended Page Table
 234 Code     : 0x4f
 235 Umask-00 : 0x10 : [WALK_CYCLES] : Extended Page Table walk cycles (DEFAULT)
 236 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 237 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 238 Modif-02 : 0x02 : [i] : invert (boolean)
 239 Modif-03 : 0x03 : [e] : edge level (boolean)
 240 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 241 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 242 #-----------------------------
 243 IDX	 : 872415247
 244 PMU name : wsm_dp (Intel Westmere (dual-socket))
 245 Name     : UOPS_EXECUTED
 246 Equiv	 : None
 247 Desc     : micro-ops executed
 248 Code     : 0xb1
 249 Umask-00 : 0x01 : [PORT0] : Uops executed on port 0 (integer arithmetic, SIMD and FP add uops)
 250 Umask-01 : 0x02 : [PORT1] : Uops executed on port 1 (integer arithmetic, SIMD, integer shift, FP multiply, FP divide uops)
 251 Umask-02 : 0x2004 : [PORT2_CORE] : Uops executed on port 2 on any thread (load uops) (core count only)
 252 Umask-03 : 0x2008 : [PORT3_CORE] : Uops executed on port 3 on any thread (store uops) (core count only)
 253 Umask-04 : 0x2010 : [PORT4_CORE] : Uops executed on port 4 on any thread (handle store values for stores on port 3) (core count only)
 254 Umask-05 : 0x20 : [PORT5] : Uops executed on port 5
 255 Umask-06 : 0x40 : [PORT015] : Uops issued on ports 0, 1 or 5
 256 Umask-07 : 0x2080 : [PORT234_CORE] : Uops issued on ports 2, 3 or 4 on any thread (core count only)
 257 Umask-08 : 0x18040 : [PORT015_STALL_CYCLES] : Alias to PORT015:c=1:i=1
 258 Umask-09 : 0x1201f : [CORE_ACTIVE_CYCLES_NO_PORT5] : Cycles in which uops are executed only on port0-4 on any thread (core count only)
 259 Umask-10 : 0x1203f : [CORE_ACTIVE_CYCLES] : Cycles in which uops are executed on any port any thread (core count only)
 260 Umask-11 : 0x1a03f : [CORE_STALL_CYCLES] : Cycles in which no uops are executed on any port any thread (core count only)
 261 Umask-12 : 0x1a01f : [CORE_STALL_CYCLES_NO_PORT5] : Cycles in which no uops are executed on any port0-4 on any thread (core count only)
 262 Umask-13 : 0x1a43f : [CORE_STALL_COUNT] : Alias to CORE_STALL_CYCLES:e=1
 263 Umask-14 : 0x1a41f : [CORE_STALL_COUNT_NO_PORT5] : Alias to CORE_STALL_CYCLES_NO_PORT5:e=1
 264 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 265 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 266 Modif-02 : 0x02 : [i] : invert (boolean)
 267 Modif-03 : 0x03 : [e] : edge level (boolean)
 268 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 269 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 270 #-----------------------------
 271 IDX	 : 872415248
 272 PMU name : wsm_dp (Intel Westmere (dual-socket))
 273 Name     : IO_TRANSACTIONS
 274 Equiv	 : None
 275 Desc     : I/O transactions
 276 Code     : 0x16c
 277 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 278 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 279 Modif-02 : 0x02 : [i] : invert (boolean)
 280 Modif-03 : 0x03 : [e] : edge level (boolean)
 281 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 282 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 283 #-----------------------------
 284 IDX	 : 872415249
 285 PMU name : wsm_dp (Intel Westmere (dual-socket))
 286 Name     : ES_REG_RENAMES
 287 Equiv	 : None
 288 Desc     : ES segment renames
 289 Code     : 0x1d5
 290 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 291 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 292 Modif-02 : 0x02 : [i] : invert (boolean)
 293 Modif-03 : 0x03 : [e] : edge level (boolean)
 294 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 295 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 296 #-----------------------------
 297 IDX	 : 872415250
 298 PMU name : wsm_dp (Intel Westmere (dual-socket))
 299 Name     : INST_RETIRED
 300 Equiv	 : None
 301 Desc     : Instructions retired (Precise Event)
 302 Code     : 0xc0
 303 Umask-00 : 0x00 : [ANY_P] : Instructions Retired (Precise Event) (DEFAULT)
 304 Umask-01 : 0x02 : [X87] : Retired floating-point operations (Precise Event)
 305 Umask-02 : 0x04 : [MMX] : Retired MMX instructions (Precise Event)
 306 Umask-03 : 0x108001 : [TOTAL_CYCLES] : Alias to ANY_P:c=16:i=1
 307 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 308 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 309 Modif-02 : 0x02 : [i] : invert (boolean)
 310 Modif-03 : 0x03 : [e] : edge level (boolean)
 311 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 312 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 313 #-----------------------------
 314 IDX	 : 872415251
 315 PMU name : wsm_dp (Intel Westmere (dual-socket))
 316 Name     : ILD_STALL
 317 Equiv	 : None
 318 Desc     : Instruction Length Decoder stalls
 319 Code     : 0x87
 320 Umask-00 : 0x0f : [ANY] : Alias to IQ_FULL:LCP:MRU:REGEN (DEFAULT)
 321 Umask-01 : 0x04 : [IQ_FULL] : Instruction Queue full stall cycles
 322 Umask-02 : 0x01 : [LCP] : Length Change Prefix stall cycles
 323 Umask-03 : 0x02 : [MRU] : Stall cycles due to BPU MRU bypass
 324 Umask-04 : 0x08 : [REGEN] : Regen stall cycles
 325 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 326 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 327 Modif-02 : 0x02 : [i] : invert (boolean)
 328 Modif-03 : 0x03 : [e] : edge level (boolean)
 329 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 330 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 331 #-----------------------------
 332 IDX	 : 872415252
 333 PMU name : wsm_dp (Intel Westmere (dual-socket))
 334 Name     : DTLB_LOAD_MISSES
 335 Equiv	 : None
 336 Desc     : DTLB load misses
 337 Code     : 0x8
 338 Umask-00 : 0x01 : [ANY] : DTLB load misses (DEFAULT)
 339 Umask-01 : 0x20 : [PDE_MISS] : DTLB load miss caused by low part of address
 340 Umask-02 : 0x10 : [STLB_HIT] : DTLB second level hit
 341 Umask-03 : 0x02 : [WALK_COMPLETED] : DTLB load miss page walks complete
 342 Umask-04 : 0x04 : [WALK_CYCLES] : DTLB load miss page walk cycles
 343 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 344 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 345 Modif-02 : 0x02 : [i] : invert (boolean)
 346 Modif-03 : 0x03 : [e] : edge level (boolean)
 347 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 348 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 349 #-----------------------------
 350 IDX	 : 872415253
 351 PMU name : wsm_dp (Intel Westmere (dual-socket))
 352 Name     : L2_LINES_IN
 353 Equiv	 : None
 354 Desc     : L2 lines alloacated
 355 Code     : 0xf1
 356 Umask-00 : 0x07 : [ANY] : L2 lines alloacated (DEFAULT)
 357 Umask-01 : 0x04 : [E_STATE] : L2 lines allocated in the E state
 358 Umask-02 : 0x02 : [S_STATE] : L2 lines allocated in the S state
 359 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 360 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 361 Modif-02 : 0x02 : [i] : invert (boolean)
 362 Modif-03 : 0x03 : [e] : edge level (boolean)
 363 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 364 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 365 #-----------------------------
 366 IDX	 : 872415254
 367 PMU name : wsm_dp (Intel Westmere (dual-socket))
 368 Name     : SSEX_UOPS_RETIRED
 369 Equiv	 : None
 370 Desc     : SIMD micro-ops retired (Precise Event)
 371 Code     : 0xc7
 372 Umask-00 : 0x04 : [PACKED_DOUBLE] : SIMD Packed-Double Uops retired (Precise Event)
 373 Umask-01 : 0x01 : [PACKED_SINGLE] : SIMD Packed-Single Uops retired (Precise Event)
 374 Umask-02 : 0x08 : [SCALAR_DOUBLE] : SIMD Scalar-Double Uops retired (Precise Event)
 375 Umask-03 : 0x02 : [SCALAR_SINGLE] : SIMD Scalar-Single Uops retired (Precise Event)
 376 Umask-04 : 0x10 : [VECTOR_INTEGER] : SIMD Vector Integer Uops retired (Precise Event)
 377 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 378 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 379 Modif-02 : 0x02 : [i] : invert (boolean)
 380 Modif-03 : 0x03 : [e] : edge level (boolean)
 381 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 382 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 383 #-----------------------------
 384 IDX	 : 872415255
 385 PMU name : wsm_dp (Intel Westmere (dual-socket))
 386 Name     : STORE_BLOCKS
 387 Equiv	 : None
 388 Desc     : Load delayed by block code
 389 Code     : 0x6
 390 Umask-00 : 0x04 : [AT_RET] : Loads delayed with at-Retirement block code
 391 Umask-01 : 0x08 : [L1D_BLOCK] : Cacheable loads delayed with L1D block code
 392 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 393 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 394 Modif-02 : 0x02 : [i] : invert (boolean)
 395 Modif-03 : 0x03 : [e] : edge level (boolean)
 396 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 397 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 398 #-----------------------------
 399 IDX	 : 872415256
 400 PMU name : wsm_dp (Intel Westmere (dual-socket))
 401 Name     : FP_MMX_TRANS
 402 Equiv	 : None
 403 Desc     : Floating Point to and from MMX transitions
 404 Code     : 0xcc
 405 Umask-00 : 0x03 : [ANY] : All Floating Point to and from MMX transitions (DEFAULT)
 406 Umask-01 : 0x01 : [TO_FP] : Transitions from MMX to Floating Point instructions
 407 Umask-02 : 0x02 : [TO_MMX] : Transitions from Floating Point to MMX instructions
 408 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 409 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 410 Modif-02 : 0x02 : [i] : invert (boolean)
 411 Modif-03 : 0x03 : [e] : edge level (boolean)
 412 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 413 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 414 #-----------------------------
 415 IDX	 : 872415257
 416 PMU name : wsm_dp (Intel Westmere (dual-socket))
 417 Name     : CACHE_LOCK_CYCLES
 418 Equiv	 : None
 419 Desc     : Cache locked
 420 Code     : 0x63
 421 Umask-00 : 0x02 : [L1D] : Cycles L1D locked
 422 Umask-01 : 0x01 : [L1D_L2] : Cycles L1D and L2 locked
 423 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 424 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 425 Modif-02 : 0x02 : [i] : invert (boolean)
 426 Modif-03 : 0x03 : [e] : edge level (boolean)
 427 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 428 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 429 #-----------------------------
 430 IDX	 : 872415258
 431 PMU name : wsm_dp (Intel Westmere (dual-socket))
 432 Name     : OFFCORE_REQUESTS_SQ_FULL
 433 Equiv	 : None
 434 Desc     : Offcore requests blocked due to Super Queue full
 435 Code     : 0x1b2
 436 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 437 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 438 Modif-02 : 0x02 : [i] : invert (boolean)
 439 Modif-03 : 0x03 : [e] : edge level (boolean)
 440 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 441 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 442 #-----------------------------
 443 IDX	 : 872415259
 444 PMU name : wsm_dp (Intel Westmere (dual-socket))
 445 Name     : L3_LAT_CACHE
 446 Equiv	 : None
 447 Desc     : Last level cache accesses
 448 Code     : 0x2e
 449 Umask-00 : 0x01 : [MISS] : Last level cache miss
 450 Umask-01 : 0x02 : [REFERENCE] : Last level cache reference
 451 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 452 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 453 Modif-02 : 0x02 : [i] : invert (boolean)
 454 Modif-03 : 0x03 : [e] : edge level (boolean)
 455 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 456 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 457 #-----------------------------
 458 IDX	 : 872415260
 459 PMU name : wsm_dp (Intel Westmere (dual-socket))
 460 Name     : SIMD_INT_64
 461 Equiv	 : None
 462 Desc     : SIMD 64-bit integer operations
 463 Code     : 0xfd
 464 Umask-00 : 0x04 : [PACK] : SIMD integer 64 bit pack operations
 465 Umask-01 : 0x20 : [PACKED_ARITH] : SIMD integer 64 bit arithmetic operations
 466 Umask-02 : 0x10 : [PACKED_LOGICAL] : SIMD integer 64 bit logical operations
 467 Umask-03 : 0x01 : [PACKED_MPY] : SIMD integer 64 bit packed multiply operations
 468 Umask-04 : 0x02 : [PACKED_SHIFT] : SIMD integer 64 bit shift operations
 469 Umask-05 : 0x40 : [SHUFFLE_MOVE] : SIMD integer 64 bit shuffle/move operations
 470 Umask-06 : 0x08 : [UNPACK] : SIMD integer 64 bit unpack operations
 471 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 472 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 473 Modif-02 : 0x02 : [i] : invert (boolean)
 474 Modif-03 : 0x03 : [e] : edge level (boolean)
 475 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 476 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 477 #-----------------------------
 478 IDX	 : 872415261
 479 PMU name : wsm_dp (Intel Westmere (dual-socket))
 480 Name     : BR_INST_DECODED
 481 Equiv	 : None
 482 Desc     : Branch instructions decoded
 483 Code     : 0x1e0
 484 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 485 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 486 Modif-02 : 0x02 : [i] : invert (boolean)
 487 Modif-03 : 0x03 : [e] : edge level (boolean)
 488 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 489 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 490 #-----------------------------
 491 IDX	 : 872415262
 492 PMU name : wsm_dp (Intel Westmere (dual-socket))
 493 Name     : BR_MISP_EXEC
 494 Equiv	 : None
 495 Desc     : Mispredicted branches executed
 496 Code     : 0x89
 497 Umask-00 : 0x7f : [ANY] : Mispredicted branches executed
 498 Umask-01 : 0x01 : [COND] : Mispredicted conditional branches executed
 499 Umask-02 : 0x02 : [DIRECT] : Mispredicted unconditional branches executed
 500 Umask-03 : 0x10 : [DIRECT_NEAR_CALL] : Mispredicted non call branches executed
 501 Umask-04 : 0x20 : [INDIRECT_NEAR_CALL] : Mispredicted indirect call branches executed
 502 Umask-05 : 0x04 : [INDIRECT_NON_CALL] : Mispredicted indirect non call branches executed
 503 Umask-06 : 0x30 : [NEAR_CALLS] : Mispredicted call branches executed
 504 Umask-07 : 0x07 : [NON_CALLS] : Mispredicted non call branches executed
 505 Umask-08 : 0x08 : [RETURN_NEAR] : Mispredicted return branches executed
 506 Umask-09 : 0x40 : [TAKEN] : Mispredicted taken branches executed
 507 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 508 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 509 Modif-02 : 0x02 : [i] : invert (boolean)
 510 Modif-03 : 0x03 : [e] : edge level (boolean)
 511 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 512 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 513 #-----------------------------
 514 IDX	 : 872415263
 515 PMU name : wsm_dp (Intel Westmere (dual-socket))
 516 Name     : SQ_FULL_STALL_CYCLES
 517 Equiv	 : None
 518 Desc     : Super Queue full stall cycles
 519 Code     : 0x1f6
 520 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 521 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 522 Modif-02 : 0x02 : [i] : invert (boolean)
 523 Modif-03 : 0x03 : [e] : edge level (boolean)
 524 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 525 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 526 #-----------------------------
 527 IDX	 : 872415264
 528 PMU name : wsm_dp (Intel Westmere (dual-socket))
 529 Name     : BACLEAR
 530 Equiv	 : None
 531 Desc     : Branch address calculator clears
 532 Code     : 0xe6
 533 Umask-00 : 0x02 : [BAD_TARGET] : BACLEAR asserted with bad target address
 534 Umask-01 : 0x01 : [CLEAR] : BACLEAR asserted, regardless of cause
 535 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 536 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 537 Modif-02 : 0x02 : [i] : invert (boolean)
 538 Modif-03 : 0x03 : [e] : edge level (boolean)
 539 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 540 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 541 #-----------------------------
 542 IDX	 : 872415265
 543 PMU name : wsm_dp (Intel Westmere (dual-socket))
 544 Name     : DTLB_MISSES
 545 Equiv	 : None
 546 Desc     : Data TLB misses
 547 Code     : 0x49
 548 Umask-00 : 0x01 : [ANY] : DTLB misses (DEFAULT)
 549 Umask-01 : 0x80 : [LARGE_WALK_COMPLETED] : DTLB miss large page walks
 550 Umask-02 : 0x10 : [STLB_HIT] : DTLB first level misses but second level hit
 551 Umask-03 : 0x02 : [WALK_COMPLETED] : DTLB miss page walks
 552 Umask-04 : 0x04 : [WALK_CYCLES] : DTLB miss page walk cycles
 553 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 554 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 555 Modif-02 : 0x02 : [i] : invert (boolean)
 556 Modif-03 : 0x03 : [e] : edge level (boolean)
 557 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 558 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 559 #-----------------------------
 560 IDX	 : 872415266
 561 PMU name : wsm_dp (Intel Westmere (dual-socket))
 562 Name     : MEM_INST_RETIRED
 563 Equiv	 : None
 564 Desc     : Memory instructions retired (Precise Event)
 565 Code     : 0xb
 566 Umask-00 : 0x10 : [LATENCY_ABOVE_THRESHOLD] : Memory instructions retired above programmed clocks, minimum value threshold is 4, requires PEBS (Precise Event)
 567 Umask-01 : 0x01 : [LOADS] : Instructions retired which contains a load (Precise Event)
 568 Umask-02 : 0x02 : [STORES] : Instructions retired which contains a store (Precise Event)
 569 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 570 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 571 Modif-02 : 0x02 : [i] : invert (boolean)
 572 Modif-03 : 0x03 : [e] : edge level (boolean)
 573 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 574 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 575 #-----------------------------
 576 IDX	 : 872415267
 577 PMU name : wsm_dp (Intel Westmere (dual-socket))
 578 Name     : UOPS_ISSUED
 579 Equiv	 : None
 580 Desc     : Uops issued
 581 Code     : 0xe
 582 Umask-00 : 0x01 : [ANY] : Uops issued (DEFAULT)
 583 Umask-01 : 0x18001 : [STALL_CYCLES] : Alias to ANY:c=1:i=1
 584 Umask-02 : 0x02 : [FUSED] : Fused Uops issued
 585 Umask-03 : 0x12001 : [CYCLES_ALL_THREADS] : Alias to ANY:c=1:t=1
 586 Umask-04 : 0x1a001 : [CORE_STALL_CYCLES] : Alias to ANY:c=1:i=1:t=1
 587 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 588 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 589 Modif-02 : 0x02 : [i] : invert (boolean)
 590 Modif-03 : 0x03 : [e] : edge level (boolean)
 591 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 592 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 593 #-----------------------------
 594 IDX	 : 872415268
 595 PMU name : wsm_dp (Intel Westmere (dual-socket))
 596 Name     : L2_RQSTS
 597 Equiv	 : None
 598 Desc     : L2 requests
 599 Code     : 0x24
 600 Umask-00 : 0x10 : [IFETCH_HIT] : L2 instruction fetch hits
 601 Umask-01 : 0x20 : [IFETCH_MISS] : L2 instruction fetch misses
 602 Umask-02 : 0x30 : [IFETCHES] : L2 instruction fetches
 603 Umask-03 : 0x01 : [LD_HIT] : L2 load hits
 604 Umask-04 : 0x02 : [LD_MISS] : L2 load misses
 605 Umask-05 : 0x03 : [LOADS] : L2 requests
 606 Umask-06 : 0xaa : [MISS] : All L2 misses
 607 Umask-07 : 0x40 : [PREFETCH_HIT] : L2 prefetch hits
 608 Umask-08 : 0x80 : [PREFETCH_MISS] : L2 prefetch misses
 609 Umask-09 : 0xc0 : [PREFETCHES] : All L2 prefetches
 610 Umask-10 : 0xff : [REFERENCES] : All L2 requests
 611 Umask-11 : 0x04 : [RFO_HIT] : L2 RFO hits
 612 Umask-12 : 0x08 : [RFO_MISS] : L2 RFO misses
 613 Umask-13 : 0x0c : [RFOS] : L2 RFO requests
 614 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 615 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 616 Modif-02 : 0x02 : [i] : invert (boolean)
 617 Modif-03 : 0x03 : [e] : edge level (boolean)
 618 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 619 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 620 #-----------------------------
 621 IDX	 : 872415269
 622 PMU name : wsm_dp (Intel Westmere (dual-socket))
 623 Name     : TWO_UOP_INSTS_DECODED
 624 Equiv	 : None
 625 Desc     : Two Uop instructions decoded
 626 Code     : 0x119
 627 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 628 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 629 Modif-02 : 0x02 : [i] : invert (boolean)
 630 Modif-03 : 0x03 : [e] : edge level (boolean)
 631 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 632 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 633 #-----------------------------
 634 IDX	 : 872415270
 635 PMU name : wsm_dp (Intel Westmere (dual-socket))
 636 Name     : LOAD_DISPATCH
 637 Equiv	 : None
 638 Desc     : Loads dispatched
 639 Code     : 0x13
 640 Umask-00 : 0x07 : [ANY] : All loads dispatched (DEFAULT)
 641 Umask-01 : 0x01 : [RS] : Number of loads dispatched from the Reservation Station (RS) that bypass the Memory Order Buffer
 642 Umask-02 : 0x02 : [RS_DELAYED] : Number of delayed RS dispatches at the stage latch
 643 Umask-03 : 0x04 : [MOB] : Number of loads dispatched from Reservation Station (RS)
 644 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 645 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 646 Modif-02 : 0x02 : [i] : invert (boolean)
 647 Modif-03 : 0x03 : [e] : edge level (boolean)
 648 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 649 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 650 #-----------------------------
 651 IDX	 : 872415271
 652 PMU name : wsm_dp (Intel Westmere (dual-socket))
 653 Name     : BACLEAR_FORCE_IQ
 654 Equiv	 : None
 655 Desc     : BACLEAR forced by Instruction queue
 656 Code     : 0x1a7
 657 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 658 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 659 Modif-02 : 0x02 : [i] : invert (boolean)
 660 Modif-03 : 0x03 : [e] : edge level (boolean)
 661 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 662 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 663 #-----------------------------
 664 IDX	 : 872415272
 665 PMU name : wsm_dp (Intel Westmere (dual-socket))
 666 Name     : SNOOPQ_REQUESTS
 667 Equiv	 : None
 668 Desc     : Snoopq requests
 669 Code     : 0xb4
 670 Umask-00 : 0x04 : [CODE] : Snoop code requests
 671 Umask-01 : 0x01 : [DATA] : Snoop data requests
 672 Umask-02 : 0x02 : [INVALIDATE] : Snoop invalidate requests
 673 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 674 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 675 Modif-02 : 0x02 : [i] : invert (boolean)
 676 Modif-03 : 0x03 : [e] : edge level (boolean)
 677 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 678 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 679 #-----------------------------
 680 IDX	 : 872415273
 681 PMU name : wsm_dp (Intel Westmere (dual-socket))
 682 Name     : OFFCORE_REQUESTS
 683 Equiv	 : None
 684 Desc     : offcore requests
 685 Code     : 0xb0
 686 Umask-00 : 0x80 : [ANY] : All offcore requests (DEFAULT)
 687 Umask-01 : 0x08 : [ANY_READ] : Offcore read requests
 688 Umask-02 : 0x10 : [ANY_RFO] : Offcore RFO requests
 689 Umask-03 : 0x02 : [DEMAND_READ_CODE] : Offcore demand code read requests
 690 Umask-04 : 0x01 : [DEMAND_READ_DATA] : Offcore demand data read requests
 691 Umask-05 : 0x04 : [DEMAND_RFO] : Offcore demand RFO requests
 692 Umask-06 : 0x40 : [L1D_WRITEBACK] : Offcore L1 data cache writebacks
 693 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 694 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 695 Modif-02 : 0x02 : [i] : invert (boolean)
 696 Modif-03 : 0x03 : [e] : edge level (boolean)
 697 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 698 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 699 #-----------------------------
 700 IDX	 : 872415274
 701 PMU name : wsm_dp (Intel Westmere (dual-socket))
 702 Name     : LOAD_BLOCK
 703 Equiv	 : None
 704 Desc     : Loads blocked
 705 Code     : 0x3
 706 Umask-00 : 0x02 : [OVERLAP_STORE] : lods that partially overlap an earlier store (DEFAULT)
 707 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 708 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 709 Modif-02 : 0x02 : [i] : invert (boolean)
 710 Modif-03 : 0x03 : [e] : edge level (boolean)
 711 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 712 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 713 #-----------------------------
 714 IDX	 : 872415275
 715 PMU name : wsm_dp (Intel Westmere (dual-socket))
 716 Name     : MISALIGN_MEMORY
 717 Equiv	 : None
 718 Desc     : Misaligned accesses
 719 Code     : 0x5
 720 Umask-00 : 0x02 : [STORE] : store referenced with misaligned address (DEFAULT)
 721 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 722 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 723 Modif-02 : 0x02 : [i] : invert (boolean)
 724 Modif-03 : 0x03 : [e] : edge level (boolean)
 725 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 726 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 727 #-----------------------------
 728 IDX	 : 872415276
 729 PMU name : wsm_dp (Intel Westmere (dual-socket))
 730 Name     : INST_QUEUE_WRITE_CYCLES
 731 Equiv	 : None
 732 Desc     : Cycles instructions are written to the instruction queue
 733 Code     : 0x11e
 734 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 735 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 736 Modif-02 : 0x02 : [i] : invert (boolean)
 737 Modif-03 : 0x03 : [e] : edge level (boolean)
 738 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 739 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 740 #-----------------------------
 741 IDX	 : 872415277
 742 PMU name : wsm_dp (Intel Westmere (dual-socket))
 743 Name     : LSD_OVERFLOW
 744 Equiv	 : None
 745 Desc     : Number of loops that cannot stream from the instruction queue.
 746 Code     : 0x120
 747 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 748 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 749 Modif-02 : 0x02 : [i] : invert (boolean)
 750 Modif-03 : 0x03 : [e] : edge level (boolean)
 751 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 752 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 753 #-----------------------------
 754 IDX	 : 872415278
 755 PMU name : wsm_dp (Intel Westmere (dual-socket))
 756 Name     : MACHINE_CLEARS
 757 Equiv	 : None
 758 Desc     : Machine clear asserted
 759 Code     : 0xc3
 760 Umask-00 : 0x02 : [MEM_ORDER] : Execution pipeline restart due to Memory ordering conflicts 
 761 Umask-01 : 0x01 : [CYCLES] : cycles machine clear is asserted
 762 Umask-02 : 0x04 : [SMC] : Self-modifying code detected
 763 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 764 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 765 Modif-02 : 0x02 : [i] : invert (boolean)
 766 Modif-03 : 0x03 : [e] : edge level (boolean)
 767 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 768 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 769 #-----------------------------
 770 IDX	 : 872415279
 771 PMU name : wsm_dp (Intel Westmere (dual-socket))
 772 Name     : FP_COMP_OPS_EXE
 773 Equiv	 : None
 774 Desc     : SSE/MMX micro-ops
 775 Code     : 0x10
 776 Umask-00 : 0x02 : [MMX] : MMX Uops
 777 Umask-01 : 0x80 : [SSE_DOUBLE_PRECISION] : SSE FP double precision Uops
 778 Umask-02 : 0x04 : [SSE_FP] : SSE and SSE2 FP Uops
 779 Umask-03 : 0x10 : [SSE_FP_PACKED] : SSE FP packed Uops
 780 Umask-04 : 0x20 : [SSE_FP_SCALAR] : SSE FP scalar Uops
 781 Umask-05 : 0x40 : [SSE_SINGLE_PRECISION] : SSE FP single precision Uops
 782 Umask-06 : 0x08 : [SSE2_INTEGER] : SSE2 integer Uops
 783 Umask-07 : 0x01 : [X87] : Computational floating-point operations executed
 784 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 785 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 786 Modif-02 : 0x02 : [i] : invert (boolean)
 787 Modif-03 : 0x03 : [e] : edge level (boolean)
 788 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 789 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 790 #-----------------------------
 791 IDX	 : 872415280
 792 PMU name : wsm_dp (Intel Westmere (dual-socket))
 793 Name     : ITLB_FLUSH
 794 Equiv	 : None
 795 Desc     : ITLB flushes
 796 Code     : 0x1ae
 797 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 798 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 799 Modif-02 : 0x02 : [i] : invert (boolean)
 800 Modif-03 : 0x03 : [e] : edge level (boolean)
 801 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 802 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 803 #-----------------------------
 804 IDX	 : 872415281
 805 PMU name : wsm_dp (Intel Westmere (dual-socket))
 806 Name     : BR_INST_RETIRED
 807 Equiv	 : None
 808 Desc     : Retired branch instructions (Precise Event)
 809 Code     : 0xc4
 810 Umask-00 : 0x00 : [ALL_BRANCHES] : Retired branch instructions (Precise Event) (DEFAULT)
 811 Umask-01 : 0x01 : [CONDITIONAL] : Retired conditional branch instructions (Precise Event)
 812 Umask-02 : 0x02 : [NEAR_CALL] : Retired near call instructions (Precise Event)
 813 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 814 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 815 Modif-02 : 0x02 : [i] : invert (boolean)
 816 Modif-03 : 0x03 : [e] : edge level (boolean)
 817 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 818 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 819 #-----------------------------
 820 IDX	 : 872415282
 821 PMU name : wsm_dp (Intel Westmere (dual-socket))
 822 Name     : L1D_CACHE_PREFETCH_LOCK_FB_HIT
 823 Equiv	 : None
 824 Desc     : L1D prefetch load lock accepted in fill buffer
 825 Code     : 0x152
 826 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 827 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 828 Modif-02 : 0x02 : [i] : invert (boolean)
 829 Modif-03 : 0x03 : [e] : edge level (boolean)
 830 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 831 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 832 #-----------------------------
 833 IDX	 : 872415283
 834 PMU name : wsm_dp (Intel Westmere (dual-socket))
 835 Name     : LARGE_ITLB
 836 Equiv	 : None
 837 Desc     : Large ITLB accesses
 838 Code     : 0x82
 839 Umask-00 : 0x01 : [HIT] : Large ITLB hit (DEFAULT)
 840 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 841 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 842 Modif-02 : 0x02 : [i] : invert (boolean)
 843 Modif-03 : 0x03 : [e] : edge level (boolean)
 844 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 845 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 846 #-----------------------------
 847 IDX	 : 872415284
 848 PMU name : wsm_dp (Intel Westmere (dual-socket))
 849 Name     : LSD
 850 Equiv	 : None
 851 Desc     : Loop stream detector
 852 Code     : 0xa8
 853 Umask-00 : 0x01 : [UOPS] : counts the number of micro-ops delivered by LSD
 854 Umask-01 : 0x10001 : [ACTIVE] : Alias to UOPS:c=1
 855 Umask-02 : 0x18001 : [INACTIVE] : Alias to UOPS:c=1:i=1
 856 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 857 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 858 Modif-02 : 0x02 : [i] : invert (boolean)
 859 Modif-03 : 0x03 : [e] : edge level (boolean)
 860 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 861 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 862 #-----------------------------
 863 IDX	 : 872415285
 864 PMU name : wsm_dp (Intel Westmere (dual-socket))
 865 Name     : L2_LINES_OUT
 866 Equiv	 : None
 867 Desc     : L2 lines evicted
 868 Code     : 0xf2
 869 Umask-00 : 0x0f : [ANY] : L2 lines evicted (DEFAULT)
 870 Umask-01 : 0x01 : [DEMAND_CLEAN] : L2 lines evicted by a demand request
 871 Umask-02 : 0x02 : [DEMAND_DIRTY] : L2 modified lines evicted by a demand request
 872 Umask-03 : 0x04 : [PREFETCH_CLEAN] : L2 lines evicted by a prefetch request
 873 Umask-04 : 0x08 : [PREFETCH_DIRTY] : L2 modified lines evicted by a prefetch request
 874 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 875 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 876 Modif-02 : 0x02 : [i] : invert (boolean)
 877 Modif-03 : 0x03 : [e] : edge level (boolean)
 878 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 879 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 880 #-----------------------------
 881 IDX	 : 872415286
 882 PMU name : wsm_dp (Intel Westmere (dual-socket))
 883 Name     : ITLB_MISSES
 884 Equiv	 : None
 885 Desc     : ITLB miss
 886 Code     : 0x85
 887 Umask-00 : 0x01 : [ANY] : ITLB miss (DEFAULT)
 888 Umask-01 : 0x02 : [WALK_COMPLETED] : ITLB miss page walks
 889 Umask-02 : 0x04 : [WALK_CYCLES] : ITLB miss page walk cycles
 890 Umask-03 : 0x80 : [LARGE_WALK_COMPLETED] : Number of completed large page walks due to misses in the STLB
 891 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 892 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 893 Modif-02 : 0x02 : [i] : invert (boolean)
 894 Modif-03 : 0x03 : [e] : edge level (boolean)
 895 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 896 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 897 #-----------------------------
 898 IDX	 : 872415287
 899 PMU name : wsm_dp (Intel Westmere (dual-socket))
 900 Name     : L1D_PREFETCH
 901 Equiv	 : None
 902 Desc     : L1D hardware prefetch
 903 Code     : 0x4e
 904 Umask-00 : 0x02 : [MISS] : L1D hardware prefetch misses
 905 Umask-01 : 0x01 : [REQUESTS] : L1D hardware prefetch requests
 906 Umask-02 : 0x04 : [TRIGGERS] : L1D hardware prefetch requests triggered
 907 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 908 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 909 Modif-02 : 0x02 : [i] : invert (boolean)
 910 Modif-03 : 0x03 : [e] : edge level (boolean)
 911 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 912 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 913 #-----------------------------
 914 IDX	 : 872415288
 915 PMU name : wsm_dp (Intel Westmere (dual-socket))
 916 Name     : SQ_MISC
 917 Equiv	 : None
 918 Desc     : Super Queue miscellaneous
 919 Code     : 0xf4
 920 Umask-00 : 0x04 : [LRU_HINTS] : Super Queue LRU hints sent to LLC
 921 Umask-01 : 0x10 : [SPLIT_LOCK] : Super Queue lock splits across a cache line
 922 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 923 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 924 Modif-02 : 0x02 : [i] : invert (boolean)
 925 Modif-03 : 0x03 : [e] : edge level (boolean)
 926 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 927 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 928 #-----------------------------
 929 IDX	 : 872415289
 930 PMU name : wsm_dp (Intel Westmere (dual-socket))
 931 Name     : SEG_RENAME_STALLS
 932 Equiv	 : None
 933 Desc     : Segment rename stall cycles
 934 Code     : 0x1d4
 935 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 936 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 937 Modif-02 : 0x02 : [i] : invert (boolean)
 938 Modif-03 : 0x03 : [e] : edge level (boolean)
 939 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 940 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 941 #-----------------------------
 942 IDX	 : 872415290
 943 PMU name : wsm_dp (Intel Westmere (dual-socket))
 944 Name     : FP_ASSIST
 945 Equiv	 : None
 946 Desc     : X87 Floating point assists (Precise Event)
 947 Code     : 0xf7
 948 Umask-00 : 0x01 : [ALL] : All X87 Floating point assists (Precise Event) (DEFAULT)
 949 Umask-01 : 0x04 : [INPUT] : X87 Floating point assists for invalid input value (Precise Event)
 950 Umask-02 : 0x02 : [OUTPUT] : X87 Floating point assists for invalid output value (Precise Event)
 951 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 952 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 953 Modif-02 : 0x02 : [i] : invert (boolean)
 954 Modif-03 : 0x03 : [e] : edge level (boolean)
 955 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 956 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 957 #-----------------------------
 958 IDX	 : 872415291
 959 PMU name : wsm_dp (Intel Westmere (dual-socket))
 960 Name     : SIMD_INT_128
 961 Equiv	 : None
 962 Desc     : 128 bit SIMD operations
 963 Code     : 0x12
 964 Umask-00 : 0x04 : [PACK] : 128 bit SIMD integer pack operations
 965 Umask-01 : 0x20 : [PACKED_ARITH] : 128 bit SIMD integer arithmetic operations
 966 Umask-02 : 0x10 : [PACKED_LOGICAL] : 128 bit SIMD integer logical operations
 967 Umask-03 : 0x01 : [PACKED_MPY] : 128 bit SIMD integer multiply operations
 968 Umask-04 : 0x02 : [PACKED_SHIFT] : 128 bit SIMD integer shift operations
 969 Umask-05 : 0x40 : [SHUFFLE_MOVE] : 128 bit SIMD integer shuffle/move operations
 970 Umask-06 : 0x08 : [UNPACK] : 128 bit SIMD integer unpack operations
 971 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 972 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 973 Modif-02 : 0x02 : [i] : invert (boolean)
 974 Modif-03 : 0x03 : [e] : edge level (boolean)
 975 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 976 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 977 #-----------------------------
 978 IDX	 : 872415292
 979 PMU name : wsm_dp (Intel Westmere (dual-socket))
 980 Name     : OFFCORE_REQUESTS_OUTSTANDING
 981 Equiv	 : None
 982 Desc     : Outstanding offcore requests
 983 Code     : 0x60
 984 Umask-00 : 0x08 : [ANY_READ] : Outstanding offcore reads
 985 Umask-01 : 0x02 : [DEMAND_READ_CODE] : Outstanding offcore demand code reads
 986 Umask-02 : 0x01 : [DEMAND_READ_DATA] : Outstanding offcore demand data reads
 987 Umask-03 : 0x04 : [DEMAND_RFO] : Outstanding offcore demand RFOs
 988 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
 989 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
 990 Modif-02 : 0x02 : [i] : invert (boolean)
 991 Modif-03 : 0x03 : [e] : edge level (boolean)
 992 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
 993 Modif-05 : 0x05 : [t] : measure any thread (boolean)
 994 #-----------------------------
 995 IDX	 : 872415293
 996 PMU name : wsm_dp (Intel Westmere (dual-socket))
 997 Name     : MEM_STORE_RETIRED
 998 Equiv	 : None
 999 Desc     : Retired stores
1000 Code     : 0xc
1001 Umask-00 : 0x01 : [DTLB_MISS] : Retired stores that miss the DTLB (Precise Event) (DEFAULT)
1002 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1003 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1004 Modif-02 : 0x02 : [i] : invert (boolean)
1005 Modif-03 : 0x03 : [e] : edge level (boolean)
1006 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1007 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1008 #-----------------------------
1009 IDX	 : 872415294
1010 PMU name : wsm_dp (Intel Westmere (dual-socket))
1011 Name     : INST_DECODED
1012 Equiv	 : None
1013 Desc     : Instructions decoded
1014 Code     : 0x18
1015 Umask-00 : 0x01 : [DEC0] : Instructions that must be decoded by decoder 0 (DEFAULT)
1016 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1017 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1018 Modif-02 : 0x02 : [i] : invert (boolean)
1019 Modif-03 : 0x03 : [e] : edge level (boolean)
1020 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1021 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1022 #-----------------------------
1023 IDX	 : 872415295
1024 PMU name : wsm_dp (Intel Westmere (dual-socket))
1025 Name     : MACRO_INSTS_FUSIONS_DECODED
1026 Equiv	 : None
1027 Desc     : Count the number of instructions decoded that are macros-fused but not necessarily executed or retired
1028 Code     : 0x1a6
1029 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1030 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1031 Modif-02 : 0x02 : [i] : invert (boolean)
1032 Modif-03 : 0x03 : [e] : edge level (boolean)
1033 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1034 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1035 #-----------------------------
1036 IDX	 : 872415296
1037 PMU name : wsm_dp (Intel Westmere (dual-socket))
1038 Name     : MACRO_INSTS
1039 Equiv	 : None
1040 Desc     : macro-instructions
1041 Code     : 0xd0
1042 Umask-00 : 0x01 : [DECODED] : Instructions decoded (DEFAULT)
1043 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1044 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1045 Modif-02 : 0x02 : [i] : invert (boolean)
1046 Modif-03 : 0x03 : [e] : edge level (boolean)
1047 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1048 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1049 #-----------------------------
1050 IDX	 : 872415297
1051 PMU name : wsm_dp (Intel Westmere (dual-socket))
1052 Name     : PARTIAL_ADDRESS_ALIAS
1053 Equiv	 : None
1054 Desc     : False dependencies due to partial address aliasing
1055 Code     : 0x107
1056 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1057 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1058 Modif-02 : 0x02 : [i] : invert (boolean)
1059 Modif-03 : 0x03 : [e] : edge level (boolean)
1060 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1061 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1062 #-----------------------------
1063 IDX	 : 872415298
1064 PMU name : wsm_dp (Intel Westmere (dual-socket))
1065 Name     : ARITH
1066 Equiv	 : None
1067 Desc     : Counts arithmetic multiply and divide operations
1068 Code     : 0x14
1069 Umask-00 : 0x01 : [CYCLES_DIV_BUSY] : Counts the number of cycles the divider is busy executing divide or square root operations. The divide can be integer, X87 or Streaming SIMD Extensions (SSE). The square root operation can be either X87 or SSE. Count may be incorrect when HT is on
1070 Umask-01 : 0x18401 : [DIV] : Alias to CYCLES_DIV_BUSY:c=1:i=1:e=1
1071 Umask-02 : 0x02 : [MUL] : Counts the number of multiply operations executed. This includes integer as well as floating point multiply operations but excludes DPPS mul and MPSAD. Count may be incorrect when HT is on
1072 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1073 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1074 Modif-02 : 0x02 : [i] : invert (boolean)
1075 Modif-03 : 0x03 : [e] : edge level (boolean)
1076 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1077 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1078 #-----------------------------
1079 IDX	 : 872415299
1080 PMU name : wsm_dp (Intel Westmere (dual-socket))
1081 Name     : L2_TRANSACTIONS
1082 Equiv	 : None
1083 Desc     : L2 transactions
1084 Code     : 0xf0
1085 Umask-00 : 0x80 : [ANY] : All L2 transactions (DEFAULT)
1086 Umask-01 : 0x20 : [FILL] : L2 fill transactions
1087 Umask-02 : 0x04 : [IFETCH] : L2 instruction fetch transactions
1088 Umask-03 : 0x10 : [L1D_WB] : L1D writeback to L2 transactions
1089 Umask-04 : 0x01 : [LOAD] : L2 Load transactions
1090 Umask-05 : 0x08 : [PREFETCH] : L2 prefetch transactions
1091 Umask-06 : 0x02 : [RFO] : L2 RFO transactions
1092 Umask-07 : 0x40 : [WB] : L2 writeback to LLC transactions
1093 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1094 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1095 Modif-02 : 0x02 : [i] : invert (boolean)
1096 Modif-03 : 0x03 : [e] : edge level (boolean)
1097 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1098 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1099 #-----------------------------
1100 IDX	 : 872415300
1101 PMU name : wsm_dp (Intel Westmere (dual-socket))
1102 Name     : INST_QUEUE_WRITES
1103 Equiv	 : None
1104 Desc     : Instructions written to instruction queue.
1105 Code     : 0x117
1106 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1107 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1108 Modif-02 : 0x02 : [i] : invert (boolean)
1109 Modif-03 : 0x03 : [e] : edge level (boolean)
1110 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1111 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1112 #-----------------------------
1113 IDX	 : 872415301
1114 PMU name : wsm_dp (Intel Westmere (dual-socket))
1115 Name     : SB_DRAIN
1116 Equiv	 : None
1117 Desc     : store buffer
1118 Code     : 0x4
1119 Umask-00 : 0x07 : [ANY] : All Store buffer stall cycles (DEFAULT)
1120 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1121 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1122 Modif-02 : 0x02 : [i] : invert (boolean)
1123 Modif-03 : 0x03 : [e] : edge level (boolean)
1124 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1125 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1126 #-----------------------------
1127 IDX	 : 872415302
1128 PMU name : wsm_dp (Intel Westmere (dual-socket))
1129 Name     : LOAD_HIT_PRE
1130 Equiv	 : None
1131 Desc     : Load operations conflicting with software prefetches
1132 Code     : 0x14c
1133 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1134 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1135 Modif-02 : 0x02 : [i] : invert (boolean)
1136 Modif-03 : 0x03 : [e] : edge level (boolean)
1137 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1138 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1139 #-----------------------------
1140 IDX	 : 872415303
1141 PMU name : wsm_dp (Intel Westmere (dual-socket))
1142 Name     : MEM_UNCORE_RETIRED
1143 Equiv	 : None
1144 Desc     : Load instructions retired (Precise Event)
1145 Code     : 0xf
1146 Umask-00 : 0x02 : [LOCAL_HITM] : Load instructions retired that HIT modified data in sibling core (Precise Event)
1147 Umask-01 : 0x08 : [LOCAL_DRAM_AND_REMOTE_CACHE_HIT] : Load instructions retired local dram and remote cache HIT data sources (Precise Event)
1148 Umask-02 : 0x10 : [REMOTE_DRAM] : Load instructions retired remote DRAM and remote home-remote cache HITM (Precise Event)
1149 Umask-03 : 0x80 : [UNCACHEABLE] : Load instructions retired IO (Precise Event)
1150 Umask-04 : 0x04 : [REMOTE_HITM] : Retired lods that hit remote socket in modified state (Precise Event)
1151 Umask-05 : 0x20 : [OTHER_LLC_MISS] : Load instructions retired other LLC miss (Precise Event)
1152 Umask-06 : 0x01 : [UNKNOWN_SOURCE] : Load instructions retired unknown LLC miss (Precise Event)
1153 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1154 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1155 Modif-02 : 0x02 : [i] : invert (boolean)
1156 Modif-03 : 0x03 : [e] : edge level (boolean)
1157 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1158 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1159 #-----------------------------
1160 IDX	 : 872415304
1161 PMU name : wsm_dp (Intel Westmere (dual-socket))
1162 Name     : L2_DATA_RQSTS
1163 Equiv	 : None
1164 Desc     : All L2 data requests
1165 Code     : 0x26
1166 Umask-00 : 0xff : [ANY] : All L2 data requests (DEFAULT)
1167 Umask-01 : 0x04 : [DEMAND_E_STATE] : L2 data demand loads in E state
1168 Umask-02 : 0x01 : [DEMAND_I_STATE] : L2 data demand loads in I state (misses)
1169 Umask-03 : 0x08 : [DEMAND_M_STATE] : L2 data demand loads in M state
1170 Umask-04 : 0x0f : [DEMAND_MESI] : L2 data demand requests
1171 Umask-05 : 0x02 : [DEMAND_S_STATE] : L2 data demand loads in S state
1172 Umask-06 : 0x40 : [PREFETCH_E_STATE] : L2 data prefetches in E state
1173 Umask-07 : 0x10 : [PREFETCH_I_STATE] : L2 data prefetches in the I state (misses)
1174 Umask-08 : 0x80 : [PREFETCH_M_STATE] : L2 data prefetches in M state
1175 Umask-09 : 0xf0 : [PREFETCH_MESI] : All L2 data prefetches
1176 Umask-10 : 0x20 : [PREFETCH_S_STATE] : L2 data prefetches in the S state
1177 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1178 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1179 Modif-02 : 0x02 : [i] : invert (boolean)
1180 Modif-03 : 0x03 : [e] : edge level (boolean)
1181 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1182 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1183 #-----------------------------
1184 IDX	 : 872415305
1185 PMU name : wsm_dp (Intel Westmere (dual-socket))
1186 Name     : BR_INST_EXEC
1187 Equiv	 : None
1188 Desc     : Branch instructions executed
1189 Code     : 0x88
1190 Umask-00 : 0x7f : [ANY] : Branch instructions executed (DEFAULT)
1191 Umask-01 : 0x01 : [COND] : Conditional branch instructions executed
1192 Umask-02 : 0x02 : [DIRECT] : Unconditional branches executed
1193 Umask-03 : 0x10 : [DIRECT_NEAR_CALL] : Unconditional call branches executed
1194 Umask-04 : 0x20 : [INDIRECT_NEAR_CALL] : Indirect call branches executed
1195 Umask-05 : 0x04 : [INDIRECT_NON_CALL] : Indirect non call branches executed
1196 Umask-06 : 0x30 : [NEAR_CALLS] : Call branches executed
1197 Umask-07 : 0x07 : [NON_CALLS] : All non call branches executed
1198 Umask-08 : 0x08 : [RETURN_NEAR] : Indirect return branches executed
1199 Umask-09 : 0x40 : [TAKEN] : Taken branches executed
1200 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1201 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1202 Modif-02 : 0x02 : [i] : invert (boolean)
1203 Modif-03 : 0x03 : [e] : edge level (boolean)
1204 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1205 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1206 #-----------------------------
1207 IDX	 : 872415306
1208 PMU name : wsm_dp (Intel Westmere (dual-socket))
1209 Name     : ITLB_MISS_RETIRED
1210 Equiv	 : None
1211 Desc     : Retired instructions that missed the ITLB (Precise Event)
1212 Code     : 0x20c8
1213 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1214 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1215 Modif-02 : 0x02 : [i] : invert (boolean)
1216 Modif-03 : 0x03 : [e] : edge level (boolean)
1217 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1218 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1219 #-----------------------------
1220 IDX	 : 872415307
1221 PMU name : wsm_dp (Intel Westmere (dual-socket))
1222 Name     : BPU_MISSED_CALL_RET
1223 Equiv	 : None
1224 Desc     : Branch prediction unit missed call or return
1225 Code     : 0x1e5
1226 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1227 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1228 Modif-02 : 0x02 : [i] : invert (boolean)
1229 Modif-03 : 0x03 : [e] : edge level (boolean)
1230 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1231 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1232 #-----------------------------
1233 IDX	 : 872415308
1234 PMU name : wsm_dp (Intel Westmere (dual-socket))
1235 Name     : SNOOPQ_REQUESTS_OUTSTANDING
1236 Equiv	 : None
1237 Desc     : Outstanding snoop requests
1238 Code     : 0xb3
1239 Umask-00 : 0x04 : [CODE] : Outstanding snoop code requests
1240 Umask-01 : 0x10004 : [CODE_NOT_EMPTY] : Alias to CODE:c=1
1241 Umask-02 : 0x01 : [DATA] : Outstanding snoop data requests
1242 Umask-03 : 0x10001 : [DATA_NOT_EMPTY] : Alias to DATA:c=1
1243 Umask-04 : 0x02 : [INVALIDATE] : Outstanding snoop invalidate requests
1244 Umask-05 : 0x10002 : [INVALIDATE_NOT_EMPTY] : Alias to INVALIDATE:c=1
1245 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1246 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1247 Modif-02 : 0x02 : [i] : invert (boolean)
1248 Modif-03 : 0x03 : [e] : edge level (boolean)
1249 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1250 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1251 #-----------------------------
1252 IDX	 : 872415309
1253 PMU name : wsm_dp (Intel Westmere (dual-socket))
1254 Name     : MEM_LOAD_RETIRED
1255 Equiv	 : None
1256 Desc     : Memory loads retired (Precise Event)
1257 Code     : 0xcb
1258 Umask-00 : 0x80 : [DTLB_MISS] : Retired loads that miss the DTLB (Precise Event)
1259 Umask-01 : 0x40 : [HIT_LFB] : Retired loads that miss L1D and hit an previously allocated LFB (Precise Event)
1260 Umask-02 : 0x01 : [L1D_HIT] : Retired loads that hit the L1 data cache (Precise Event)
1261 Umask-03 : 0x02 : [L2_HIT] : Retired loads that hit the L2 cache (Precise Event)
1262 Umask-04 : 0x10 : [L3_MISS] : Retired loads that miss the LLC cache (Precise Event)
1263 Umask-05 : 0x10 : [LLC_MISS] : Alias to L3_MISS
1264 Umask-06 : 0x04 : [L3_UNSHARED_HIT] : Retired loads that hit valid versions in the LLC cache (Precise Event)
1265 Umask-07 : 0x04 : [LLC_UNSHARED_HIT] : Alias to L3_UNSHARED_HIT
1266 Umask-08 : 0x08 : [OTHER_CORE_L2_HIT_HITM] : Retired loads that hit sibling core's L2 in modified or unmodified states (Precise Event)
1267 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1268 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1269 Modif-02 : 0x02 : [i] : invert (boolean)
1270 Modif-03 : 0x03 : [e] : edge level (boolean)
1271 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1272 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1273 #-----------------------------
1274 IDX	 : 872415310
1275 PMU name : wsm_dp (Intel Westmere (dual-socket))
1276 Name     : L1I
1277 Equiv	 : None
1278 Desc     : L1I instruction fetch
1279 Code     : 0x80
1280 Umask-00 : 0x04 : [CYCLES_STALLED] : L1I instruction fetch stall cycles
1281 Umask-01 : 0x01 : [HITS] : L1I instruction fetch hits
1282 Umask-02 : 0x02 : [MISSES] : L1I instruction fetch misses
1283 Umask-03 : 0x03 : [READS] : L1I Instruction fetches
1284 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1285 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1286 Modif-02 : 0x02 : [i] : invert (boolean)
1287 Modif-03 : 0x03 : [e] : edge level (boolean)
1288 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1289 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1290 #-----------------------------
1291 IDX	 : 872415311
1292 PMU name : wsm_dp (Intel Westmere (dual-socket))
1293 Name     : L2_WRITE
1294 Equiv	 : None
1295 Desc     : L2 demand lock/store RFO
1296 Code     : 0x27
1297 Umask-00 : 0x40 : [LOCK_E_STATE] : L2 demand lock RFOs in E state
1298 Umask-01 : 0xe0 : [LOCK_HIT] : All demand L2 lock RFOs that hit the cache
1299 Umask-02 : 0x10 : [LOCK_I_STATE] : L2 demand lock RFOs in I state (misses)
1300 Umask-03 : 0x80 : [LOCK_M_STATE] : L2 demand lock RFOs in M state
1301 Umask-04 : 0xf0 : [LOCK_MESI] : All demand L2 lock RFOs
1302 Umask-05 : 0x20 : [LOCK_S_STATE] : L2 demand lock RFOs in S state
1303 Umask-06 : 0x0e : [RFO_HIT] : All L2 demand store RFOs that hit the cache
1304 Umask-07 : 0x01 : [RFO_I_STATE] : L2 demand store RFOs in I state (misses)
1305 Umask-08 : 0x08 : [RFO_M_STATE] : L2 demand store RFOs in M state
1306 Umask-09 : 0x0f : [RFO_MESI] : All L2 demand store RFOs
1307 Umask-10 : 0x02 : [RFO_S_STATE] : L2 demand store RFOs in S state
1308 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1309 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1310 Modif-02 : 0x02 : [i] : invert (boolean)
1311 Modif-03 : 0x03 : [e] : edge level (boolean)
1312 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1313 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1314 #-----------------------------
1315 IDX	 : 872415312
1316 PMU name : wsm_dp (Intel Westmere (dual-socket))
1317 Name     : SNOOP_RESPONSE
1318 Equiv	 : None
1319 Desc     : Snoop
1320 Code     : 0xb8
1321 Umask-00 : 0x01 : [HIT] : Thread responded HIT to snoop
1322 Umask-01 : 0x02 : [HITE] : Thread responded HITE to snoop
1323 Umask-02 : 0x04 : [HITM] : Thread responded HITM to snoop
1324 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1325 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1326 Modif-02 : 0x02 : [i] : invert (boolean)
1327 Modif-03 : 0x03 : [e] : edge level (boolean)
1328 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1329 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1330 #-----------------------------
1331 IDX	 : 872415313
1332 PMU name : wsm_dp (Intel Westmere (dual-socket))
1333 Name     : L1D
1334 Equiv	 : None
1335 Desc     : L1D cache
1336 Code     : 0x51
1337 Umask-00 : 0x04 : [M_EVICT] : L1D cache lines replaced in M state 
1338 Umask-01 : 0x02 : [M_REPL] : L1D cache lines allocated in the M state
1339 Umask-02 : 0x08 : [M_SNOOP_EVICT] : L1D snoop eviction of cache lines in M state
1340 Umask-03 : 0x01 : [REPL] : L1 data cache lines allocated
1341 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1342 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1343 Modif-02 : 0x02 : [i] : invert (boolean)
1344 Modif-03 : 0x03 : [e] : edge level (boolean)
1345 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1346 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1347 #-----------------------------
1348 IDX	 : 872415314
1349 PMU name : wsm_dp (Intel Westmere (dual-socket))
1350 Name     : RESOURCE_STALLS
1351 Equiv	 : None
1352 Desc     : Resource related stall cycles
1353 Code     : 0xa2
1354 Umask-00 : 0x01 : [ANY] : Resource related stall cycles (DEFAULT)
1355 Umask-01 : 0x20 : [FPCW] : FPU control word write stall cycles
1356 Umask-02 : 0x02 : [LOAD] : Load buffer stall cycles
1357 Umask-03 : 0x40 : [MXCSR] : MXCSR rename stall cycles
1358 Umask-04 : 0x80 : [OTHER] : Other Resource related stall cycles
1359 Umask-05 : 0x10 : [ROB_FULL] : ROB full stall cycles
1360 Umask-06 : 0x04 : [RS_FULL] : Reservation Station full stall cycles
1361 Umask-07 : 0x08 : [STORE] : Store buffer stall cycles
1362 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1363 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1364 Modif-02 : 0x02 : [i] : invert (boolean)
1365 Modif-03 : 0x03 : [e] : edge level (boolean)
1366 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1367 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1368 #-----------------------------
1369 IDX	 : 872415315
1370 PMU name : wsm_dp (Intel Westmere (dual-socket))
1371 Name     : RAT_STALLS
1372 Equiv	 : None
1373 Desc     : All RAT stall cycles
1374 Code     : 0xd2
1375 Umask-00 : 0x0f : [ANY] : Alias to FLAGS:REGISTERS:ROB_READ_PORT:SCOREBOARD (DEFAULT)
1376 Umask-01 : 0x01 : [FLAGS] : Flag stall cycles
1377 Umask-02 : 0x02 : [REGISTERS] : Partial register stall cycles
1378 Umask-03 : 0x04 : [ROB_READ_PORT] : ROB read port stalls cycles
1379 Umask-04 : 0x08 : [SCOREBOARD] : Scoreboard stall cycles
1380 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1381 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1382 Modif-02 : 0x02 : [i] : invert (boolean)
1383 Modif-03 : 0x03 : [e] : edge level (boolean)
1384 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1385 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1386 #-----------------------------
1387 IDX	 : 872415316
1388 PMU name : wsm_dp (Intel Westmere (dual-socket))
1389 Name     : CPU_CLK_UNHALTED
1390 Equiv	 : None
1391 Desc     : Cycles when processor is not in halted state
1392 Code     : 0x3c
1393 Umask-00 : 0x00 : [THREAD_P] : Cycles when thread is not halted (programmable counter)
1394 Umask-01 : 0x01 : [REF_P] : Reference base clock (133 Mhz) cycles when thread is not halted
1395 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1396 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1397 Modif-02 : 0x02 : [i] : invert (boolean)
1398 Modif-03 : 0x03 : [e] : edge level (boolean)
1399 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1400 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1401 #-----------------------------
1402 IDX	 : 872415317
1403 PMU name : wsm_dp (Intel Westmere (dual-socket))
1404 Name     : L1D_WB_L2
1405 Equiv	 : None
1406 Desc     : L1D writebacks to L2
1407 Code     : 0x28
1408 Umask-00 : 0x04 : [E_STATE] : L1 writebacks to L2 in E state
1409 Umask-01 : 0x01 : [I_STATE] : L1 writebacks to L2 in I state (misses)
1410 Umask-02 : 0x08 : [M_STATE] : L1 writebacks to L2 in M state
1411 Umask-03 : 0x0f : [MESI] : All L1 writebacks to L2
1412 Umask-04 : 0x02 : [S_STATE] : L1 writebacks to L2 in S state
1413 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1414 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1415 Modif-02 : 0x02 : [i] : invert (boolean)
1416 Modif-03 : 0x03 : [e] : edge level (boolean)
1417 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1418 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1419 #-----------------------------
1420 IDX	 : 872415318
1421 PMU name : wsm_dp (Intel Westmere (dual-socket))
1422 Name     : MISPREDICTED_BRANCH_RETIRED
1423 Equiv	 : BR_MISP_RETIRED:ALL_BRANCHES
1424 Desc     : count mispredicted branch instructions at retirement. Specifically, this event counts at retirement of the last micro-op of a branch instruction in the architectural path of the execution and experienced misprediction in the branch prediction hardware
1425 Code     : 0xc5
1426 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1427 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1428 Modif-02 : 0x02 : [i] : invert (boolean)
1429 Modif-03 : 0x03 : [e] : edge level (boolean)
1430 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1431 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1432 #-----------------------------
1433 IDX	 : 872415319
1434 PMU name : wsm_dp (Intel Westmere (dual-socket))
1435 Name     : THREAD_ACTIVE
1436 Equiv	 : None
1437 Desc     : Cycles thread is active
1438 Code     : 0x1ec
1439 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1440 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1441 Modif-02 : 0x02 : [i] : invert (boolean)
1442 Modif-03 : 0x03 : [e] : edge level (boolean)
1443 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1444 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1445 #-----------------------------
1446 IDX	 : 872415320
1447 PMU name : wsm_dp (Intel Westmere (dual-socket))
1448 Name     : UOP_UNFUSION
1449 Equiv	 : None
1450 Desc     : Counts unfusion events due to floating point exception to a fused uop
1451 Code     : 0x1db
1452 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1453 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1454 Modif-02 : 0x02 : [i] : invert (boolean)
1455 Modif-03 : 0x03 : [e] : edge level (boolean)
1456 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1457 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1458 #-----------------------------
1459 IDX	 : 872415321
1460 PMU name : wsm_dp (Intel Westmere (dual-socket))
1461 Name     : OFFCORE_RESPONSE_0
1462 Equiv	 : None
1463 Desc     : Offcore response 0 (must provide at least one request and one response umasks)
1464 Code     : 0x1b7
1465 Umask-00 : 0x01 : [DMND_DATA_RD] : request: counts the number of demand and DCU prefetch data reads of full and partial cachelines as well as demand data page table entry cacheline reads. Does not count L2 data read prefetches or instruction fetches
1466 Umask-01 : 0x02 : [DMND_RFO] : request: counts the number of demand and DCU prefetch reads for ownership (RFO) requests generated by a write to data cacheline. Does not count L2 RFO
1467 Umask-02 : 0x04 : [DMND_IFETCH] : request: counts the number of demand and DCU prefetch instruction cacheline reads. Does not count L2 code read prefetches
1468 Umask-03 : 0x08 : [WB] : request: counts the number of writeback (modified to exclusive) transactions
1469 Umask-04 : 0x10 : [PF_DATA_RD] : request: counts the number of data cacheline reads generated by L2 prefetchers
1470 Umask-05 : 0x20 : [PF_RFO] : request: counts the number of RFO requests generated by L2 prefetchers
1471 Umask-06 : 0x40 : [PF_IFETCH] : request: counts the number of code reads generated by L2 prefetchers
1472 Umask-07 : 0x80 : [OTHER] : request: counts one of the following transaction types, including L3 invalidate, I/O, full or partial writes, WC or non-temporal stores, CLFLUSH, Fences, lock, unlock, split lock
1473 Umask-08 : 0x44 : [ANY_IFETCH] : Alias to PF_IFETCH:DMND_IFETCH
1474 Umask-09 : 0xff : [ANY_REQUEST] : Alias to DMND_DATA_RD:DMND_RFO:DMND_IFETCH:WB:PF_DATA_RD:PF_RFO:PF_IFETCH:OTHER (DEFAULT)
1475 Umask-10 : 0x11 : [ANY_DATA] : Alias to DMND_DATA_RD:PF_DATA_RD
1476 Umask-11 : 0x22 : [ANY_RFO] : Alias to DMND_RFO:PF_RFO
1477 Umask-12 : 0x100 : [UNCORE_HIT] : response: counts L3 Hit: local or remote home requests that hit L3 cache in the uncore with no coherency actions required (snooping)
1478 Umask-13 : 0x200 : [OTHER_CORE_HIT_SNP] : response: counts L3 Hit: local or remote home requests that hit L3 cache in the uncore and was serviced by another core with a cross core snoop where no modified copies were found (clean)
1479 Umask-14 : 0x400 : [OTHER_CORE_HITM] : response: counts L3 Hit: local or remote home requests that hit L3 cache in the uncore and was serviced by another core with a cross core snoop where modified copies were found (HITM)
1480 Umask-15 : 0x1000 : [REMOTE_CACHE_FWD] : response: counts L3 Miss: local homed requests that missed the L3 cache and was serviced by forwarded data following a cross package snoop where no modified copies found. (Remote home requests are not counted)
1481 Umask-16 : 0x2000 : [REMOTE_DRAM] : response: counts L3 Miss: remote home requests that missed the L3 cache and were serviced by remote DRAM
1482 Umask-17 : 0x4000 : [LOCAL_DRAM] : response: counts L3 Miss: local home requests that missed the L3 cache and were serviced by local DRAM
1483 Umask-18 : 0x8000 : [NON_DRAM] : response: Non-DRAM requests that were serviced by IOH
1484 Umask-19 : 0xf700 : [ANY_RESPONSE] : Alias to UNCORE_HIT:OTHER_CORE_HIT_SNP:OTHER_CORE_HITM:REMOTE_CACHE_FWD:REMOTE_DRAM:LOCAL_DRAM:NON_DRAM (DEFAULT)
1485 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1486 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1487 Modif-02 : 0x02 : [i] : invert (boolean)
1488 Modif-03 : 0x03 : [e] : edge level (boolean)
1489 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1490 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1491 #-----------------------------
1492 IDX	 : 872415322
1493 PMU name : wsm_dp (Intel Westmere (dual-socket))
1494 Name     : OFFCORE_RESPONSE_1
1495 Equiv	 : None
1496 Desc     : Offcore response 1 (must provide at least one request and one response umasks)
1497 Code     : 0x1bb
1498 Umask-00 : 0x01 : [DMND_DATA_RD] : request: counts the number of demand and DCU prefetch data reads of full and partial cachelines as well as demand data page table entry cacheline reads. Does not count L2 data read prefetches or instruction fetches
1499 Umask-01 : 0x02 : [DMND_RFO] : request: counts the number of demand and DCU prefetch reads for ownership (RFO) requests generated by a write to data cacheline. Does not count L2 RFO
1500 Umask-02 : 0x04 : [DMND_IFETCH] : request: counts the number of demand and DCU prefetch instruction cacheline reads. Does not count L2 code read prefetches
1501 Umask-03 : 0x08 : [WB] : request: counts the number of writeback (modified to exclusive) transactions
1502 Umask-04 : 0x10 : [PF_DATA_RD] : request: counts the number of data cacheline reads generated by L2 prefetchers
1503 Umask-05 : 0x20 : [PF_RFO] : request: counts the number of RFO requests generated by L2 prefetchers
1504 Umask-06 : 0x40 : [PF_IFETCH] : request: counts the number of code reads generated by L2 prefetchers
1505 Umask-07 : 0x80 : [OTHER] : request: counts one of the following transaction types, including L3 invalidate, I/O, full or partial writes, WC or non-temporal stores, CLFLUSH, Fences, lock, unlock, split lock
1506 Umask-08 : 0x44 : [ANY_IFETCH] : Alias to PF_IFETCH:DMND_IFETCH
1507 Umask-09 : 0xff : [ANY_REQUEST] : Alias to DMND_DATA_RD:DMND_RFO:DMND_IFETCH:WB:PF_DATA_RD:PF_RFO:PF_IFETCH:OTHER (DEFAULT)
1508 Umask-10 : 0x11 : [ANY_DATA] : Alias to DMND_DATA_RD:PF_DATA_RD
1509 Umask-11 : 0x22 : [ANY_RFO] : Alias to DMND_RFO:PF_RFO
1510 Umask-12 : 0x100 : [UNCORE_HIT] : response: counts L3 Hit: local or remote home requests that hit L3 cache in the uncore with no coherency actions required (snooping)
1511 Umask-13 : 0x200 : [OTHER_CORE_HIT_SNP] : response: counts L3 Hit: local or remote home requests that hit L3 cache in the uncore and was serviced by another core with a cross core snoop where no modified copies were found (clean)
1512 Umask-14 : 0x400 : [OTHER_CORE_HITM] : response: counts L3 Hit: local or remote home requests that hit L3 cache in the uncore and was serviced by another core with a cross core snoop where modified copies were found (HITM)
1513 Umask-15 : 0x1000 : [REMOTE_CACHE_FWD] : response: counts L3 Miss: local homed requests that missed the L3 cache and was serviced by forwarded data following a cross package snoop where no modified copies found. (Remote home requests are not counted)
1514 Umask-16 : 0x2000 : [REMOTE_DRAM] : response: counts L3 Miss: remote home requests that missed the L3 cache and were serviced by remote DRAM
1515 Umask-17 : 0x4000 : [LOCAL_DRAM] : response: counts L3 Miss: local home requests that missed the L3 cache and were serviced by local DRAM
1516 Umask-18 : 0x8000 : [NON_DRAM] : response: Non-DRAM requests that were serviced by IOH
1517 Umask-19 : 0xf700 : [ANY_RESPONSE] : Alias to UNCORE_HIT:OTHER_CORE_HIT_SNP:OTHER_CORE_HITM:REMOTE_CACHE_FWD:REMOTE_DRAM:LOCAL_DRAM:NON_DRAM (DEFAULT)
1518 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
1519 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
1520 Modif-02 : 0x02 : [i] : invert (boolean)
1521 Modif-03 : 0x03 : [e] : edge level (boolean)
1522 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
1523 Modif-05 : 0x05 : [t] : measure any thread (boolean)
1524 #-----------------------------
1525 IDX	 : 889192448
1526 PMU name : wsm_unc (Intel Westmere uncore)
1527 Name     : UNC_CLK_UNHALTED
1528 Equiv	 : None
1529 Desc     : Uncore clockticks.
1530 Code     : 0xffff
1531 #-----------------------------
1532 IDX	 : 889192449
1533 PMU name : wsm_unc (Intel Westmere uncore)
1534 Name     : UNC_DRAM_OPEN
1535 Equiv	 : None
1536 Desc     : DRAM open comamnds issued for read or write
1537 Code     : 0x60
1538 Umask-00 : 0x01 : [CH0] : DRAM Channel 0 open comamnds issued for read or write
1539 Umask-01 : 0x02 : [CH1] : DRAM Channel 1 open comamnds issued for read or write
1540 Umask-02 : 0x04 : [CH2] : DRAM Channel 2 open comamnds issued for read or write
1541 Modif-00 : 0x00 : [i] : invert (boolean)
1542 Modif-01 : 0x01 : [e] : edge level (boolean)
1543 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1544 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1545 #-----------------------------
1546 IDX	 : 889192450
1547 PMU name : wsm_unc (Intel Westmere uncore)
1548 Name     : UNC_GC_OCCUPANCY
1549 Equiv	 : None
1550 Desc     : Number of queue entries
1551 Code     : 0x2
1552 Umask-00 : 0x01 : [READ_TRACKER] : in the read tracker (DEFAULT)
1553 Modif-00 : 0x00 : [i] : invert (boolean)
1554 Modif-01 : 0x01 : [e] : edge level (boolean)
1555 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1556 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1557 #-----------------------------
1558 IDX	 : 889192451
1559 PMU name : wsm_unc (Intel Westmere uncore)
1560 Name     : UNC_DRAM_PAGE_CLOSE
1561 Equiv	 : None
1562 Desc     : DRAM page close due to idle timer expiration
1563 Code     : 0x61
1564 Umask-00 : 0x01 : [CH0] : DRAM Channel 0 page close
1565 Umask-01 : 0x02 : [CH1] : DRAM Channel 1 page close
1566 Umask-02 : 0x04 : [CH2] : DRAM Channel 2 page close
1567 Modif-00 : 0x00 : [i] : invert (boolean)
1568 Modif-01 : 0x01 : [e] : edge level (boolean)
1569 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1570 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1571 #-----------------------------
1572 IDX	 : 889192452
1573 PMU name : wsm_unc (Intel Westmere uncore)
1574 Name     : UNC_DRAM_PAGE_MISS
1575 Equiv	 : None
1576 Desc     : DRAM Channel 0 page miss
1577 Code     : 0x62
1578 Umask-00 : 0x01 : [CH0] : DRAM Channel 0 page miss
1579 Umask-01 : 0x02 : [CH1] : DRAM Channel 1 page miss
1580 Umask-02 : 0x04 : [CH2] : DRAM Channel 2 page miss
1581 Modif-00 : 0x00 : [i] : invert (boolean)
1582 Modif-01 : 0x01 : [e] : edge level (boolean)
1583 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1584 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1585 #-----------------------------
1586 IDX	 : 889192453
1587 PMU name : wsm_unc (Intel Westmere uncore)
1588 Name     : UNC_DRAM_PRE_ALL
1589 Equiv	 : None
1590 Desc     : DRAM Channel 0 precharge all commands
1591 Code     : 0x66
1592 Umask-00 : 0x01 : [CH0] : DRAM Channel 0 precharge all commands
1593 Umask-01 : 0x02 : [CH1] : DRAM Channel 1 precharge all commands
1594 Umask-02 : 0x04 : [CH2] : DRAM Channel 2 precharge all commands
1595 Modif-00 : 0x00 : [i] : invert (boolean)
1596 Modif-01 : 0x01 : [e] : edge level (boolean)
1597 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1598 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1599 #-----------------------------
1600 IDX	 : 889192454
1601 PMU name : wsm_unc (Intel Westmere uncore)
1602 Name     : UNC_DRAM_THERMAL_THROTTLED
1603 Equiv	 : None
1604 Desc     : uncore cycles DRAM was throttled due to its temperature being above thermal throttling threshold
1605 Code     : 0x167
1606 Modif-00 : 0x00 : [i] : invert (boolean)
1607 Modif-01 : 0x01 : [e] : edge level (boolean)
1608 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1609 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1610 #-----------------------------
1611 IDX	 : 889192455
1612 PMU name : wsm_unc (Intel Westmere uncore)
1613 Name     : UNC_DRAM_READ_CAS
1614 Equiv	 : None
1615 Desc     : DRAM Channel 0 read CAS commands
1616 Code     : 0x63
1617 Umask-00 : 0x01 : [CH0] : DRAM Channel 0 read CAS commands
1618 Umask-01 : 0x02 : [AUTOPRE_CH0] : DRAM Channel 0 read CAS auto page close commands
1619 Umask-02 : 0x04 : [CH1] : DRAM Channel 1 read CAS commands
1620 Umask-03 : 0x08 : [AUTOPRE_CH1] : DRAM Channel 1 read CAS auto page close commands
1621 Umask-04 : 0x10 : [CH2] : DRAM Channel 2 read CAS commands
1622 Umask-05 : 0x20 : [AUTOPRE_CH2] : DRAM Channel 2 read CAS auto page close commands
1623 Modif-00 : 0x00 : [i] : invert (boolean)
1624 Modif-01 : 0x01 : [e] : edge level (boolean)
1625 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1626 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1627 #-----------------------------
1628 IDX	 : 889192456
1629 PMU name : wsm_unc (Intel Westmere uncore)
1630 Name     : UNC_DRAM_REFRESH
1631 Equiv	 : None
1632 Desc     : DRAM Channel 0 refresh commands
1633 Code     : 0x65
1634 Umask-00 : 0x01 : [CH0] : DRAM Channel 0 refresh commands
1635 Umask-01 : 0x02 : [CH1] : DRAM Channel 1 refresh commands
1636 Umask-02 : 0x04 : [CH2] : DRAM Channel 2 refresh commands
1637 Modif-00 : 0x00 : [i] : invert (boolean)
1638 Modif-01 : 0x01 : [e] : edge level (boolean)
1639 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1640 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1641 #-----------------------------
1642 IDX	 : 889192457
1643 PMU name : wsm_unc (Intel Westmere uncore)
1644 Name     : UNC_DRAM_WRITE_CAS
1645 Equiv	 : None
1646 Desc     : DRAM Channel 0 write CAS commands
1647 Code     : 0x64
1648 Umask-00 : 0x01 : [CH0] : DRAM Channel 0 write CAS commands
1649 Umask-01 : 0x02 : [AUTOPRE_CH0] : DRAM Channel 0 write CAS auto page close commands
1650 Umask-02 : 0x04 : [CH1] : DRAM Channel 1 write CAS commands
1651 Umask-03 : 0x08 : [AUTOPRE_CH1] : DRAM Channel 1 write CAS auto page close commands
1652 Umask-04 : 0x10 : [CH2] : DRAM Channel 2 write CAS commands
1653 Umask-05 : 0x20 : [AUTOPRE_CH2] : DRAM Channel 2 write CAS auto page close commands
1654 Modif-00 : 0x00 : [i] : invert (boolean)
1655 Modif-01 : 0x01 : [e] : edge level (boolean)
1656 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1657 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1658 #-----------------------------
1659 IDX	 : 889192458
1660 PMU name : wsm_unc (Intel Westmere uncore)
1661 Name     : UNC_GQ_ALLOC
1662 Equiv	 : None
1663 Desc     : GQ read tracker requests
1664 Code     : 0x3
1665 Umask-00 : 0x01 : [READ_TRACKER] : GQ read tracker requests
1666 Umask-01 : 0x02 : [RT_LLC_MISS] : GQ read tracker LLC misses
1667 Umask-02 : 0x04 : [RT_TO_LLC_RESP] : GQ read tracker LLC requests
1668 Umask-03 : 0x08 : [RT_TO_RTID_ACQUIRED] : GQ read tracker LLC miss to RTID acquired
1669 Umask-04 : 0x10 : [WT_TO_RTID_ACQUIRED] : GQ write tracker LLC miss to RTID acquired
1670 Umask-05 : 0x20 : [WRITE_TRACKER] : GQ write tracker LLC misses
1671 Umask-06 : 0x40 : [PEER_PROBE_TRACKER] : GQ peer probe tracker requests
1672 Modif-00 : 0x00 : [i] : invert (boolean)
1673 Modif-01 : 0x01 : [e] : edge level (boolean)
1674 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1675 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1676 #-----------------------------
1677 IDX	 : 889192459
1678 PMU name : wsm_unc (Intel Westmere uncore)
1679 Name     : UNC_GQ_CYCLES_FULL
1680 Equiv	 : None
1681 Desc     : Cycles GQ read tracker is full.
1682 Code     : 0x0
1683 Umask-00 : 0x01 : [READ_TRACKER] : Cycles GQ read tracker is full.
1684 Umask-01 : 0x02 : [WRITE_TRACKER] : Cycles GQ write tracker is full.
1685 Umask-02 : 0x04 : [PEER_PROBE_TRACKER] : Cycles GQ peer probe tracker is full.
1686 Modif-00 : 0x00 : [i] : invert (boolean)
1687 Modif-01 : 0x01 : [e] : edge level (boolean)
1688 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1689 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1690 #-----------------------------
1691 IDX	 : 889192460
1692 PMU name : wsm_unc (Intel Westmere uncore)
1693 Name     : UNC_GQ_CYCLES_NOT_EMPTY
1694 Equiv	 : None
1695 Desc     : Cycles GQ read tracker is busy
1696 Code     : 0x1
1697 Umask-00 : 0x01 : [READ_TRACKER] : Cycles GQ read tracker is busy
1698 Umask-01 : 0x02 : [WRITE_TRACKER] : Cycles GQ write tracker is busy
1699 Umask-02 : 0x04 : [PEER_PROBE_TRACKER] : Cycles GQ peer probe tracker is busy
1700 Modif-00 : 0x00 : [i] : invert (boolean)
1701 Modif-01 : 0x01 : [e] : edge level (boolean)
1702 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1703 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1704 #-----------------------------
1705 IDX	 : 889192461
1706 PMU name : wsm_unc (Intel Westmere uncore)
1707 Name     : UNC_GQ_DATA_FROM
1708 Equiv	 : None
1709 Desc     : Cycles GQ data is imported
1710 Code     : 0x4
1711 Umask-00 : 0x01 : [QPI] : Cycles GQ data is imported from Quickpath interface
1712 Umask-01 : 0x02 : [QMC] : Cycles GQ data is imported from Quickpath memory interface
1713 Umask-02 : 0x04 : [LLC] : Cycles GQ data is imported from LLC
1714 Umask-03 : 0x08 : [CORES_02] : Cycles GQ data is imported from Cores 0 and 2
1715 Umask-04 : 0x10 : [CORES_13] : Cycles GQ data is imported from Cores 1 and 3
1716 Modif-00 : 0x00 : [i] : invert (boolean)
1717 Modif-01 : 0x01 : [e] : edge level (boolean)
1718 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1719 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1720 #-----------------------------
1721 IDX	 : 889192462
1722 PMU name : wsm_unc (Intel Westmere uncore)
1723 Name     : UNC_GQ_DATA_TO
1724 Equiv	 : None
1725 Desc     : Cycles GQ data is exported
1726 Code     : 0x5
1727 Umask-00 : 0x01 : [QPI_QMC] : Cycles GQ data sent to the QPI or QMC
1728 Umask-01 : 0x02 : [LLC] : Cycles GQ data sent to LLC
1729 Umask-02 : 0x04 : [CORES] : Cycles GQ data sent to cores
1730 Modif-00 : 0x00 : [i] : invert (boolean)
1731 Modif-01 : 0x01 : [e] : edge level (boolean)
1732 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1733 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1734 #-----------------------------
1735 IDX	 : 889192463
1736 PMU name : wsm_unc (Intel Westmere uncore)
1737 Name     : UNC_LLC_HITS
1738 Equiv	 : None
1739 Desc     : Number of LLC read hits
1740 Code     : 0x8
1741 Umask-00 : 0x01 : [READ] : Number of LLC read hits
1742 Umask-01 : 0x02 : [WRITE] : Number of LLC write hits
1743 Umask-02 : 0x04 : [PROBE] : Number of LLC peer probe hits
1744 Umask-03 : 0x03 : [ANY] : Number of LLC hits (DEFAULT)
1745 Modif-00 : 0x00 : [i] : invert (boolean)
1746 Modif-01 : 0x01 : [e] : edge level (boolean)
1747 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1748 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1749 #-----------------------------
1750 IDX	 : 889192464
1751 PMU name : wsm_unc (Intel Westmere uncore)
1752 Name     : UNC_LLC_LINES_IN
1753 Equiv	 : None
1754 Desc     : LLC lines allocated in M state
1755 Code     : 0xa
1756 Umask-00 : 0x01 : [M_STATE] : LLC lines allocated in M state
1757 Umask-01 : 0x02 : [E_STATE] : LLC lines allocated in E state
1758 Umask-02 : 0x04 : [S_STATE] : LLC lines allocated in S state
1759 Umask-03 : 0x08 : [F_STATE] : LLC lines allocated in F state
1760 Umask-04 : 0x0f : [ANY] : LLC lines allocated (DEFAULT)
1761 Modif-00 : 0x00 : [i] : invert (boolean)
1762 Modif-01 : 0x01 : [e] : edge level (boolean)
1763 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1764 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1765 #-----------------------------
1766 IDX	 : 889192465
1767 PMU name : wsm_unc (Intel Westmere uncore)
1768 Name     : UNC_LLC_LINES_OUT
1769 Equiv	 : None
1770 Desc     : LLC lines victimized in M state
1771 Code     : 0xb
1772 Umask-00 : 0x01 : [M_STATE] : LLC lines victimized in M state
1773 Umask-01 : 0x02 : [E_STATE] : LLC lines victimized in E state
1774 Umask-02 : 0x04 : [S_STATE] : LLC lines victimized in S state
1775 Umask-03 : 0x08 : [I_STATE] : LLC lines victimized in I state
1776 Umask-04 : 0x10 : [F_STATE] : LLC lines victimized in F state
1777 Umask-05 : 0x1f : [ANY] : LLC lines victimized (DEFAULT)
1778 Modif-00 : 0x00 : [i] : invert (boolean)
1779 Modif-01 : 0x01 : [e] : edge level (boolean)
1780 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1781 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1782 #-----------------------------
1783 IDX	 : 889192466
1784 PMU name : wsm_unc (Intel Westmere uncore)
1785 Name     : UNC_LLC_MISS
1786 Equiv	 : None
1787 Desc     : Number of LLC read misses
1788 Code     : 0x9
1789 Umask-00 : 0x01 : [READ] : Number of LLC read misses
1790 Umask-01 : 0x02 : [WRITE] : Number of LLC write misses
1791 Umask-02 : 0x04 : [PROBE] : Number of LLC peer probe misses
1792 Umask-03 : 0x03 : [ANY] : Number of LLC misses (DEFAULT)
1793 Modif-00 : 0x00 : [i] : invert (boolean)
1794 Modif-01 : 0x01 : [e] : edge level (boolean)
1795 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1796 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1797 #-----------------------------
1798 IDX	 : 889192467
1799 PMU name : wsm_unc (Intel Westmere uncore)
1800 Name     : UNC_QHL_ADDRESS_CONFLICTS
1801 Equiv	 : None
1802 Desc     : QHL 2 way address conflicts
1803 Code     : 0x24
1804 Umask-00 : 0x02 : [2WAY] : QHL 2 way address conflicts
1805 Umask-01 : 0x04 : [3WAY] : QHL 3 way address conflicts
1806 Modif-00 : 0x00 : [i] : invert (boolean)
1807 Modif-01 : 0x01 : [e] : edge level (boolean)
1808 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1809 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1810 #-----------------------------
1811 IDX	 : 889192468
1812 PMU name : wsm_unc (Intel Westmere uncore)
1813 Name     : UNC_QHL_CONFLICT_CYCLES
1814 Equiv	 : None
1815 Desc     : QHL IOH Tracker conflict cycles
1816 Code     : 0x25
1817 Umask-00 : 0x01 : [IOH] : QHL IOH Tracker conflict cycles
1818 Umask-01 : 0x02 : [REMOTE] : QHL Remote Tracker conflict cycles
1819 Umask-02 : 0x04 : [LOCAL] : QHL Local Tracker conflict cycles
1820 Modif-00 : 0x00 : [i] : invert (boolean)
1821 Modif-01 : 0x01 : [e] : edge level (boolean)
1822 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1823 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1824 #-----------------------------
1825 IDX	 : 889192469
1826 PMU name : wsm_unc (Intel Westmere uncore)
1827 Name     : UNC_QHL_CYCLES_FULL
1828 Equiv	 : None
1829 Desc     : Cycles QHL  Remote Tracker is full
1830 Code     : 0x21
1831 Umask-00 : 0x02 : [REMOTE] : Cycles QHL  Remote Tracker is full
1832 Umask-01 : 0x04 : [LOCAL] : Cycles QHL Local Tracker is full
1833 Umask-02 : 0x01 : [IOH] : Cycles QHL IOH Tracker is full
1834 Modif-00 : 0x00 : [i] : invert (boolean)
1835 Modif-01 : 0x01 : [e] : edge level (boolean)
1836 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1837 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1838 #-----------------------------
1839 IDX	 : 889192470
1840 PMU name : wsm_unc (Intel Westmere uncore)
1841 Name     : UNC_QHL_CYCLES_NOT_EMPTY
1842 Equiv	 : None
1843 Desc     : Cycles QHL Tracker is not empty
1844 Code     : 0x22
1845 Umask-00 : 0x01 : [IOH] : Cycles QHL IOH is busy
1846 Umask-01 : 0x02 : [REMOTE] : Cycles QHL Remote Tracker is busy
1847 Umask-02 : 0x04 : [LOCAL] : Cycles QHL Local Tracker is busy
1848 #-----------------------------
1849 IDX	 : 889192471
1850 PMU name : wsm_unc (Intel Westmere uncore)
1851 Name     : UNC_QHL_FRC_ACK_CNFLTS
1852 Equiv	 : None
1853 Desc     : QHL FrcAckCnflts sent to local home
1854 Code     : 0x33
1855 Umask-00 : 0x04 : [LOCAL] : QHL FrcAckCnflts sent to local home (DEFAULT)
1856 Modif-00 : 0x00 : [i] : invert (boolean)
1857 Modif-01 : 0x01 : [e] : edge level (boolean)
1858 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1859 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1860 #-----------------------------
1861 IDX	 : 889192472
1862 PMU name : wsm_unc (Intel Westmere uncore)
1863 Name     : UNC_QHL_SLEEPS
1864 Equiv	 : None
1865 Desc     : number of occurrences a request was put to sleep
1866 Code     : 0x34
1867 Umask-00 : 0x01 : [IOH_ORDER] : due to IOH ordering (write after read) conflicts
1868 Umask-01 : 0x02 : [REMOTE_ORDER] : due to remote socket ordering (write after read) conflicts
1869 Umask-02 : 0x04 : [LOCAL_ORDER] : due to local socket ordering (write after read) conflicts
1870 Umask-03 : 0x08 : [IOH_CONFLICT] : due to IOH address conflicts
1871 Umask-04 : 0x10 : [REMOTE_CONFLICT] : due to remote socket address conflicts
1872 Umask-05 : 0x20 : [LOCAL_CONFLICT] : due to local socket address conflicts
1873 Modif-00 : 0x00 : [i] : invert (boolean)
1874 Modif-01 : 0x01 : [e] : edge level (boolean)
1875 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1876 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1877 #-----------------------------
1878 IDX	 : 889192473
1879 PMU name : wsm_unc (Intel Westmere uncore)
1880 Name     : UNC_QHL_OCCUPANCY
1881 Equiv	 : None
1882 Desc     : Cycles QHL Tracker Allocate to Deallocate Read Occupancy
1883 Code     : 0x23
1884 Umask-00 : 0x01 : [IOH] : Cycles QHL IOH Tracker Allocate to Deallocate Read Occupancy
1885 Umask-01 : 0x02 : [REMOTE] : Cycles QHL Remote Tracker Allocate to Deallocate Read Occupancy
1886 Umask-02 : 0x04 : [LOCAL] : Cycles QHL Local Tracker Allocate to Deallocate Read Occupancy
1887 Modif-00 : 0x00 : [i] : invert (boolean)
1888 Modif-01 : 0x01 : [e] : edge level (boolean)
1889 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1890 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1891 #-----------------------------
1892 IDX	 : 889192474
1893 PMU name : wsm_unc (Intel Westmere uncore)
1894 Name     : UNC_QHL_REQUESTS
1895 Equiv	 : None
1896 Desc     : Quickpath Home Logic local read requests
1897 Code     : 0x20
1898 Umask-00 : 0x10 : [LOCAL_READS] : Quickpath Home Logic local read requests
1899 Umask-01 : 0x20 : [LOCAL_WRITES] : Quickpath Home Logic local write requests
1900 Umask-02 : 0x04 : [REMOTE_READS] : Quickpath Home Logic remote read requests
1901 Umask-03 : 0x01 : [IOH_READS] : Quickpath Home Logic IOH read requests
1902 Umask-04 : 0x02 : [IOH_WRITES] : Quickpath Home Logic IOH write requests
1903 Umask-05 : 0x08 : [REMOTE_WRITES] : Quickpath Home Logic remote write requests
1904 Modif-00 : 0x00 : [i] : invert (boolean)
1905 Modif-01 : 0x01 : [e] : edge level (boolean)
1906 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1907 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1908 #-----------------------------
1909 IDX	 : 889192475
1910 PMU name : wsm_unc (Intel Westmere uncore)
1911 Name     : UNC_QHL_TO_QMC_BYPASS
1912 Equiv	 : None
1913 Desc     : Number of requests to QMC that bypass QHL
1914 Code     : 0x126
1915 Modif-00 : 0x00 : [i] : invert (boolean)
1916 Modif-01 : 0x01 : [e] : edge level (boolean)
1917 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1918 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1919 #-----------------------------
1920 IDX	 : 889192476
1921 PMU name : wsm_unc (Intel Westmere uncore)
1922 Name     : UNC_QMC_BUSY
1923 Equiv	 : None
1924 Desc     : Cycles QMC busy with a read request
1925 Code     : 0x29
1926 Umask-00 : 0x01 : [READ_CH0] : Cycles QMC channel 0 busy with a read request
1927 Umask-01 : 0x02 : [READ_CH1] : Cycles QMC channel 1 busy with a read request
1928 Umask-02 : 0x04 : [READ_CH2] : Cycles QMC channel 2 busy with a read request
1929 Umask-03 : 0x08 : [WRITE_CH0] : Cycles QMC channel 0 busy with a write request
1930 Umask-04 : 0x10 : [WRITE_CH1] : Cycles QMC channel 1 busy with a write request
1931 Umask-05 : 0x20 : [WRITE_CH2] : Cycles QMC channel 2 busy with a write request
1932 Modif-00 : 0x00 : [i] : invert (boolean)
1933 Modif-01 : 0x01 : [e] : edge level (boolean)
1934 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1935 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1936 #-----------------------------
1937 IDX	 : 889192477
1938 PMU name : wsm_unc (Intel Westmere uncore)
1939 Name     : UNC_QMC_CANCEL
1940 Equiv	 : None
1941 Desc     : QMC cancels
1942 Code     : 0x30
1943 Umask-00 : 0x01 : [CH0] : QMC channel 0 cancels
1944 Umask-01 : 0x02 : [CH1] : QMC channel 1 cancels
1945 Umask-02 : 0x04 : [CH2] : QMC channel 2 cancels
1946 Umask-03 : 0x07 : [ANY] : QMC cancels (DEFAULT)
1947 Modif-00 : 0x00 : [i] : invert (boolean)
1948 Modif-01 : 0x01 : [e] : edge level (boolean)
1949 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1950 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1951 #-----------------------------
1952 IDX	 : 889192478
1953 PMU name : wsm_unc (Intel Westmere uncore)
1954 Name     : UNC_QMC_CRITICAL_PRIORITY_READS
1955 Equiv	 : None
1956 Desc     : QMC critical priority read requests
1957 Code     : 0x2e
1958 Umask-00 : 0x01 : [CH0] : QMC channel 0 critical priority read requests
1959 Umask-01 : 0x02 : [CH1] : QMC channel 1 critical priority read requests
1960 Umask-02 : 0x04 : [CH2] : QMC channel 2 critical priority read requests
1961 Umask-03 : 0x07 : [ANY] : QMC critical priority read requests (DEFAULT)
1962 Modif-00 : 0x00 : [i] : invert (boolean)
1963 Modif-01 : 0x01 : [e] : edge level (boolean)
1964 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1965 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1966 #-----------------------------
1967 IDX	 : 889192479
1968 PMU name : wsm_unc (Intel Westmere uncore)
1969 Name     : UNC_QMC_HIGH_PRIORITY_READS
1970 Equiv	 : None
1971 Desc     : QMC high priority read requests
1972 Code     : 0x2d
1973 Umask-00 : 0x01 : [CH0] : QMC channel 0 high priority read requests
1974 Umask-01 : 0x02 : [CH1] : QMC channel 1 high priority read requests
1975 Umask-02 : 0x04 : [CH2] : QMC channel 2 high priority read requests
1976 Umask-03 : 0x07 : [ANY] : QMC high priority read requests (DEFAULT)
1977 Modif-00 : 0x00 : [i] : invert (boolean)
1978 Modif-01 : 0x01 : [e] : edge level (boolean)
1979 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1980 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1981 #-----------------------------
1982 IDX	 : 889192480
1983 PMU name : wsm_unc (Intel Westmere uncore)
1984 Name     : UNC_QMC_ISOC_FULL
1985 Equiv	 : None
1986 Desc     : Cycles DRAM full with isochronous (ISOC) read requests
1987 Code     : 0x28
1988 Umask-00 : 0x01 : [READ_CH0] : Cycles DRAM channel 0 full with isochronous read requests
1989 Umask-01 : 0x02 : [READ_CH1] : Cycles DRAM channel 1 full with isochronous read requests
1990 Umask-02 : 0x04 : [READ_CH2] : Cycles DRAM channel 2 full with isochronous read requests
1991 Umask-03 : 0x08 : [WRITE_CH0] : Cycles DRAM channel 0 full with isochronous write requests
1992 Umask-04 : 0x10 : [WRITE_CH1] : Cycles DRAM channel 1 full with isochronous write requests
1993 Umask-05 : 0x20 : [WRITE_CH2] : Cycles DRAM channel 2 full with isochronous write requests
1994 Modif-00 : 0x00 : [i] : invert (boolean)
1995 Modif-01 : 0x01 : [e] : edge level (boolean)
1996 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
1997 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
1998 #-----------------------------
1999 IDX	 : 889192481
2000 PMU name : wsm_unc (Intel Westmere uncore)
2001 Name     : UNC_IMC_ISOC_OCCUPANCY
2002 Equiv	 : None
2003 Desc     : IMC isochronous (ISOC) Read Occupancy
2004 Code     : 0x2b
2005 Umask-00 : 0x01 : [CH0] : IMC channel 0 isochronous read request occupancy
2006 Umask-01 : 0x02 : [CH1] : IMC channel 1 isochronous read request occupancy
2007 Umask-02 : 0x04 : [CH2] : IMC channel 2 isochronous read request occupancy
2008 Umask-03 : 0x07 : [ANY] : IMC isochronous read request occupancy (DEFAULT)
2009 Modif-00 : 0x00 : [i] : invert (boolean)
2010 Modif-01 : 0x01 : [e] : edge level (boolean)
2011 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
2012 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
2013 #-----------------------------
2014 IDX	 : 889192482
2015 PMU name : wsm_unc (Intel Westmere uncore)
2016 Name     : UNC_QMC_NORMAL_READS
2017 Equiv	 : None
2018 Desc     : QMC normal read requests
2019 Code     : 0x2c
2020 Umask-00 : 0x01 : [CH0] : QMC channel 0 normal read requests
2021 Umask-01 : 0x02 : [CH1] : QMC channel 1 normal read requests
2022 Umask-02 : 0x04 : [CH2] : QMC channel 2 normal read requests
2023 Umask-03 : 0x07 : [ANY] : QMC normal read requests (DEFAULT)
2024 Modif-00 : 0x00 : [i] : invert (boolean)
2025 Modif-01 : 0x01 : [e] : edge level (boolean)
2026 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
2027 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
2028 #-----------------------------
2029 IDX	 : 889192483
2030 PMU name : wsm_unc (Intel Westmere uncore)
2031 Name     : UNC_QMC_OCCUPANCY
2032 Equiv	 : None
2033 Desc     : QMC Occupancy
2034 Code     : 0x2a
2035 Umask-00 : 0x01 : [CH0] : IMC channel 0 normal read request occupancy
2036 Umask-01 : 0x02 : [CH1] : IMC channel 1 normal read request occupancy
2037 Umask-02 : 0x04 : [CH2] : IMC channel 2 normal read request occupancy
2038 Modif-00 : 0x00 : [i] : invert (boolean)
2039 Modif-01 : 0x01 : [e] : edge level (boolean)
2040 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
2041 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
2042 #-----------------------------
2043 IDX	 : 889192484
2044 PMU name : wsm_unc (Intel Westmere uncore)
2045 Name     : UNC_QMC_PRIORITY_UPDATES
2046 Equiv	 : None
2047 Desc     : QMC priority updates
2048 Code     : 0x31
2049 Umask-00 : 0x01 : [CH0] : QMC channel 0 priority updates
2050 Umask-01 : 0x02 : [CH1] : QMC channel 1 priority updates
2051 Umask-02 : 0x04 : [CH2] : QMC channel 2 priority updates
2052 Umask-03 : 0x07 : [ANY] : QMC priority updates (DEFAULT)
2053 Modif-00 : 0x00 : [i] : invert (boolean)
2054 Modif-01 : 0x01 : [e] : edge level (boolean)
2055 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
2056 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
2057 #-----------------------------
2058 IDX	 : 889192485
2059 PMU name : wsm_unc (Intel Westmere uncore)
2060 Name     : UNC_IMC_RETRY
2061 Equiv	 : None
2062 Desc     : Number of IMC DRAM channel retries (retries occur in RAS mode only)
2063 Code     : 0x32
2064 Umask-00 : 0x01 : [CH0] : channel 0
2065 Umask-01 : 0x02 : [CH1] : channel 1
2066 Umask-02 : 0x04 : [CH2] : channel 2
2067 Umask-03 : 0x07 : [ANY] : any channel (DEFAULT)
2068 Modif-00 : 0x00 : [i] : invert (boolean)
2069 Modif-01 : 0x01 : [e] : edge level (boolean)
2070 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
2071 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
2072 #-----------------------------
2073 IDX	 : 889192486
2074 PMU name : wsm_unc (Intel Westmere uncore)
2075 Name     : UNC_QMC_WRITES
2076 Equiv	 : None
2077 Desc     : QMC cache line writes
2078 Code     : 0x2f
2079 Umask-00 : 0x01 : [FULL_CH0] : QMC channel 0 full cache line writes
2080 Umask-01 : 0x02 : [FULL_CH1] : QMC channel 1 full cache line writes
2081 Umask-02 : 0x04 : [FULL_CH2] : QMC channel 2 full cache line writes
2082 Umask-03 : 0x07 : [FULL_ANY] : QMC full cache line writes (DEFAULT)
2083 Umask-04 : 0x08 : [PARTIAL_CH0] : QMC channel 0 partial cache line writes
2084 Umask-05 : 0x10 : [PARTIAL_CH1] : QMC channel 1 partial cache line writes
2085 Umask-06 : 0x20 : [PARTIAL_CH2] : QMC channel 2 partial cache line writes
2086 Umask-07 : 0x38 : [PARTIAL_ANY] : QMC partial cache line writes (DEFAULT)
2087 Modif-00 : 0x00 : [i] : invert (boolean)
2088 Modif-01 : 0x01 : [e] : edge level (boolean)
2089 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
2090 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
2091 #-----------------------------
2092 IDX	 : 889192487
2093 PMU name : wsm_unc (Intel Westmere uncore)
2094 Name     : UNC_QPI_RX_NO_PPT_CREDIT
2095 Equiv	 : None
2096 Desc     : Link 0 snoop stalls due to no PPT entry
2097 Code     : 0x43
2098 Umask-00 : 0x01 : [STALLS_LINK_0] : Link 0 snoop stalls due to no PPT entry
2099 Umask-01 : 0x02 : [STALLS_LINK_1] : Link 1 snoop stalls due to no PPT entry
2100 Modif-00 : 0x00 : [i] : invert (boolean)
2101 Modif-01 : 0x01 : [e] : edge level (boolean)
2102 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
2103 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
2104 #-----------------------------
2105 IDX	 : 889192488
2106 PMU name : wsm_unc (Intel Westmere uncore)
2107 Name     : UNC_QPI_TX_HEADER
2108 Equiv	 : None
2109 Desc     : Cycles link 0 outbound header busy
2110 Code     : 0x42
2111 Umask-00 : 0x02 : [BUSY_LINK_0] : Cycles link 0 outbound header busy
2112 Umask-01 : 0x08 : [BUSY_LINK_1] : Cycles link 1 outbound header busy
2113 Modif-00 : 0x00 : [i] : invert (boolean)
2114 Modif-01 : 0x01 : [e] : edge level (boolean)
2115 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
2116 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
2117 #-----------------------------
2118 IDX	 : 889192489
2119 PMU name : wsm_unc (Intel Westmere uncore)
2120 Name     : UNC_QPI_TX_STALLED_MULTI_FLIT
2121 Equiv	 : None
2122 Desc     : Cycles QPI outbound stalls
2123 Code     : 0x41
2124 Umask-00 : 0x01 : [DRS_LINK_0] : Cycles QPI outbound link 0 DRS stalled
2125 Umask-01 : 0x02 : [NCB_LINK_0] : Cycles QPI outbound link 0 NCB stalled
2126 Umask-02 : 0x04 : [NCS_LINK_0] : Cycles QPI outbound link 0 NCS stalled
2127 Umask-03 : 0x08 : [DRS_LINK_1] : Cycles QPI outbound link 1 DRS stalled
2128 Umask-04 : 0x10 : [NCB_LINK_1] : Cycles QPI outbound link 1 NCB stalled
2129 Umask-05 : 0x20 : [NCS_LINK_1] : Cycles QPI outbound link 1 NCS stalled
2130 Umask-06 : 0x07 : [LINK_0] : Cycles QPI outbound link 0 multi flit stalled
2131 Umask-07 : 0x38 : [LINK_1] : Cycles QPI outbound link 1 multi flit stalled
2132 Modif-00 : 0x00 : [i] : invert (boolean)
2133 Modif-01 : 0x01 : [e] : edge level (boolean)
2134 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
2135 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
2136 #-----------------------------
2137 IDX	 : 889192490
2138 PMU name : wsm_unc (Intel Westmere uncore)
2139 Name     : UNC_QPI_TX_STALLED_SINGLE_FLIT
2140 Equiv	 : None
2141 Desc     : Cycles QPI outbound link stalls
2142 Code     : 0x40
2143 Umask-00 : 0x01 : [HOME_LINK_0] : Cycles QPI outbound link 0 HOME stalled
2144 Umask-01 : 0x02 : [SNOOP_LINK_0] : Cycles QPI outbound link 0 SNOOP stalled
2145 Umask-02 : 0x04 : [NDR_LINK_0] : Cycles QPI outbound link 0 NDR stalled
2146 Umask-03 : 0x08 : [HOME_LINK_1] : Cycles QPI outbound link 1 HOME stalled
2147 Umask-04 : 0x10 : [SNOOP_LINK_1] : Cycles QPI outbound link 1 SNOOP stalled
2148 Umask-05 : 0x20 : [NDR_LINK_1] : Cycles QPI outbound link 1 NDR stalled
2149 Umask-06 : 0x07 : [LINK_0] : Cycles QPI outbound link 0 single flit stalled
2150 Umask-07 : 0x38 : [LINK_1] : Cycles QPI outbound link 1 single flit stalled
2151 Modif-00 : 0x00 : [i] : invert (boolean)
2152 Modif-01 : 0x01 : [e] : edge level (boolean)
2153 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
2154 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
2155 #-----------------------------
2156 IDX	 : 889192491
2157 PMU name : wsm_unc (Intel Westmere uncore)
2158 Name     : UNC_SNP_RESP_TO_LOCAL_HOME
2159 Equiv	 : None
2160 Desc     : Local home snoop response
2161 Code     : 0x6
2162 Umask-00 : 0x01 : [I_STATE] : Local home snoop response - LLC does not have cache line
2163 Umask-01 : 0x02 : [S_STATE] : Local home snoop response - LLC has  cache line in S state
2164 Umask-02 : 0x04 : [FWD_S_STATE] : Local home snoop response - LLC forwarding cache line in S state.
2165 Umask-03 : 0x08 : [FWD_I_STATE] : Local home snoop response - LLC has forwarded a modified cache line
2166 Umask-04 : 0x10 : [CONFLICT] : Local home conflict snoop response
2167 Umask-05 : 0x20 : [WB] : Local home snoop response - LLC has cache line in the M state
2168 Modif-00 : 0x00 : [i] : invert (boolean)
2169 Modif-01 : 0x01 : [e] : edge level (boolean)
2170 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
2171 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
2172 #-----------------------------
2173 IDX	 : 889192492
2174 PMU name : wsm_unc (Intel Westmere uncore)
2175 Name     : UNC_SNP_RESP_TO_REMOTE_HOME
2176 Equiv	 : None
2177 Desc     : Remote home snoop response
2178 Code     : 0x7
2179 Umask-00 : 0x01 : [I_STATE] : Remote home snoop response - LLC does not have cache line
2180 Umask-01 : 0x02 : [S_STATE] : Remote home snoop response - LLC has  cache line in S state
2181 Umask-02 : 0x04 : [FWD_S_STATE] : Remote home snoop response - LLC forwarding cache line in S state.
2182 Umask-03 : 0x08 : [FWD_I_STATE] : Remote home snoop response - LLC has forwarded a modified cache line
2183 Umask-04 : 0x10 : [CONFLICT] : Remote home conflict snoop response
2184 Umask-05 : 0x20 : [WB] : Remote home snoop response - LLC has cache line in the M state
2185 Umask-06 : 0x24 : [HITM] : Remote home snoop response - LLC HITM
2186 Modif-00 : 0x00 : [i] : invert (boolean)
2187 Modif-01 : 0x01 : [e] : edge level (boolean)
2188 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
2189 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
2190 #-----------------------------
2191 IDX	 : 889192493
2192 PMU name : wsm_unc (Intel Westmere uncore)
2193 Name     : UNC_THERMAL_THROTTLING_TEMP
2194 Equiv	 : None
2195 Desc     : uncore cycles that the PCU records core temperature above threshold
2196 Code     : 0x80
2197 Umask-00 : 0x01 : [CORE_0] : Core 0
2198 Umask-01 : 0x02 : [CORE_1] : Core 1
2199 Umask-02 : 0x04 : [CORE_2] : Core 2
2200 Umask-03 : 0x08 : [CORE_3] : Core 3
2201 Modif-00 : 0x00 : [i] : invert (boolean)
2202 Modif-01 : 0x01 : [e] : edge level (boolean)
2203 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
2204 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
2205 #-----------------------------
2206 IDX	 : 889192494
2207 PMU name : wsm_unc (Intel Westmere uncore)
2208 Name     : UNC_THERMAL_THROTTLED_TEMP
2209 Equiv	 : None
2210 Desc     : uncore cycles that the PCU records that core is in power throttled state due to temperature being above threshold
2211 Code     : 0x81
2212 Umask-00 : 0x01 : [CORE_0] : Core 0
2213 Umask-01 : 0x02 : [CORE_1] : Core 1
2214 Umask-02 : 0x04 : [CORE_2] : Core 2
2215 Umask-03 : 0x08 : [CORE_3] : Core 3
2216 Modif-00 : 0x00 : [i] : invert (boolean)
2217 Modif-01 : 0x01 : [e] : edge level (boolean)
2218 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
2219 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
2220 #-----------------------------
2221 IDX	 : 889192495
2222 PMU name : wsm_unc (Intel Westmere uncore)
2223 Name     : UNC_PROCHOT_ASSERTION
2224 Equiv	 : None
2225 Desc     : Number of system ssertions of PROCHOT indicating the entire processor has exceeded the thermal limit
2226 Code     : 0x182
2227 Modif-00 : 0x00 : [i] : invert (boolean)
2228 Modif-01 : 0x01 : [e] : edge level (boolean)
2229 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
2230 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
2231 #-----------------------------
2232 IDX	 : 889192496
2233 PMU name : wsm_unc (Intel Westmere uncore)
2234 Name     : UNC_THERMAL_THROTTLING_PROCHOT
2235 Equiv	 : None
2236 Desc     : uncore cycles that the PCU records that core is in power throttled state due PROCHOT assertions
2237 Code     : 0x83
2238 Umask-00 : 0x01 : [CORE_0] : Core 0
2239 Umask-01 : 0x02 : [CORE_1] : Core 1
2240 Umask-02 : 0x04 : [CORE_2] : Core 2
2241 Umask-03 : 0x08 : [CORE_3] : Core 3
2242 Modif-00 : 0x00 : [i] : invert (boolean)
2243 Modif-01 : 0x01 : [e] : edge level (boolean)
2244 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
2245 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
2246 #-----------------------------
2247 IDX	 : 889192497
2248 PMU name : wsm_unc (Intel Westmere uncore)
2249 Name     : UNC_TURBO_MODE
2250 Equiv	 : None
2251 Desc     : uncore cycles that a core is operating in turbo mode
2252 Code     : 0x84
2253 Umask-00 : 0x01 : [CORE_0] : Core 0
2254 Umask-01 : 0x02 : [CORE_1] : Core 1
2255 Umask-02 : 0x04 : [CORE_2] : Core 2
2256 Umask-03 : 0x08 : [CORE_3] : Core 3
2257 Modif-00 : 0x00 : [i] : invert (boolean)
2258 Modif-01 : 0x01 : [e] : edge level (boolean)
2259 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
2260 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
2261 #-----------------------------
2262 IDX	 : 889192498
2263 PMU name : wsm_unc (Intel Westmere uncore)
2264 Name     : UNC_CYCLES_UNHALTED_L3_FLL_ENABLE
2265 Equiv	 : None
2266 Desc     : uncore cycles where at least one core is unhalted and all L3 ways are enabled
2267 Code     : 0x285
2268 Modif-00 : 0x00 : [i] : invert (boolean)
2269 Modif-01 : 0x01 : [e] : edge level (boolean)
2270 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
2271 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
2272 #-----------------------------
2273 IDX	 : 889192499
2274 PMU name : wsm_unc (Intel Westmere uncore)
2275 Name     : UNC_CYCLES_UNHALTED_L3_FLL_DISABLE
2276 Equiv	 : None
2277 Desc     : uncore cycles where at least one core is unhalted and all L3 ways are disabled
2278 Code     : 0x186
2279 Modif-00 : 0x00 : [i] : invert (boolean)
2280 Modif-01 : 0x01 : [e] : edge level (boolean)
2281 Modif-02 : 0x02 : [c] : counter-mask in range [0-255] (integer)
2282 Modif-03 : 0x03 : [o] : queue occupancy (boolean)
2283 #-----------------------------
2284 IDX	 : 285212672
2285 PMU name : ix86arch (Intel X86 architectural PMU)
2286 Name     : UNHALTED_CORE_CYCLES
2287 Equiv	 : None
2288 Desc     : count core clock cycles whenever the clock signal on the specific core is running (not halted)
2289 Code     : 0x3c
2290 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2291 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2292 Modif-02 : 0x02 : [i] : invert (boolean)
2293 Modif-03 : 0x03 : [e] : edge level (boolean)
2294 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
2295 Modif-05 : 0x05 : [t] : measure any thread (boolean)
2296 #-----------------------------
2297 IDX	 : 285212673
2298 PMU name : ix86arch (Intel X86 architectural PMU)
2299 Name     : INSTRUCTION_RETIRED
2300 Equiv	 : None
2301 Desc     : count the number of instructions at retirement. For instructions that consists of multiple micro-ops, this event counts the retirement of the last micro-op of the instruction
2302 Code     : 0xc0
2303 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2304 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2305 Modif-02 : 0x02 : [i] : invert (boolean)
2306 Modif-03 : 0x03 : [e] : edge level (boolean)
2307 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
2308 Modif-05 : 0x05 : [t] : measure any thread (boolean)
2309 #-----------------------------
2310 IDX	 : 285212674
2311 PMU name : ix86arch (Intel X86 architectural PMU)
2312 Name     : LLC_REFERENCES
2313 Equiv	 : None
2314 Desc     : count each request originating from the core to reference a cache line in the last level cache. The count may include speculation, but excludes cache line fills due to hardware prefetch
2315 Code     : 0x4f2e
2316 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2317 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2318 Modif-02 : 0x02 : [i] : invert (boolean)
2319 Modif-03 : 0x03 : [e] : edge level (boolean)
2320 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
2321 Modif-05 : 0x05 : [t] : measure any thread (boolean)
2322 #-----------------------------
2323 IDX	 : 285212675
2324 PMU name : ix86arch (Intel X86 architectural PMU)
2325 Name     : LLC_MISSES
2326 Equiv	 : None
2327 Desc     : count each cache miss condition for references to the last level cache. The event count may include speculation, but excludes cache line fills due to hardware prefetch
2328 Code     : 0x412e
2329 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2330 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2331 Modif-02 : 0x02 : [i] : invert (boolean)
2332 Modif-03 : 0x03 : [e] : edge level (boolean)
2333 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
2334 Modif-05 : 0x05 : [t] : measure any thread (boolean)
2335 #-----------------------------
2336 IDX	 : 285212676
2337 PMU name : ix86arch (Intel X86 architectural PMU)
2338 Name     : BRANCH_INSTRUCTIONS_RETIRED
2339 Equiv	 : None
2340 Desc     : count branch instructions at retirement. Specifically, this event counts the retirement of the last micro-op of a branch instruction
2341 Code     : 0xc4
2342 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2343 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2344 Modif-02 : 0x02 : [i] : invert (boolean)
2345 Modif-03 : 0x03 : [e] : edge level (boolean)
2346 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
2347 Modif-05 : 0x05 : [t] : measure any thread (boolean)
2348 #-----------------------------
2349 IDX	 : 285212677
2350 PMU name : ix86arch (Intel X86 architectural PMU)
2351 Name     : MISPREDICTED_BRANCH_RETIRED
2352 Equiv	 : None
2353 Desc     : count mispredicted branch instructions at retirement. Specifically, this event counts at retirement of the last micro-op of a branch instruction in the architectural path of the execution and experienced misprediction in the branch prediction hardware
2354 Code     : 0xc5
2355 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2356 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2357 Modif-02 : 0x02 : [i] : invert (boolean)
2358 Modif-03 : 0x03 : [e] : edge level (boolean)
2359 Modif-04 : 0x04 : [c] : counter-mask in range [0-255] (integer)
2360 Modif-05 : 0x05 : [t] : measure any thread (boolean)
2361 #-----------------------------
2362 IDX	 : 838860800
2363 PMU name : perf (perf_events generic PMU)
2364 Name     : PERF_COUNT_HW_CPU_CYCLES
2365 Equiv	 : None
2366 Desc     : PERF_COUNT_HW_CPU_CYCLES
2367 Code     : 0x0
2368 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2369 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2370 Modif-02 : 0x02 : [h] : monitor in hypervisor (boolean)
2371 #-----------------------------
2372 IDX	 : 838860801
2373 PMU name : perf (perf_events generic PMU)
2374 Name     : PERF_COUNT_HW_INSTRUCTIONS
2375 Equiv	 : None
2376 Desc     : PERF_COUNT_HW_INSTRUCTIONS
2377 Code     : 0x1
2378 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2379 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2380 Modif-02 : 0x02 : [h] : monitor in hypervisor (boolean)
2381 #-----------------------------
2382 IDX	 : 838860802
2383 PMU name : perf (perf_events generic PMU)
2384 Name     : PERF_COUNT_HW_CACHE_REFERENCES
2385 Equiv	 : None
2386 Desc     : PERF_COUNT_HW_CACHE_REFERENCES
2387 Code     : 0x2
2388 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2389 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2390 Modif-02 : 0x02 : [h] : monitor in hypervisor (boolean)
2391 #-----------------------------
2392 IDX	 : 838860803
2393 PMU name : perf (perf_events generic PMU)
2394 Name     : PERF_COUNT_HW_CACHE_MISSES
2395 Equiv	 : None
2396 Desc     : PERF_COUNT_HW_CACHE_MISSES
2397 Code     : 0x3
2398 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2399 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2400 Modif-02 : 0x02 : [h] : monitor in hypervisor (boolean)
2401 #-----------------------------
2402 IDX	 : 838860804
2403 PMU name : perf (perf_events generic PMU)
2404 Name     : PERF_COUNT_HW_BRANCH_INSTRUCTIONS
2405 Equiv	 : None
2406 Desc     : PERF_COUNT_HW_BRANCH_INSTRUCTIONS
2407 Code     : 0x4
2408 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2409 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2410 Modif-02 : 0x02 : [h] : monitor in hypervisor (boolean)
2411 #-----------------------------
2412 IDX	 : 838860805
2413 PMU name : perf (perf_events generic PMU)
2414 Name     : PERF_COUNT_HW_BRANCH_MISSES
2415 Equiv	 : None
2416 Desc     : PERF_COUNT_HW_BRANCH_MISSES
2417 Code     : 0x5
2418 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2419 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2420 Modif-02 : 0x02 : [h] : monitor in hypervisor (boolean)
2421 #-----------------------------
2422 IDX	 : 838860806
2423 PMU name : perf (perf_events generic PMU)
2424 Name     : PERF_COUNT_HW_BUS_CYCLES
2425 Equiv	 : None
2426 Desc     : PERF_COUNT_HW_BUS_CYCLES
2427 Code     : 0x6
2428 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2429 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2430 Modif-02 : 0x02 : [h] : monitor in hypervisor (boolean)
2431 #-----------------------------
2432 IDX	 : 838860807
2433 PMU name : perf (perf_events generic PMU)
2434 Name     : PERF_COUNT_SW_CPU_CLOCK
2435 Equiv	 : None
2436 Desc     : PERF_COUNT_SW_CPU_CLOCK
2437 Code     : 0x0
2438 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2439 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2440 #-----------------------------
2441 IDX	 : 838860808
2442 PMU name : perf (perf_events generic PMU)
2443 Name     : PERF_COUNT_SW_TASK_CLOCK
2444 Equiv	 : None
2445 Desc     : PERF_COUNT_SW_TASK_CLOCK
2446 Code     : 0x1
2447 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2448 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2449 #-----------------------------
2450 IDX	 : 838860809
2451 PMU name : perf (perf_events generic PMU)
2452 Name     : PERF_COUNT_SW_PAGE_FAULTS
2453 Equiv	 : None
2454 Desc     : PERF_COUNT_SW_PAGE_FAULTS
2455 Code     : 0x2
2456 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2457 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2458 #-----------------------------
2459 IDX	 : 838860810
2460 PMU name : perf (perf_events generic PMU)
2461 Name     : PERF_COUNT_SW_CONTEXT_SWITCHES
2462 Equiv	 : None
2463 Desc     : PERF_COUNT_SW_CONTEXT_SWITCHES
2464 Code     : 0x3
2465 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2466 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2467 #-----------------------------
2468 IDX	 : 838860811
2469 PMU name : perf (perf_events generic PMU)
2470 Name     : PERF_COUNT_SW_CPU_MIGRATIONS
2471 Equiv	 : None
2472 Desc     : PERF_COUNT_SW_CPU_MIGRATIONS
2473 Code     : 0x4
2474 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2475 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2476 #-----------------------------
2477 IDX	 : 838860812
2478 PMU name : perf (perf_events generic PMU)
2479 Name     : PERF_COUNT_SW_PAGE_FAULTS_MIN
2480 Equiv	 : None
2481 Desc     : PERF_COUNT_SW_PAGE_FAULTS_MIN
2482 Code     : 0x5
2483 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2484 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2485 #-----------------------------
2486 IDX	 : 838860813
2487 PMU name : perf (perf_events generic PMU)
2488 Name     : PERF_COUNT_SW_PAGE_FAULTS_MAJ
2489 Equiv	 : None
2490 Desc     : PERF_COUNT_SW_PAGE_FAULTS_MAJ
2491 Code     : 0x6
2492 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2493 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2494 #-----------------------------
2495 IDX	 : 838860814
2496 PMU name : perf (perf_events generic PMU)
2497 Name     : PERF_COUNT_HW_CACHE_L1D
2498 Equiv	 : None
2499 Desc     : L1 data cache
2500 Code     : 0x0
2501 Umask-00 : 0x00 : [READ] : read access
2502 Umask-01 : 0x100 : [WRITE] : write access
2503 Umask-02 : 0x200 : [PREFETCH] : write access
2504 Umask-03 : 0x00 : [ACCESS] : hit access
2505 Umask-04 : 0x10000 : [MISS] : miss access
2506 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2507 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2508 Modif-02 : 0x02 : [h] : monitor in hypervisor (boolean)
2509 #-----------------------------
2510 IDX	 : 838860815
2511 PMU name : perf (perf_events generic PMU)
2512 Name     : PERF_COUNT_HW_CACHE_L1I
2513 Equiv	 : None
2514 Desc     : L1 instruction cache
2515 Code     : 0x1
2516 Umask-00 : 0x00 : [READ] : read access
2517 Umask-01 : 0x200 : [PREFETCH] : write access
2518 Umask-02 : 0x00 : [ACCESS] : hit access
2519 Umask-03 : 0x10000 : [MISS] : miss access
2520 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2521 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2522 Modif-02 : 0x02 : [h] : monitor in hypervisor (boolean)
2523 #-----------------------------
2524 IDX	 : 838860816
2525 PMU name : perf (perf_events generic PMU)
2526 Name     : PERF_COUNT_HW_CACHE_LL
2527 Equiv	 : None
2528 Desc     : Last level cache
2529 Code     : 0x2
2530 Umask-00 : 0x00 : [READ] : read access
2531 Umask-01 : 0x100 : [WRITE] : write access
2532 Umask-02 : 0x200 : [PREFETCH] : write access
2533 Umask-03 : 0x00 : [ACCESS] : hit access
2534 Umask-04 : 0x10000 : [MISS] : miss access
2535 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2536 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2537 Modif-02 : 0x02 : [h] : monitor in hypervisor (boolean)
2538 #-----------------------------
2539 IDX	 : 838860817
2540 PMU name : perf (perf_events generic PMU)
2541 Name     : PERF_COUNT_HW_CACHE_DTLB
2542 Equiv	 : None
2543 Desc     : Data Translation Lookaside Buffer
2544 Code     : 0x3
2545 Umask-00 : 0x00 : [READ] : read access
2546 Umask-01 : 0x100 : [WRITE] : write access
2547 Umask-02 : 0x200 : [PREFETCH] : write access
2548 Umask-03 : 0x00 : [ACCESS] : hit access
2549 Umask-04 : 0x10000 : [MISS] : miss access
2550 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2551 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2552 Modif-02 : 0x02 : [h] : monitor in hypervisor (boolean)
2553 #-----------------------------
2554 IDX	 : 838860818
2555 PMU name : perf (perf_events generic PMU)
2556 Name     : PERF_COUNT_HW_CACHE_ITLB
2557 Equiv	 : None
2558 Desc     : Instruction Translation Lookaside Buffer
2559 Code     : 0x4
2560 Umask-00 : 0x00 : [READ] : read access
2561 Umask-01 : 0x00 : [ACCESS] : hit access
2562 Umask-02 : 0x10000 : [MISS] : miss access
2563 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2564 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2565 Modif-02 : 0x02 : [h] : monitor in hypervisor (boolean)
2566 #-----------------------------
2567 IDX	 : 838860819
2568 PMU name : perf (perf_events generic PMU)
2569 Name     : PERF_COUNT_HW_CACHE_BPU
2570 Equiv	 : None
2571 Desc     : Branch Prediction Unit
2572 Code     : 0x5
2573 Umask-00 : 0x00 : [READ] : read access
2574 Umask-01 : 0x00 : [ACCESS] : hit access
2575 Umask-02 : 0x10000 : [MISS] : miss access
2576 Modif-00 : 0x00 : [u] : monitor at priv level 1, 2, 3 (boolean)
2577 Modif-01 : 0x01 : [k] : monitor at priv level 0 (boolean)
2578 Modif-02 : 0x02 : [h] : monitor in hypervisor (boolean)
2579 #-----------------------------
2580 IDX	 : 838860820
2581 PMU name : perf (perf_events generic PMU)
2582 Name     : ext4
2583 Equiv	 : None
2584 Desc     : tracepoint
2585 Code     : 0x0
2586 Umask-00 : 0x2be : [ext4_free_inode] : ext4_free_inode
2587 Umask-01 : 0x2bd : [ext4_request_inode] : ext4_request_inode
2588 Umask-02 : 0x2bc : [ext4_allocate_inode] : ext4_allocate_inode
2589 Umask-03 : 0x2bb : [ext4_write_begin] : ext4_write_begin
2590 Umask-04 : 0x2ba : [ext4_da_write_begin] : ext4_da_write_begin
2591 Umask-05 : 0x2b9 : [ext4_ordered_write_end] : ext4_ordered_write_end
2592 Umask-06 : 0x2b8 : [ext4_writeback_write_end] : ext4_writeback_write_end
2593 Umask-07 : 0x2b7 : [ext4_journalled_write_end] : ext4_journalled_write_end
2594 Umask-08 : 0x2b6 : [ext4_da_write_end] : ext4_da_write_end
2595 Umask-09 : 0x2b5 : [ext4_writepage] : ext4_writepage
2596 Umask-10 : 0x2b4 : [ext4_da_writepages] : ext4_da_writepages
2597 Umask-11 : 0x2b3 : [ext4_da_write_pages] : ext4_da_write_pages
2598 Umask-12 : 0x2b2 : [ext4_da_writepages_result] : ext4_da_writepages_result
2599 Umask-13 : 0x2b1 : [ext4_discard_blocks] : ext4_discard_blocks
2600 Umask-14 : 0x2b0 : [ext4_mb_new_inode_pa] : ext4_mb_new_inode_pa
2601 Umask-15 : 0x2af : [ext4_mb_new_group_pa] : ext4_mb_new_group_pa
2602 Umask-16 : 0x2ae : [ext4_mb_release_inode_pa] : ext4_mb_release_inode_pa
2603 Umask-17 : 0x2ad : [ext4_mb_release_group_pa] : ext4_mb_release_group_pa
2604 Umask-18 : 0x2ac : [ext4_discard_preallocations] : ext4_discard_preallocations
2605 Umask-19 : 0x2ab : [ext4_mb_discard_preallocations] : ext4_mb_discard_preallocations
2606 Umask-20 : 0x2aa : [ext4_request_blocks] : ext4_request_blocks
2607 Umask-21 : 0x2a9 : [ext4_allocate_blocks] : ext4_allocate_blocks
2608 Umask-22 : 0x2a8 : [ext4_free_blocks] : ext4_free_blocks
2609 Umask-23 : 0x2a7 : [ext4_sync_file] : ext4_sync_file
2610 Umask-24 : 0x2a6 : [ext4_sync_fs] : ext4_sync_fs
2611 Umask-25 : 0x2a5 : [ext4_alloc_da_blocks] : ext4_alloc_da_blocks
2612 Umask-26 : 0x2a4 : [ext4_mballoc_alloc] : ext4_mballoc_alloc
2613 Umask-27 : 0x2a3 : [ext4_mballoc_prealloc] : ext4_mballoc_prealloc
2614 Umask-28 : 0x2a2 : [ext4_mballoc_discard] : ext4_mballoc_discard
2615 Umask-29 : 0x2a1 : [ext4_mballoc_free] : ext4_mballoc_free
2616 #-----------------------------
2617 IDX	 : 838860821
2618 PMU name : perf (perf_events generic PMU)
2619 Name     : jbd2
2620 Equiv	 : None
2621 Desc     : tracepoint
2622 Code     : 0x0
2623 Umask-00 : 0x2a0 : [jbd2_checkpoint] : jbd2_checkpoint
2624 Umask-01 : 0x29f : [jbd2_start_commit] : jbd2_start_commit
2625 Umask-02 : 0x29e : [jbd2_commit_locking] : jbd2_commit_locking
2626 Umask-03 : 0x29d : [jbd2_commit_flushing] : jbd2_commit_flushing
2627 Umask-04 : 0x29c : [jbd2_commit_logging] : jbd2_commit_logging
2628 Umask-05 : 0x29b : [jbd2_end_commit] : jbd2_end_commit
2629 Umask-06 : 0x29a : [jbd2_submit_inode_data] : jbd2_submit_inode_data
2630 Umask-07 : 0x299 : [jbd2_run_stats] : jbd2_run_stats
2631 Umask-08 : 0x298 : [jbd2_checkpoint_stats] : jbd2_checkpoint_stats
2632 #-----------------------------
2633 IDX	 : 838860822
2634 PMU name : perf (perf_events generic PMU)
2635 Name     : skb
2636 Equiv	 : None
2637 Desc     : tracepoint
2638 Code     : 0x0
2639 Umask-00 : 0x297 : [kfree_skb] : kfree_skb
2640 Umask-01 : 0x296 : [skb_copy_datagram_iovec] : skb_copy_datagram_iovec
2641 #-----------------------------
2642 IDX	 : 838860823
2643 PMU name : perf (perf_events generic PMU)
2644 Name     : scsi
2645 Equiv	 : None
2646 Desc     : tracepoint
2647 Code     : 0x0
2648 Umask-00 : 0x273 : [scsi_dispatch_cmd_start] : scsi_dispatch_cmd_start
2649 Umask-01 : 0x272 : [scsi_dispatch_cmd_error] : scsi_dispatch_cmd_error
2650 Umask-02 : 0x271 : [scsi_dispatch_cmd_done] : scsi_dispatch_cmd_done
2651 Umask-03 : 0x270 : [scsi_dispatch_cmd_timeout] : scsi_dispatch_cmd_timeout
2652 Umask-04 : 0x26f : [scsi_eh_wakeup] : scsi_eh_wakeup
2653 #-----------------------------
2654 IDX	 : 838860824
2655 PMU name : perf (perf_events generic PMU)
2656 Name     : block
2657 Equiv	 : None
2658 Desc     : tracepoint
2659 Code     : 0x0
2660 Umask-00 : 0x26e : [block_rq_abort] : block_rq_abort
2661 Umask-01 : 0x26d : [block_rq_requeue] : block_rq_requeue
2662 Umask-02 : 0x26c : [block_rq_complete] : block_rq_complete
2663 Umask-03 : 0x26b : [block_rq_insert] : block_rq_insert
2664 Umask-04 : 0x26a : [block_rq_issue] : block_rq_issue
2665 Umask-05 : 0x269 : [block_bio_bounce] : block_bio_bounce
2666 Umask-06 : 0x268 : [block_bio_complete] : block_bio_complete
2667 Umask-07 : 0x267 : [block_bio_backmerge] : block_bio_backmerge
2668 Umask-08 : 0x266 : [block_bio_frontmerge] : block_bio_frontmerge
2669 Umask-09 : 0x265 : [block_bio_queue] : block_bio_queue
2670 Umask-10 : 0x264 : [block_getrq] : block_getrq
2671 Umask-11 : 0x263 : [block_sleeprq] : block_sleeprq
2672 Umask-12 : 0x262 : [block_plug] : block_plug
2673 Umask-13 : 0x261 : [block_unplug_timer] : block_unplug_timer
2674 Umask-14 : 0x260 : [block_unplug_io] : block_unplug_io
2675 Umask-15 : 0x25f : [block_split] : block_split
2676 Umask-16 : 0x25e : [block_remap] : block_remap
2677 Umask-17 : 0x25d : [block_rq_remap] : block_rq_remap
2678 #-----------------------------
2679 IDX	 : 838860825
2680 PMU name : perf (perf_events generic PMU)
2681 Name     : kmem
2682 Equiv	 : None
2683 Desc     : tracepoint
2684 Code     : 0x0
2685 Umask-00 : 0x128 : [kmalloc] : kmalloc
2686 Umask-01 : 0x127 : [kmem_cache_alloc] : kmem_cache_alloc
2687 Umask-02 : 0x126 : [kmalloc_node] : kmalloc_node
2688 Umask-03 : 0x125 : [kmem_cache_alloc_node] : kmem_cache_alloc_node
2689 Umask-04 : 0x124 : [kfree] : kfree
2690 Umask-05 : 0x123 : [kmem_cache_free] : kmem_cache_free
2691 Umask-06 : 0x122 : [mm_page_free_direct] : mm_page_free_direct
2692 Umask-07 : 0x121 : [mm_pagevec_free] : mm_pagevec_free
2693 Umask-08 : 0x120 : [mm_page_alloc] : mm_page_alloc
2694 Umask-09 : 0x11f : [mm_page_alloc_zone_locked] : mm_page_alloc_zone_locked
2695 Umask-10 : 0x11e : [mm_page_pcpu_drain] : mm_page_pcpu_drain
2696 Umask-11 : 0x11d : [mm_page_alloc_extfrag] : mm_page_alloc_extfrag
2697 Umask-12 : 0x11c : [mm_anon_fault] : mm_anon_fault
2698 Umask-13 : 0x11b : [mm_anon_pgin] : mm_anon_pgin
2699 Umask-14 : 0x11a : [mm_anon_cow] : mm_anon_cow
2700 Umask-15 : 0x119 : [mm_anon_userfree] : mm_anon_userfree
2701 Umask-16 : 0x118 : [mm_anon_unmap] : mm_anon_unmap
2702 Umask-17 : 0x117 : [mm_filemap_fault] : mm_filemap_fault
2703 Umask-18 : 0x116 : [mm_filemap_cow] : mm_filemap_cow
2704 Umask-19 : 0x115 : [mm_filemap_unmap] : mm_filemap_unmap
2705 Umask-20 : 0x114 : [mm_filemap_userunmap] : mm_filemap_userunmap
2706 Umask-21 : 0x113 : [mm_pagereclaim_pgout] : mm_pagereclaim_pgout
2707 Umask-22 : 0x112 : [mm_pagereclaim_free] : mm_pagereclaim_free
2708 Umask-23 : 0x111 : [mm_background_writeout] : mm_background_writeout
2709 Umask-24 : 0x110 : [mm_olddata_writeout] : mm_olddata_writeout
2710 Umask-25 : 0x10f : [mm_balancedirty_writeout] : mm_balancedirty_writeout
2711 Umask-26 : 0x10e : [mm_kswapd_ran] : mm_kswapd_ran
2712 Umask-27 : 0x10d : [mm_directreclaim_reclaimall] : mm_directreclaim_reclaimall
2713 Umask-28 : 0x10c : [mm_directreclaim_reclaimzone] : mm_directreclaim_reclaimzone
2714 Umask-29 : 0x10b : [mm_pagereclaim_shrinkzone] : mm_pagereclaim_shrinkzone
2715 Umask-30 : 0x10a : [mm_pagereclaim_shrinkactive] : mm_pagereclaim_shrinkactive
2716 Umask-31 : 0x109 : [mm_pagereclaim_shrinkinactive] : mm_pagereclaim_shrinkinactive
2717 Umask-32 : 0x108 : [mm_kernel_pagefault] : mm_kernel_pagefault
2718 #-----------------------------
2719 IDX	 : 838860826
2720 PMU name : perf (perf_events generic PMU)
2721 Name     : power
2722 Equiv	 : None
2723 Desc     : tracepoint
2724 Code     : 0x0
2725 Umask-00 : 0x105 : [power_start] : power_start
2726 Umask-01 : 0x104 : [power_frequency] : power_frequency
2727 Umask-02 : 0x103 : [power_end] : power_end
2728 #-----------------------------
2729 IDX	 : 838860827
2730 PMU name : perf (perf_events generic PMU)
2731 Name     : module
2732 Equiv	 : None
2733 Desc     : tracepoint
2734 Code     : 0x0
2735 Umask-00 : 0xfe : [module_load] : module_load
2736 Umask-01 : 0xfd : [module_free] : module_free
2737 Umask-02 : 0xfc : [module_get] : module_get
2738 Umask-03 : 0xfb : [module_put] : module_put
2739 Umask-04 : 0xfa : [module_request] : module_request
2740 #-----------------------------
2741 IDX	 : 838860828
2742 PMU name : perf (perf_events generic PMU)
2743 Name     : workqueue
2744 Equiv	 : None
2745 Desc     : tracepoint
2746 Code     : 0x0
2747 Umask-00 : 0xd7 : [workqueue_insertion] : workqueue_insertion
2748 Umask-01 : 0xd6 : [workqueue_execution] : workqueue_execution
2749 Umask-02 : 0xd5 : [workqueue_creation] : workqueue_creation
2750 Umask-03 : 0xd4 : [workqueue_destruction] : workqueue_destruction
2751 #-----------------------------
2752 IDX	 : 838860829
2753 PMU name : perf (perf_events generic PMU)
2754 Name     : signal
2755 Equiv	 : None
2756 Desc     : tracepoint
2757 Code     : 0x0
2758 Umask-00 : 0x9f : [signal_generate] : signal_generate
2759 Umask-01 : 0x9e : [signal_deliver] : signal_deliver
2760 Umask-02 : 0x9d : [signal_overflow_fail] : signal_overflow_fail
2761 Umask-03 : 0x9c : [signal_lose_info] : signal_lose_info
2762 #-----------------------------
2763 IDX	 : 838860830
2764 PMU name : perf (perf_events generic PMU)
2765 Name     : timer
2766 Equiv	 : None
2767 Desc     : tracepoint
2768 Code     : 0x0
2769 Umask-00 : 0x83 : [timer_init] : timer_init
2770 Umask-01 : 0x82 : [timer_start] : timer_start
2771 Umask-02 : 0x81 : [timer_expire_entry] : timer_expire_entry
2772 Umask-03 : 0x80 : [timer_expire_exit] : timer_expire_exit
2773 Umask-04 : 0x7f : [timer_cancel] : timer_cancel
2774 Umask-05 : 0x7e : [hrtimer_init] : hrtimer_init
2775 Umask-06 : 0x7d : [hrtimer_start] : hrtimer_start
2776 Umask-07 : 0x7c : [hrtimer_expire_entry] : hrtimer_expire_entry
2777 Umask-08 : 0x7b : [hrtimer_expire_exit] : hrtimer_expire_exit
2778 Umask-09 : 0x7a : [hrtimer_cancel] : hrtimer_cancel
2779 Umask-10 : 0x79 : [itimer_state] : itimer_state
2780 Umask-11 : 0x78 : [itimer_expire] : itimer_expire
2781 #-----------------------------
2782 IDX	 : 838860831
2783 PMU name : perf (perf_events generic PMU)
2784 Name     : irq
2785 Equiv	 : None
2786 Desc     : tracepoint
2787 Code     : 0x0
2788 Umask-00 : 0x5d : [irq_handler_entry] : irq_handler_entry
2789 Umask-01 : 0x5c : [irq_handler_exit] : irq_handler_exit
2790 Umask-02 : 0x5b : [softirq_entry] : softirq_entry
2791 Umask-03 : 0x5a : [softirq_exit] : softirq_exit
2792 #-----------------------------
2793 IDX	 : 838860832
2794 PMU name : perf (perf_events generic PMU)
2795 Name     : sched
2796 Equiv	 : None
2797 Desc     : tracepoint
2798 Code     : 0x0
2799 Umask-00 : 0x3d : [sched_kthread_stop] : sched_kthread_stop
2800 Umask-01 : 0x3c : [sched_kthread_stop_ret] : sched_kthread_stop_ret
2801 Umask-02 : 0x3b : [sched_wait_task] : sched_wait_task
2802 Umask-03 : 0x3a : [sched_wakeup] : sched_wakeup
2803 Umask-04 : 0x39 : [sched_wakeup_new] : sched_wakeup_new
2804 Umask-05 : 0x38 : [sched_switch] : sched_switch
2805 Umask-06 : 0x37 : [sched_migrate_task] : sched_migrate_task
2806 Umask-07 : 0x36 : [sched_process_free] : sched_process_free
2807 Umask-08 : 0x35 : [sched_process_exit] : sched_process_exit
2808 Umask-09 : 0x34 : [sched_process_wait] : sched_process_wait
2809 Umask-10 : 0x33 : [sched_process_fork] : sched_process_fork
2810 Umask-11 : 0x32 : [sched_stat_wait] : sched_stat_wait
2811 Umask-12 : 0x31 : [sched_stat_sleep] : sched_stat_sleep
2812 Umask-13 : 0x30 : [sched_stat_iowait] : sched_stat_iowait
2813 Umask-14 : 0x2f : [sched_stat_runtime] : sched_stat_runtime
2814 #-----------------------------
2815 IDX	 : 838860833
2816 PMU name : perf (perf_events generic PMU)
2817 Name     : mce
2818 Equiv	 : None
2819 Desc     : tracepoint
2820 Code     : 0x0
2821 Umask-00 : 0x1a : [mce_record] : mce_record
2822 #-----------------------------
2823 IDX	 : 838860834
2824 PMU name : perf (perf_events generic PMU)
2825 Name     : syscalls
2826 Equiv	 : None
2827 Desc     : tracepoint
2828 Code     : 0x0
2829 Umask-00 : 0x295 : [sys_enter_socket] : sys_enter_socket
2830 Umask-01 : 0x294 : [sys_exit_socket] : sys_exit_socket
2831 Umask-02 : 0x293 : [sys_enter_socketpair] : sys_enter_socketpair
2832 Umask-03 : 0x292 : [sys_exit_socketpair] : sys_exit_socketpair
2833 Umask<