%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib32/
Upload File :
Create Path :
Current File : //usr/lib32/libpmc.so

ELF	S4@#(4 
(444@@CCCSSdd</</DI
	$$$Rtd</</Ptdd2d2d2TTQtdtttFreeBSD
 !"0CUem{nsxLS[ckv}BIOdkt0^a1Pe0fzfLPYW_`[a|@v>yYOgxVPu$wS	 ]%>d4G0eP]a\P#@hLT=x\%gLhWPiLJu9HZYh_=N(PbXR,d1	0d9pd1ga=v4M1Z;=@ZRb1l`r`P]ja?T[Yb n+p6{000ӯkP&y(z(z(z
/ P @   	@ G	b@ $
 `"0/49<>CFMPSX^`xnMpbgVE^"TДa)ڨF&
[{,zRUu_$󌸍YX*GzW++0;mn+IJx[eTlNM|8;eL)Dr̒:~rNsN|÷Cԕ"1ug<9cc^9?`SX]TP)K"V7
8M'\D2[; EB%CQIa0+R(_Lb,.JNW:GF#5YU	!*
-34=>6@HA<$/Z1&O_fini_init_Jv_RegisterClasses__cxa_finalize_CurrentRuneLocale_ThreadRuneLocale___tls_get_addr__error__mb_sb_limit__stack_chk_fail__stack_chk_guard_pmc_name_of_eventcallocerrxfreemallocmemsetmodfindmodstatpmc_allocatepmc_attachpmc_capabilitiespmc_close_logfilepmc_configure_logfilepmc_cpuinfopmc_detachpmc_disablepmc_enablepmc_event_names_of_classpmc_flush_logfilepmc_get_driver_statspmc_get_msrpmc_initpmc_name_of_capabilitypmc_name_of_classpmc_name_of_cputypepmc_name_of_dispositionpmc_name_of_eventpmc_name_of_modepmc_name_of_statepmc_ncpupmc_npmcpmc_pmcinfopmc_pmu_enabledpmc_pmu_pmcallocatepmc_readpmc_releasepmc_rwpmc_setpmc_startpmc_stoppmc_widthpmc_writepmc_writelogstrcasecmpstrchrstrdupstrncasecmpstrsepstrtolsyscall__assertmemmovepmc_pmu_event_get_by_idxpmclog_closepmclog_feedpmclog_openpmclog_readputsreadstrlcpyabortgetenvpmc_pmu_idx_get_by_eventpmc_pmu_print_counter_descpmc_pmu_print_counter_desc_longpmc_pmu_print_counter_fullpmc_pmu_print_counterspmc_pmu_sample_rate_getpmc_pmu_stat_modepmu_events_mapprintfregcompregexecregfreestrcasestrstrcmpsysctlbyname_Unwind_Resume_Z13event_to_jsonP9pmclog_ev_ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj_ZdlPv_Znwj__gxx_personality_v0memcpysnprintfstrlenlibcxxrt.so.1CXXABI_1.3libgcc_s.so.1GCC_3.0libc.so.7FBSD_1.0FBSD_1.3FBSD_1.6libc++.so.1libpmc.so.5 (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx$,4<DLT\dlt|$,4<DLT\dlt| $(,048<@LXdp|$0<HTlx,8D\h(4@Xdp$0<H`lx $(,048<@DHLPTX\`dhlp $8<@DHLPTX\`dhlptx				 	4	8	<	L	P	d	h	l	|															

$
(
,
<
@
T
X
\
l
p














,0DHL\`tx| 48<LPdhl|

$
(
,
<
@
T
X
\
l
p
















 (,0PX\` @HLPpx|08<@`hlpt (,04PX\`d $@HLPTpx|08<@D`hlpt (,04PX\`d $@HLPTpx|08<@D`hlpt (,04PX\` $@HLPTpx|08<@D`hlpt (,04PX\`d $@HLPTpx|08<@`hlp (,0PX\` $@HLPTpx|08<@D`hlpt    ( , 0 4 P X \ ` d                !!! !$!@!H!L!P!T!p!x!|!!!!!!!!!!!!"""""0"8"<"@"D"`"h"l"p"t""""""""""""""## #(#,#0#4#P#X#\#`##############$$$ $$$@$H$L$P$T$p$x$|$$$$$$$$$$$$$%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&&&&&&''' '$'@'H'L'P'T'p'x'|'''''''''''''(((((0(8(<(@(D(`(h(l(p(t(((((((((((((()) )(),)0)4)P)X)\)`)d))))))))))))))))*** *$*@*H*L*P*T*p*x*|*************+++++0+8+<+@+D+`+h+l+p+t++++++++++++++,, ,(,,,0,4,P,X,\,`,d,,,,,,,,,,,,,,,--- -@-H-L-P-T-p-x-|------------.....0.8.<.@.D.`.h.l.p.t............// /(/,/0/4/P/X/\/`///////////////000 0@0H0L0P0p0x0|00000000000011110181<1@1`1h1l1p11111111111112 2(2,20242P2X2\2`2d2222222222222222333 3$3@3H3L3P3T3p3x3|3333333333333444440484<4@4D4`4h4l4p4t4444444444444455 5(5,50545P5X5\5`5d555555555555555666 6$6@6H6L6P6T6p6x6|666666666666777770787<7@7`7h7l7p7t777777777777788 8(8,80848P8X8\8`888888888888888999 9$9@9H9L9P9T9p9x9|999999999999::::0:8:<:@:D:`:h:l:p:t:::::::::::::;; ;(;,;0;4;P;X;\;`;d;;;;;;;;;;;;;;;<<< <$<@<H<L<P<p<x<|<<<<<<<<<<<<====0=8=<=@=D=`=h=l=p=============>> >(>,>0>P>X>\>`>>>>>>>>>>>>>>??? ?$?@?H?L?P?p?x?|??????????@@@@@0@8@<@@@`@h@l@p@@@@@@@@@@@@A A(A,A0A4APAXA\A`AdAAAAAAAAAAAAAAABBB B$B@BHBLBPBTBpBxB|BBBBBBBBBBBBCCCCC0C8C<C@CDC`ChClCpCtCCCCCCCCCCCCCCDD D(D,D0D4DPDXD\D`DdDDDDDDDDDDDDDDDDEEE E$E@EHELEPETEpExE|EEEEEEEEEEEEEFFFFF0F8F<F@F`FhFlFpFxFFFFFFFFFFFFFFFFFFFGGGG G(G,G0G8G<G@GPGXG\G`GhGlGpGGGGGGGGGGGGGGGGGGGGGHHHH H(H,H0H@HHHLHPHXH\H`HpHxH|HHHHHHHHHHHHHHHHHHIIIIII I0I8I<I@IHILIPI`IhIlIpIxI|IIIIIIIIIIIIIIIIIIIJJJ J(J,J0J8J@JPJXJ\J`JhJpJJJJJJJJJJJJJJJJJJKKKK K(K0K@KHKLKPKXK`KpKxK|KKKKKKKKKKKKKKKKKKKLLLLLL L0L8L<L@LHLLLPL`LhLlLpLxL|LLLLLLLLLLLLLLLLLLLMMMMM M(M,M0M8M@MDMHMPMXM\M`MhMpMMMMMMMMMMMMMMMMMMNNNN N(N0N4N8N@NHNLNPNXN`NdNhNpNxN|NNNNNNNNNNNNNNNNNNNNNNOOOOO O$O(O0O8O<O@OHOPOTOXO`OhOlOpOxOOOOOOOOOOOOOOOOOPP P(P,P0P4PPPXP\P`PPPPPPPPPPPPPPQQQ Q@QHQLQPQTQpQxQ|QQQQQQQQQQQQQRRRR0R8R<R@RDR`RhRlRpRRRRRRRRRRRRSS S(S,S0S4SPSXS\S`SdSSSSSSSSSSSSSSSTTT T$T@THTLTPTpTxT|TTTTTTTTTTTUUUU0U8U<U@U`UhUlUpUUUUUUUUUUUUV V(V,V0VPVXV\V`VdVVVVVVVVVWWWW W$W4W8W<WLWPWTWdWhWlW|WWWWWWWWWWWWWWWWWWXXX$X(X,X<X@XDXTXXX\XlXpXXXXXXXXXXXXXXXYYYY,Y0YDYHYLY\Y`YtYxY|YYYYYYYYYYYYYZZZZ Z4Z8Z<ZLZPZdZhZlZ|ZZZZZZZZZZZZZZZ[[$[([,[<[@[T[X[\[l[p[[[[[[[[[[[[[[[\\\\,\0\D\H\L\\\`\t\x\|\\\\\\\\\\\\\]]]] ]4]8]<]L]P]d]h]l]|]]]]]]]]]]]]]]]^^$^(^,^<^@^T^X^\^l^p^^^^^^^^^^^^^^^____,_0_D_H_L_\_`_t_x_|_____________```` `4`8`<`L`P`d`h`l`|```````````````aa$a(a,a<a@aTaXa\alapaaaaaaaaaaaaaaaab b(b,b0bPbXb\b`bdbbbbbbbbbbbbbbccc c@cHcLcPcTcpcxc|cccccccccccccdddd0d8d<d@dDd`dhdldpddddddddddddddee e(e,e0e4ePeXe\e`edeeeeeeeeeeeeeefff f$f@fHfLfPfTfpfxf|ffffffffffffggggg0g8g<g@gDg`ghglgpgtgggggggggggggghh h(h,h0h4hPhXh\h`hdhhhhhhhhhhhhhhhiii i$i@iHiLiPiTipixi|iiiiiiiiiiiiijjjjj0j8j<j@jDj`jhjljpjtjjjjjjjjjjjjjjkk k(k,k0kPkXk\k`kdkkkkkkkkkkkkkkkklll l$l@lHlLlPlTlplxl|lllllllllllllmmmmm0m8m<m@mDm`mhmlmpmtmmmmmmmmmmmmmmnn n(n,n0n4nPnXn\n`ndnnnnnnnnnnnnnnnooo o$o@oHoLoPoTopoxo|oooooooooooooppppp0p8p<p@pDp`phplppptppppppppppppppqq q(q,q0q4qPqXq\q`qdqqqqqqqqqqqqqqqqrrr r$r@rHrLrPrTrprxr|rrrrrrrrrrrrrsssss0s8s<s@sDs`shslspstsssssssssssssstt t(t,t0t4tPtXt\t`tdttttttttttttttttuuu u$u@uHuLuPuTupuxu|uuuuuuuuuuuuuvvvvv0v8v<v@vDv`vhvlvpvtvvvvvvvvvvvvvvww w(w,w0w4wPwXw\w`wdwwwwwwwwwwwwwwwwxxx x$x@xHxLxPxTxpxxx|xxxxxxxxxxxxxyyyyy0y8y<y@yDy`yhylypytyyyyyyyyyyyyyyzz z(z,z0z4zPzXz\z`zdzzzzzzzzzzzzzzzz{{{ {${@{H{L{P{T{p{x{|{{{{{{{{{{{{{|||||0|8|<|@|D|`|h|l|p|t||||||||||||||}} }(},}0}4}P}X}\}`}d}}}}}}}}}}}}}}}}~~~ ~$~@~H~L~P~T~p~x~|~~~~~~~~~~~~~08<@D`hlpt (,04PX\`dĀ $@HLPTpx|Ё؁܁08<@D`hlptȂ̂ЂԂ (,04PX\`dă $@HLPTpx|Є؄܄08<@D`hlptȅ̅Ѕԅ (,04PX\`dĆ $@HLPTpx|Ї؇܇08<@D`hlptȈ̈ЈԈ (,04PX\`dĉ $@HLPTpx|Њ؊܊08<@D`hlptȋ̋Ћԋ (,04PX\`dČ $@HLPTpx|Ѝ؍܍08<@D`hlptȎ̎ЎԎ (,04PX\`dď $@HLPTpx|Аؐܐ08<@D`hlptȑ̑Бԑ (,04PX\`dĒ $@HLPTpx|Гؓܓ08<@D`hlptȔ̔ДԔ (,04PX\` @HLPpx|Жؖܖ08<@D`hlptȗ̗Зԗ (,04PX\`dĘ $@HLPTpx|Йؙܙ08<@D`hlptȚ̚КԚ (,04PX\`dě $@HLPTpx|М؜ܜ08<@D`hlptȝ̝Нԝ (,04PX\`dĞ $@HLPTpx|П؟ܟ08<@D`hlptȠ̠РԠ (,04PX\`dġ $@HLPTpx|Тآܢ08<@D`hlptȣ̣Уԣ (,04PX\`dĤ $@HLPTpx|Хإܥ08<@D`hlptȦ̦ЦԦ (,04PX\`dħ $@HLPTpx|Шبܨ08<@D`hlptȩ̩Щԩ (,04PX\`dĪ $@HLPTpx|Ыثܫ08<@D`hlptȬ̬ЬԬ (,04PX\`dĭ $@HLPTpx|Юخܮ08<@D`hlptȯ̯Яԯ (,04PX\`dİ $@HLPTpx|бرܱ08<@D`hlptȲ̲вԲ (,04PX\`dij $@HLPTpx|дشܴ08<@D`hlptȵ̵еԵ (,04PX\`dĶ $@HLPTpx|зطܷ08<@D`hlptȸ̸иԸ (,04PX\`dĹ $@HLPTpx|кغܺ08<@D`hlptȻ̻лԻ (,04PX\`dļ $@HLPTpx|нؽܽ08<@D`hlptȾ̾оԾ (,04PX\`dĿ $@HLPTpx|08<@D`hlpt (,04PX\`d $@HLPTpx|08<@D`hlpt (,04PX\`d $@HLPTpx|08<@D`hlpt (,04PX\`d $@HLPTpx|08<@D`hlpt (,04PX\` $@HLPTpx|08<@D`hlp (,0PX\`d @HLPpx|08<@`hlp (,04PX\`d $@HLPTpx|08<@D`hlpt (,04PX\` $@HLPTpx|08<@D`hlpt (,0PX\`d $@HLPpx|08<@D`hlp (,04PX\`d @HLPTpx|08<@`hlpt (,04PX\` @HLPpx|08<@`hlp (,04PX\`d $@HLPTpx|08<@D`hlpt (,04PX\`d $@HLPTpx|08<@DH`hlptx (,048PX\`dh $(@HLPTXpx|08<@DH`hlptx (,048PX\`dh $@HLPpx|08<@D`hlpt (,04PX\` $@HLPTpx|08<@`hlp (,0PX\` @HLPTpx|$(,<@DTX\lpt,04DHL\`tx| 48<LPdhl|$(,<@TX\lp,0DHL\`tx| 48<LPdhl|$(,<@TX\lp,0DHL\`tx| 48<LPdhl|$(,<@TX\lp,0DHL\`tx| $@HLPpx|08<@D`hlp (,04PX\`d $@HLPTpx|08<@`hlpt (,04PX\`d $@HLPTpx|08<@`hlpt (,04PX\`d $@HLPTpx|08<@D`hlpt (,0PX\` $@HLPTpx|					0	8	<	@	D	`	h	l	p	t													

 
(
,
0
4
P
X
\
`
d















 $@HLPTpx|08<@D`hlpt
 
(
,
0
P
X
\
`












 @HLPpx|08<@D`hlpt (,04PX\`d $@HLPTpx|08<@D`hlp (,04PX\`d @HLPpx|08<@D`hlpt (,04PX\` @HLPTpx|08<@D`hlpt (,04PX\`d $@HLPTpx|08<@D`hlpt (,04PX\`d $@HLPTpx|08<@D`hlpt (,04PX\`d     $ @ H L P T p x |            !!!!!0!8!<!@!`!h!l!p!t!!!!!!!!!!!!!"" "(","0"4"P"X"\"`"d""""""""""""""### #$#@#H#L#P#T#p#x#|###########$$$$$0$8$<$@$`$h$l$p$$$$$$$$$$$$$%% %(%,%0%P%X%\%`%%%%%%%%%%%%%%&&& &@&H&L&P&T&p&x&|&&&&&&&&&&&&&'''''0'8'<'@'D'`'h'l'p't''''''''''''''(( (((,(0(4(P(X(\(`(d(((((((((((((((())) )$)@)H)L)P)T)p)x)|))))))))))))*****0*8*<*@*D*`*h*l*p*t*************++ +(+,+0+4+P+X+\+`+++++++++++++++,,, ,$,@,H,L,P,T,p,x,|,,,,,,,,,,,,----0-8-<-@-D-`-h-l-p-t-------------.. .(.,.0.P.X.\.`.d.............../// /$/@/H/L/P/T/p/x/|/////////////00000080<0@0D0`0h0l0p000000000000011 1(1,101P1X1\1`1d11111111111111222 2$2@2H2L2P2p2x2|2222222222333330383<3@3D3`3h3l3p3333333333334 4(4,40444P4X4\4`4444444444444555 5@5H5L5P5T5p5x5|555555555555666660686<6@6D6`6h6l6p6t666666666666667 7(7,70747P7X7\7`7d7777777777777777888 8$8@8H8L8P8T8p8x8|8888888888888999990989<9@9D9`9h9l9p9t99999999999999:: :(:,:0:4:P:X:\:`::::::::::::::::::::;;;; ;(;,;0;@;H;L;P;X;\;`;p;x;|;;;;;;;;;;;;;;;;;;;<<<<<< <0<8<<<@<H<L<P<`<h<l<p<x<|<<<<<<<<<<<<<<<<<<<=== =(=,=0=8=<=@=P=X=\=`=h=l=p=====================>>>> >(>0>@>H>L>P>X>`>p>x>|>>>>>>>>>>>>>>>>????? ?0?8?<?@?H?P?`?h?l?p?x???????????????????@@@@ @(@,@0@8@<@@@P@X@\@`@h@p@@@@@@@@@@@@@@@@@@@@@AAAA A(A,A0A@AHALAPAXA`ApAxA|AAAAAAAAAAAAAAAAAAAAAABBBBB B0B8B<B@BHBPB`BhBlBpBxBBBBBBBBBBBBBBBBBBBCCCCC C(C,C0C8C@CDCHCPCXC\C`ChCpCtCxCCCCCCCCCCCCCCCCCCCCCCDDDDDD D(D0D4D8D@DHDLDPDTDpDxD|DDDDDDDDDDDDDEEEE0E8E<E@EDE`EhElEpEEEEEEEEEEEEFF F(F,F0F4FPFXF\F`FdFFFFFFFFFFFFFFFGGG G@GHGLGPGpGxG|GGGGGGGGGGGGHHHHH0H8H<H@HDH`HhHlHpHtHHHHHHHHHHHHHI I(I,I0IPIXI\I`IIIIIIIIIIIIIIJJJ J@JHJLJPJpJxJ|JJJJJJJJJJKKKKK0K8K<K@KDKKKKKKKKKKKKL L(L,L0LPLXL\L`LLLLLLLLLLLLLMMM M@MHMLMPMpMxM|MMMMMMMMMMNNNN0N8N<N@N`NhNlNpNNNNNNNNNNNNO O(O,O0OPOXO\O`OOOOOOOOOOOOOPPP P@PHPLPPPpPxP|PPPPPPPPPPQQQQ0Q8Q<Q@Q`QhQlQpQQQQQQQQQQQQR R(R,R0RPRXR\R`RRRRRRRRRRRRRSSS S@SHSLSPSpSxS|SSSSSSSSSSTTTT0T8T<T@T`ThTlTpTTTTTTTTTTTTU U(U,U0UPUXU\U`UUUUUUUUUUUUUVVV V@VHVLVPVpVxV|VVVVVVVVVVWWWW0W8W<W@W`WhWlWpWWWWWWWWWWWWX X(X,X0XPXXX\X`XXXXXXXXXXXXXYYY Y@YHYLYPYpYxY|YYYYYYYYYYZZZZ0Z8Z<Z@Z`ZhZlZpZZZZZZZZZZZZ[ [([,[0[P[X[\[`[[[[[[[[[[[[[\\\ \@\H\L\P\p\x\|\\\\\\\\\\]]]]0]8]<]@]`]h]l]p]]]]]]]]]]]]^ ^(^,^0^P^X^\^`^^^^^^^^^^^^^___ _@_H_L_P_p_x_|__________````0`8`<`@```h`l`p````````````a a(a,a0aPaXa\a`aaaaaaaaaaaaabbb b@bHbLbPbpbxb|bbbbbbbbbbcccc0c8c<c@c`chclcpccccccccccccd d(d,d0dPdXd\d`dddddddddddddeee e@eHeLePepexe|eeeeeeeeeeffff0f8f<f@f`fhflfpffffffffffffg g(g,g0gPgXg\g`ggggggggggggghhh h@hHhLhPhphxh|hhhhhhhhhhiiii0i8i<i@i`ihilipiiiiiiiiiiiij j(j,j0jPjXj\j`jjjjjjjjjjjjjkkk k@kHkLkPkpkxk|kkkkkkkkkkllll0l8l<l@l`lhlllpllllllllllllm m(m,m0mPmXm\m`mmmmmmmmmmmmmnnn n@nHnLnPnpnxn|nnnnnnnnnnoooo0o8o<o@o`oholopoooooooooooop p(p,p0pPpXp\p`pppppppppppppqqq q@qHqLqPqpqxq|qqqqqqqqqqrrrr0r8r<r@r`rhrlrprrrrrrrrrrrrs s(s,s0sPsXs\s`sssssssssssssttt t@tHtLtPtptxt|ttttttttttuuuu0u8u<u@u`uhulupuuuuuuuuuuuuv v(v,v0vPvXv\v`vvvvvvvvvvvvvwww w@wHwLwPwpwxw|wwwwwwwwwwxxxx0x8x<x@x`xhxlxpxxxxxxxxxxxxy y(y,y0yPyXy\y`yyyyyyyyyyyyyzzz z@zHzLzPzpzxz|zzzzzzzzzz{{{{0{8{<{@{`{h{l{p{{{{{{{{{{{{| |(|,|0|P|X|\|`|||||||||||||}}} }@}H}L}P}p}x}|}}}}}}}}}}~~~~`~h~l~p~t~~~~~~~~~~~~~~ (,04PX\`d $@HLPTpx|Ѐ؀܀08<@D`hlptȁ́Ёԁ (,04PX\`dĂ $@HLPTpx|Ѓ؃܃08<@D`hlptȄ̄ЄԄ (,04PX\`dą $@HLPTpx|І؆܆08<@D`hlptȇ̇Їԇ (,04PX\`dĈ $@HLPTpx|Љ؉܉08<@D`hlptȊ̊ЊԊ (,04PX\`dċ $@HLPTpx|Ќ،܌08<@D`hlptȍ̍Ѝԍ (,04PX\`dĎ $@HLPTpx|Џ؏܏08<@D`hlptȐ̐АԐ (,04PX\`dđ $@HLPTpx|Вؒܒ08<@D`hlptȓ̓Гԓ (,04PX\`dĔ $@HLPTpx|Еؕܕ08<@D`hlptȖ̖ЖԖ (,04PX\`dė $@HLPTpx|Иؘܘ08<@D`hlptș̙Йԙ (,04PX\`dĚ $@HLPTpx|Л؛ܛ08<@D`hlptȜ̜МԜ (,04PX\`dĝ@HLPTpx|О؞ܞ08<@D`hlpȟ̟Пԟ (,04PX\`dĠ $@HLPTpx|Сءܡ08<@D`hlptȢ̢ТԢ (,04PX\`dģ $@HLPTpx|Фؤܤ08<@D`hlptȥ̥Хԥ (,04PX\`dĦ $@HLPTpx|Чاܧ08<@D`hlptȨ̨ШԨ (,04PX\`dĩ $@HLPTpx|Ъتܪ08<@D`hlptȫ̫Ыԫ (,04PX\`dĬ $@HLPTpx|Эحܭ08<@D`hlptȮ̮ЮԮ (,04PX\`dį $@HLPTpx|аذܰ08<@D`hlptȱ̱бԱ (,04PX\`dIJ $@HLPTpx|гسܳ08<@D`hlptȴ̴дԴ (,04PX\`dĵ $@HLPTpx|жضܶ08<@D`hlptȷ̷зԷ (,04PX\`dĸ $@HLPTpx|йعܹ08<@D`hlptȺ̺кԺ (,04PX\`dĻ $@HLPTpx|мؼܼ08<@D`hlptȽ̽нԽ (,04PX\`dľ $@HLPTpx|пؿܿ08<@D`hlpt (,04PX\`d $@HLPTpx|08<@D`hlpt (,0PX\` @HLPpx|08<@`hlpt (,04PX\` @HLPTpx|08<@`hlpt (,0PX\` $@HLPTpx|08<@D`hlpt (,04PX\`d $@HLPTpx|08<@D`hlpt (,04PX\`d $@HLPTpx|08<@D`hlpt (,04PX\`d @HLPTpx|08<@D`hlpt (,0PX\`d @HLPTpx|08<@`hlp,04DHL\`dtx| 48<LPdhl|$(,<@TX\lp,0DHL\`tx| 48<LPdhl|$(,<@TX\lp,0DHL\`tx| 48<LPdhl|$(,<@TX\lp,0DHLPX\`d @HLPpx|08<@`hlp (,0PX\` @HLPpx|08<@D`hlp (,0PX\` @HLPpx|08<@D`hlpt (,04PX\`d $@HLPTpx|08<@D`hlpt (,04PX\`d $@HLPTpx|08<@`hlp (,0PX\`d $@HLPTpx|08<@D`hlpt (,0PX\`d @HLPpx|08<@`hlp (,0PX\` @HLPpx|08<@D`hlpt (,0PX\`d $@HLPpx|08<@D`hlp (,04PX\` $@HLPTpx|08<@D`hlp    ( , 0 4 P X \ ` d                   @ H L P p x |                0 8 < @ D ` h l p                 ( , 0 4 P X \ `                   @ H L P T p x |              0 8 < @ ` h l p t                 ( , 0 P X \ ` d                    $ ( @ H L P T X p x |                      0 8 < @ D H ` h l p t x                	 	 	  	 (	 ,	 0	 4	 8	 P	 X	 \	 `	 d	 h	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 
 
 
  
 $
 (
 @
 H
 L
 P
 T
 X
 p
 x
 |
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
       0 8 < @ D H ` h l p t x                     ( , 0 4 8 P X \ ` d h                  
 
 
  
 $
 @
 H
 L
 P
 T
 p
 x
 |
 
 
 
 
 
 
 
 
 
 
 
      0 8 < @ D ` h l p t                  ( , 0 4 P X \ `                     $ @ H L P T p x |                 0 8 < @ D ` h l p                  ( , 0 4 P X \ ` d                     $ @ H L P T p x |                  0 8 < @ ` h l p               ( , 0 P X \ `               @ H L P T p x |                  0 8 < @ D ` h l p t                  ( , 0 4 P X \ ` d                     $ @ H L P T p x |                 0 8 < @ ` h l p                 ( , 0 P X \ `                    $ @ H L P p x |                  0 8 < @ D ` h l p               ( , 0 P X \ `                  @ H L P p x |                       0  8  <  @  `  h  l  p                        !  ! (! ,! 0! 4! P! X! \! `! ! ! ! ! ! ! ! ! ! ! ! ! ! " " "  " $" @" H" L" P" T" p" x" |" " " " " " " " " " " " " # # # # # 0# 8# <# @# D# `# h# l# p# t# # # # # # # # # # # # # # $ $  $ ($ ,$ 0$ 4$ P$ X$ \$ `$ d$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % % %  % $% @% H% L% P% T% p% x% |% % % % % % % % % % % % % & & & & & 0& 8& <& @& D& `& h& l& p& t& & & & & & & & & & & & & & ' '  ' (' ,' 0' 4' P' X' \' `' d' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ( ( (  ( $( @( H( L( P( T( p( x( |( ( ( ( ( ( ( ( ( ( ( ) ) ) ) ) 0) 8) <) @) D) `) h) l) p) t) ) ) ) ) ) ) ) ) ) ) ) ) ) * *  * (* ,* 0* 4* P* X* \* `* * * * * * * * * * * * * * * + + +  + @+ H+ L+ P+ p+ x+ |+ + + + + + + + + + + + + , , , , , 0, 8, <, @, D, `, h, l, p, t, , , , , , , , , , , , , - -  - (- ,- 0- P- X- \- `- d- - - - - - - - - - - - - - . . .  . $. @. H. L. P. p. x. |. . . . . . . . . . / / / / </ @/ D/ T/ X/ \/ l/ p/ t/ / / / / / / / / / / / / / / / / 0 0 0 0 0 ,0 00 40 D0 H0 L0 \0 `0 d0 t0 x0 |0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1  1 41 81 <1 L1 P1 d1 h1 l1 |1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 $2 (2 ,2 <2 @2 T2 X2 \2 l2 p2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 ,3 03 D3 H3 L3 \3 `3 t3 x3 |3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4  4 44 84 <4 L4 P4 d4 h4 l4 |4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 $5 (5 ,5 <5 @5 T5 X5 \5 l5 p5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 ,6 06 D6 H6 L6 \6 `6 t6 x6 |6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7  7 47 87 <7 L7 P7 d7 h7 l7 |7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 $8 (8 ,8 <8 @8 T8 X8 \8 l8 p8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 ,9 09 D9 H9 L9 \9 `9 t9 x9 |9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 : : :  : @: H: L: P: p: x: |: : : : : : : : : : ; ; ; ; 0; 8; <; @; `; h; l; p; ; ; ; ; ; ; ; ; ; ; ; <  < (< ,< 0< 4< P< X< \< `< < < < < < < < < < < < < = = =  = @= H= L= P= p= x= |= = = = = = = = = = = > > > > 0> 8> <> @> `> h> l> p> t> > > > > > > > > > > > ?  ? (? ,? 0? 4? P? X? \? `? ? ? ? ? ? ? ? ? ? ? ? ? @ @ @  @ @@ H@ L@ P@ p@ x@ |@ @ @ @ @ @ @ @ @ @ @ A A A A A 0A 8A <A @A DA `A hA lA pA tA A A A A A A A A A A A A A B B  B (B ,B 0B 4B PB XB \B `B dB B B B B B B B B B B B B B B B C C C  C $C @C HC LC PC TC pC xC |C C C C C C C C C C C C C D D D D D 0D 8D <D @D DD `D hD lD pD tD D D D D D D D D D D D D D E E  E (E ,E 0E 4E PE XE \E `E dE E E E E E E E E E E E E E E E F F F  F $F @F HF LF PF pF xF |F F F F F F F F F F F F F G G G G G 0G 8G <G @G `G hG lG pG tG G G G G G G G G G G G G G H H  H (H ,H 0H 4H PH XH \H `H dH H H H H H H H H H H H H H I I I  I $I @I HI LI PI TI pI xI |I I I I I I I I I I I I J J J J 0J 8J <J @J DJ `J hJ lJ pJ tJ J J J J J J J J J J J J J K  K (K ,K 0K PK XK \K `K dK K K K K K K K K K K K K K K K L L L  L $L @L HL LL PL TL pL xL |L L L L L L L L L L L L M M M M M 0M 8M <M @M `M hM lM pM M M M M M M M M M M M N  N (N ,N 0N PN XN \N `N N N N N N N N N N N N N O O O  O @O HO LO PO pO xO |O O O O O O O O O O O P P P P 0P 8P <P @P `P hP lP pP P P P P P P P P P P P Q Q  Q (Q ,Q 0Q 4Q PQ XQ \Q `Q dQ Q Q Q Q Q Q Q Q Q Q Q Q Q Q R R R  R @R HR LR PR TR pR xR |R R R R R R R R R R R S S S S 0S 8S <S @S `S hS lS pS tS S S S S S S S S S S S S T T  T (T ,T 0T 4T PT XT \T `T T T T T T T T T T T T T T T U U U  U $U @U HU LU PU pU xU |U U U U U U U U U U U V V V V V 0V 8V <V @V `V hV lV pV tV V V V V V V V V V V V V V W W  W (W ,W 0W 4W PW XW \W `W dW W W W W W W W W W W W W W W X X X  X @X HX LX PX pX xX |X X X X X X X X X X X X X Y Y Y Y 0Y 8Y <Y @Y DY `Y hY lY pY Y Y Y Y Y Y Y Y Y Y Y Z  Z (Z ,Z 0Z PZ XZ \Z `Z dZ Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z [ [ [  [ $[ @[ H[ L[ P[ p[ x[ |[ [ [ [ [ [ [ [ [ [ [ \ \ \ \ 0\ 8\ <\ @\ `\ h\ l\ p\ t\ \ \ \ \ \ \ \ \ \ \ \ \ ] ]  ] (] ,] 0] P] X] \] `] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ^ ^ ^  ^ $^ @^ H^ L^ P^ T^ p^ x^ |^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ _ _ _ _ _ 0_ 8_ <_ @_ D_ `_ h_ l_ p_ t_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ` ` ` `  ` (` ,` 0` 8` <` @` P` X` \` `` h` l` p` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` a a a a  a (a ,a 0a @a Ha La Pa Xa \a `a pa xa |a a a a a a a a a a a a a a a a a a a b b b b b  b 0b 8b <b @b Hb Lb Pb `b hb lb pb xb |b b b b b b b b b b b b b b b b b b b c c c c  c (c ,c 0c 8c @c Pc Xc \c `c hc pc c c c c c c c c c c c c c c c c c d d d d  d (d 0d @d Hd Ld Pd Xd `d pd xd |d d d d d d d d d d d d d d d d d d e e e e e e  e 0e 8e <e @e He Le Pe `e he le pe xe e e e e e e e e e e e e e e e e e e f f f f  f (f ,f 0f 8f <f @f Pf Xf \f `f hf pf f f f f f f f f f f f f f f f f f f f f f g g g g g g  g (g 0g @g Hg Lg Pg Xg `g pg xg |g g g g g g g g g g g g g g g g g g h h h h h  h $h (h 0h 8h <h @h Hh Ph Th Xh `h hh lh ph xh h h h h h h h h h h h h h h h h h h h h h h i i i i i  i (i ,i 0i 8i @i Di Hi Pi Xi \i `i di i i i i i i i i i i i i i i j j j  j $j @j Hj Lj Pj Tj pj xj |j j j j j j j j j j j j j k k k k k 0k 8k <k @k Dk `k hk lk pk tk k k k k k k k k k k k k l l  l (l ,l 0l 4l Pl Xl \l `l dl l l l l l l l l l l l l l l l m m m  m @m Hm Lm Pm Tm pm xm |m m m m m m m m m m m m n n n n n 0n 8n <n @n Dn `n hn ln pn tn n n n n n n n n n n n n n o o  o (o ,o 0o 4o Po Xo \o `o do o o o o o o o o o o o o o o o p p p  p $p @p Hp Lp Pp Tp pp xp |p p p p p p p p p p p q q q q 0q 8q <q @q `q hq lq pq q q q q q q q q q q q r  r (r ,r 0r 4r Pr Xr \r `r dr r r r r r r r r r r s s s  s $s @s Hs Ls Ps Ts ps xs |s s s s s s s s s s s s s t t t t t 0t 8t <t @t Dt `t ht lt pt tt t t t t t t t t t t t t t u u  u (u ,u 0u 4u Pu Xu \u `u du u u u u u u u u u u u u u u v v v  v $v @v Hv Lv Pv Tv pv xv |v v v v v v v v v v v v w w w w w 0w 8w <w @w Dw `w hw lw pw tw w w w w w w w w w w w w w x x  x (x ,x 0x 4x Px Xx \x `x dx x x x x x x x x x x x x x x x y y y  y $y @y Hy Ly Py Ty py xy |y y y y y y y y y y y y y z z z z z 0z 8z <z @z `z hz lz pz z z z z z z z z z z z {  { ({ ,{ 0{ P{ X{ \{ `{ { { { { { { { { { { { { | | |  | @| H| L| P| p| x| || | | | | | | | | | } } } } 0} 8} <} @} `} h} l} p} } } } } } } } } } } } } } ~ ~  ~ (~ ,~ 0~ 4~ P~ X~ \~ `~ d~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~      $ @ H L P T p x |                  0 8 < @ D ` h l p t       Ȁ ̀ Ѐ Ԁ       ( , 0 P X \ `                  @ H L P p x |      Ђ ؂ ܂      0 8 < @ ` h l p      ȃ ̃ Ѓ       ( , 0 P X \ `                  @ H L P p x |      Ѕ ؅ ܅      0 8 < @ D ` h l p t       Ȇ ̆ І Ԇ        ( , 0 4 P X \ ` d                   $ @ H L P T p x |        Ј ؈ ܈        0 8 < @ D ` h l p t       ȉ ̉ Љ ԉ        ( , 0 4 P X \ ` d          Ċ           $ @ H L P T p x |        Ћ ؋ ܋        0 8 < @ D ` h l p t       Ȍ ̌ Ќ Ԍ       ( , 0 P X \ `                   $ @ H L P T |         Ď Ȏ ̎ ܎         $ ( , < @ D T X \ l p t          ̏ Џ ԏ         , 0 D H L \ ` t x |        Ԑ ؐ ܐ         4 8 < L P d h l |       đ ȑ ̑ ܑ       $ ( , < @ T X \ l p         ̒ В         , 0 D H L \ ` t x |        ԓ ؓ ܓ         4 8 < L P d h l |       Ĕ Ȕ ̔ ܔ       $ ( , < @ T X \ l p         ̕ Е         , 0 D H L \ ` t x |        Ԗ ؖ ܖ         4 8 < L P d h l |       ė ȗ ̗ ܗ       $ ( , < @ T X \ l p          Ș ̘ И Ԙ        ( , 0 P X \ `          ę           $ @ H L P T p x |        К ؚ ܚ       0 8 < @ ` h l p      ț ̛ Л       ( , 0 P X \ ` d          Ĝ           @ H L P p x |       Н ؝ ܝ        0 8 < @ D ` h l p      Ȟ ̞ О        ( , 0 4 P X \ ` d          ğ           $ @ H L P T p x |        Р ؠ ܠ       0 8 < @ D ` h l p      ȡ ̡ С        ( , 0 4 P X \ `                  $ @ H L P p x |       У أ ܣ        0 8 < @ D ` h l p t       Ȥ ̤ Ф Ԥ        ( , 0 4 P X \ ` d                    $ @ H L P T p x |        Ц ئ ܦ        0 8 < @ D ` h l p t       ȧ ̧ Ч ԧ        ( , 0 4 P X \ ` d                    $ @ H L P T p x |        Щ ة ܩ        0 8 < @ ` h l p t      Ȫ ̪ Ъ Ԫ       ( , 0 4 P X \ `                    @ H L P p x |       Ь ج ܬ       0 8 < @ ` h l p       ȭ ̭ Э ԭ        ( , 0 P X \ ` d          Į           $ @ H L P T p x |        Я د ܯ        0 8 < @ D ` h l p t      Ȱ ̰ а       ( , 0 P X \ `                   $ @ H L P T p x |      в ز ܲ      0 8 < @ ` h l p t      ȳ ̳ г Գ        ( , 0 P X \ `         Ĵ           $ ( @ H L P T X p x |          е ص ܵ          0 8 < @ D H ` h l p t x        ȶ ̶ ж Զ ض         ( , 0 4 8 P X \ ` d h           ķ ȷ            $ ( @ H L P T X p x |          и ظ ܸ          0 8 < @ D H ` h l p t x        ȹ ̹ й Թ ع        ( , 0 4 P X \ ` d         ĺ           $ @ H L P T p x |       л ػ ܻ        0 8 < @ D ` h l p t       ȼ ̼ м Լ        ( , 0 4          Ľ           $ @ H L P T p x |        о ؾ ܾ        0 8 < @ D ` h l p t       ȿ ̿ п Կ        ( , 0 4 P X \ ` d                    $ @ H L P T p x |                 0 8 < @ D ` h l p t                  ( , 0 4 P X \ ` d                     $ @ H L P T p x |                 0 8 < @ ` h l p               ( , 0 P X \ `                  @ H L P p x |              0 8 < @ ` h l p               ( , 0 4 P X \ ` d                     $ @ H L P T p x |                  0 8 < @ D ` h l p t                  ( , 0 4 P X \ `                  @ H L P p x |              0 8 < @ ` h l p               ( , 0 P X \ `                  @ H L P p x |              0 8 < @ ` h l p               ( , 0 P X \ `                  @ H L P p x |                 0 8 < @ D ` h l p t                  ( , 0 P X \ `                     $ @ H L P T p x |                  0 8 < @ D ` h l p t                  ( , 0 4 P X \ ` d                     $ @ H L P T p x |                  0 8 < @ D ` h l p               ( , 0 P X \ ` d                    $ 4 8 < L P T d h l |                     $ ( , < @ D T X \ l p                   , 0 D H L \ ` t x |                   4 8 < L P d h l |                 $ ( , < @ T X \ l p                   , 0 D H L \ ` t x |                   4 8 < L P d h l |                 $ ( , < @ T X \ l p                   , 0 D H L \ ` t x |                   4 8 < L P d h l |                 $ ( , < @ T X \ ` h l p t                 ( , 0 4 P X \ ` d                     $ @ H L P T p x |              0 8 < @ ` h l p               ( , 0 P X \ `                  @ H L P p x |              0 8 < @ ` h l p               ( , 0 P X \ `                  $ @ H L P T p x |                0 8 < @ D ` h l p                  ( , 0 P X \ `                    $ @ H L P T p x |                  0 8 < @ D ` h l p t                 ( , 0 P X \ `                    @ H L P p x |               0 8 < @ ` h l p t                  ( , 0 4 P X \ ` d                     $ @ H L P T p x |                 0 8 < @ D ` h l p t                  ( , 0 4 P X \ ` d                     $ @ H L P T p x |                 0 8 < @ D ` h l p t                 ( , 0 4 P X \ `                    @ H L P T p x |               0 8 < @ ` h l p t                ( , 0 P X \ ` d               !!! !$!@!H!L!P!T!p!x!|!!!!!!!!!!!!!!!!!!0!8!<!@!D!`!h!l!p!t!!!!!!!!!!!!!!!! !(!,!0!4!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!4!P!X!\!`!!!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!!!!!!! !0!8!<!@!H!L!P!`!h!l!p!x!|!!!!!!!!!!!!!!!!!!!!!!! !(!,!0!8!<!@!P!X!\!`!h!l!p!!!!!!!!!!!!!!!!!!!!!	!	!	!	! 	!(	!,	!0	!@	!H	!L	!P	!X	!\	!`	!p	!x	!|	!	!	!	!	!	!	!	!	!	!	!	!	!	!	!	!	!	!	!
!
!
!
!
!
! 
!0
!8
!<
!@
!H
!L
!P
!`
!h
!l
!p
!x
!|
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!! !(!,!0!8!@!P!X!\!`!h!p!!!!!!!!!!!!!!!!!!!!!!! !(!,!0!@!H!L!P!X!\!`!p!x!|!!!!!!!!!!!!!!!!!!!
!
!
!
!
! 
!$
!(
!0
!8
!<
!@
!H
!L
!P
!`
!h
!l
!p
!x
!|
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!! !(!,!0!8!@!P!X!\!`!h!p!t!x!!!!!!!!!!!!!!!!!!!!!!!!!! !(!0!@!H!L!P!X!`!d!h!p!x!|!!!!!!!!!!!!!!!!!!!!!!!!!!! !$!(!0!8!<!@!H!P!T!X!`!h!l!p!x!!!!!!!!!!!!!!!!!!!!!!!!!!!! !(!,!0!8!@!D!H!P!X!\!`!h!p!t!x!!!!!!!!!!!!!!!!!!!!!!!!!!!! !(!0!4!8!@!H!L!P!X!`!d!h!p!x!|!!!!!!!!!!!!!!!!!!!!!!!!!!! !$!(!0!8!<!@!H!P!T!X!`!h!l!p!x!!!!!!!!!!!!!!!!!!!!!!!!! !(!,!0!P!X!\!`!d!!!!!!!!!!!!!!!!! !$!@!H!L!P!T!p!x!|!!!!!!!!!!!!!!!!!0!8!<!@!D!`!h!l!p!t!!!!!!!!!!!!!!!! !(!,!0!4!P!X!\!`!d!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!!! !(!,!0!P!X!\!`!d!!!!!!!!!!!!!!!!! !@!H!L!P!T!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!! !  !( !, !0 !P !X !\ !` ! ! ! ! ! ! ! ! ! ! ! ! !!!!!!! !!@!!H!!L!!P!!p!!x!!|!!!!!!!!!!!!!!!!!!!!"!"!"!"!0"!8"!<"!@"!`"!h"!l"!p"!"!"!"!"!"!"!"!"!"!"!"!#! #!(#!,#!0#!P#!X#!\#!`#!#!#!#!#!#!#!#!#!#!#!#!#!#!$!$!$! $!@$!H$!L$!P$!p$!x$!|$!$!$!$!$!$!$!$!$!$!%!%!%!%!0%!8%!<%!@%!`%!h%!l%!p%!%!%!%!%!%!%!%!%!%!%!%!&! &!(&!,&!0&!P&!X&!\&!`&!&!&!&!&!&!&!&!&!&!&!&!&!'!'!'! '!@'!H'!L'!P'!p'!x'!|'!'!'!'!'!'!'!'!'!'!(!(!(!(!0(!8(!<(!@(!`(!h(!l(!p(!(!(!(!(!(!(!(!(!(!(!(!)! )!()!,)!0)!P)!X)!\)!`)!)!)!)!)!)!)!)!)!)!)!)!)!*!*!*! *!@*!H*!L*!P*!p*!x*!|*!*!*!*!*!*!*!*!*!*!+!+!+!+!0+!8+!<+!@+!`+!h+!l+!p+!+!+!+!+!+!+!+!+!+!+!+!,! ,!(,!,,!0,!P,!X,!\,!`,!,!,!,!,!,!,!,!,!,!,!,!,!-!-!-! -!@-!H-!L-!P-!p-!x-!|-!-!-!-!-!-!-!-!-!-!.!.!.!.!0.!8.!<.!@.!`.!h.!l.!p.!.!.!.!.!.!.!.!.!.!.!.!/! /!(/!,/!0/!P/!X/!\/!`/!/!/!/!/!/!/!/!/!/!/!/!/!0!0!0! 0!@0!H0!L0!P0!p0!x0!|0!0!0!0!0!0!0!0!0!0!1!1!1!1!01!81!<1!@1!`1!h1!l1!p1!1!1!1!1!1!1!1!1!1!1!1!2! 2!(2!,2!02!P2!X2!\2!`2!d2!2!2!2!2!2!2!2!2!2!2!2!2!3!3!3! 3!@3!H3!L3!P3!p3!x3!|3!3!3!3!3!3!3!3!3!3!3!3!4!4!4!4!04!84!<4!@4!`4!h4!l4!p4!4!4!4!4!4!4!4!4!4!4!4!4!5! 5!(5!,5!05!P5!X5!\5!`5!5!5!5!5!5!5!5!5!5!5!5!5!6!6!6! 6!@6!H6!L6!P6!p6!x6!|6!6!6!6!6!6!6!6!6!6!7!7!7!7!07!87!<7!@7!`7!h7!l7!p7!7!7!7!7!7!7!7!7!7!8!8!8!8!8!,8!08!48!D8!H8!L8!\8!`8!d8!t8!x8!|8!8!8!8!8!8!8!8!8!8!8!8!8!8!8!8!9!9!9!9! 9!$9!49!89!<9!L9!P9!T9!d9!h9!l9!|9!9!9!9!9!9!9!9!9!9!9!9!9!9!9!:!:!$:!(:!,:!<:!@:!T:!X:!\:!l:!p:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!;!;!;!;!,;!0;!D;!H;!L;!\;!`;!t;!x;!|;!;!;!;!;!;!;!;!;!;!;!;!;!<!<!<!<! <!4<!8<!<<!L<!P<!d<!h<!l<!|<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!=!=!$=!(=!,=!<=!@=!T=!X=!\=!l=!p=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!>!>!>!>!,>!0>!D>!H>!L>!\>!`>!t>!x>!|>!>!>!>!>!>!>!>!>!>!>!>!>!>!>!>!?!?!?! ?!@?!H?!L?!P?!p?!x?!|?!?!?!?!?!?!?!?!?!?!@!@!@!@!0@!8@!<@!@@!`@!h@!l@!p@!@!@!@!@!@!@!@!@!@!@!@!A! A!(A!,A!0A!PA!XA!\A!`A!A!A!A!A!A!A!A!A!A!A!A!A!B!B!B! B!@B!HB!LB!PB!pB!xB!|B!B!B!B!B!B!B!B!B!B!C!C!C!C!0C!8C!<C!@C!`C!hC!lC!pC!C!C!C!C!C!C!C!C!C!C!C!D! D!(D!,D!0D!PD!XD!\D!`D!D!D!D!D!D!D!D!D!D!D!D!D!E!E!E! E!@E!HE!LE!PE!pE!xE!|E!E!E!E!E!E!E!E!E!E!F!F!F!F!0F!8F!<F!@F!`F!hF!lF!pF!F!F!F!F!F!F!F!F!F!F!F!F!F!G!G! G!(G!,G!0G!PG!XG!\G!`G!G!G!G!G!G!G!G!G!G!G!G!G!H!H!H! H!@H!HH!LH!PH!pH!xH!|H!H!H!H!H!H!H!H!H!H!I!I!I!I!0I!8I!<I!@I!`I!hI!lI!pI!I!I!I!I!I!I!I!I!I!I!I!J! J!(J!,J!0J!PJ!XJ!\J!`J!J!J!J!J!J!J!J!J!J!J!J!J!K!K!K! K!@K!HK!LK!PK!pK!xK!|K!K!K!K!K!K!K!K!K!K!L!L!L!L!0L!8L!<L!@L!`L!hL!lL!pL!tL!L!L!L!L!L!L!L!L!L!L!L!M! M!(M!,M!0M!PM!XM!\M!`M!M!M!M!M!M!M!M!M!M!M!M!M!M!N!N!N! N!@N!HN!LN!PN!pN!xN!|N!N!N!N!N!N!N!N!N!N!N!O!O!O!O!O!0O!8O!<O!@O!`O!hO!lO!pO!tO!O!O!O!O!O!O!O!O!O!O!O!O!P! P!(P!,P!0P!PP!XP!\P!`P!P!P!P!P!P!P!P!P!P!P!P!P!Q!Q!Q! Q!@Q!HQ!LQ!PQ!pQ!xQ!|Q!Q!Q!Q!Q!Q!Q!Q!Q!Q!R!R!R!R!0R!8R!<R!@R!`R!hR!lR!pR!R!R!R!R!R!R!R!R!R!R!R!R!S! S!(S!,S!0S!4S!PS!XS!\S!`S!S!S!S!S!S!S!S!S!S!S!S!S!T!T!T! T!@T!HT!LT!PT!pT!xT!|T!T!T!T!T!T!T!T!T!T!U!U!U!U!0U!8U!<U!@U!`U!hU!lU!pU!U!U!U!U!U!U!U!U!U!U!U!V!V! V!(V!,V!0V!PV!XV!\V!`V!V!V!V!V!V!V!V!V!V!V!V!V!V!W!W!W! W!@W!HW!LW!PW!pW!xW!|W!W!W!W!W!W!W!W!W!W!X!X!X!X!0X!8X!<X!@X!`X!hX!lX!pX!X!X!X!X!X!X!X!X!X!X!X!Y! Y!(Y!,Y!0Y!PY!XY!\Y!`Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Z!Z!Z! Z!@Z!HZ!LZ!PZ!pZ!xZ!|Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z![![![![!0[!8[!<[!@[!`[!h[!l[!p[![![![![![![![![![![![!\! \!(\!,\!0\!P\!X\!\\!`\!\!\!\!\!\!\!\!\!\!\!\!\!]!]!]! ]!@]!H]!L]!P]!p]!x]!|]!]!]!]!]!]!]!]!]!]!]!^!^!^!^!0^!8^!<^!@^!`^!h^!l^!p^!x^!^!^!^!^!^!^!^!^!^!^!^!^!^!^!^!^!^!^!_!_!_!_! _!(_!,_!0_!8_!<_!@_!P_!X_!\_!`_!h_!l_!p_!_!_!_!_!_!_!_!_!_!_!_!_!_!_!_!_!_!_!_!_!`!`!`!`! `!(`!,`!0`!@`!H`!L`!P`!X`!\`!``!p`!x`!|`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!a!a!a!a!a!a! a!0a!8a!<a!@a!Ha!La!Pa!`a!ha!la!pa!xa!a!a!a!a!a!a!a!a!a!a!a!a!a!a!a!a!a!a!b!b!b! b!(b!,b!0b!8b!@b!Pb!Xb!\b!`b!hb!pb!tb!xb!b!b!b!b!b!b!b!b!b!b!b!b!b!b!b!b!b!b!b!b!b!c!c!c!c! c!(c!0c!@c!Hc!Lc!Pc!Xc!`c!pc!xc!|c!c!c!c!c!c!c!c!c!c!c!c!c!c!c!c!c!c!d!d!d!d!d! d!$d!(d!0d!8d!<d!@d!Hd!Pd!Td!Xd!`d!hd!ld!pd!xd!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!e!e!e!e!e! e!(e!,e!0e!8e!@e!De!He!Pe!Xe!\e!`e!he!pe!te!xe!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!f!f!f!f!f!f! f!(f!0f!4f!8f!@f!Hf!Lf!Pf!Xf!`f!df!hf!pf!xf!|f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!g!g!g!g!g! g!$g!(g!0g!8g!<g!@g!Hg!Pg!Tg!Xg!`g!hg!lg!pg!xg!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!h!h!h!h!h! h!(h!,h!0h!8h!@h!Dh!Hh!Ph!Xh!\h!`h!hh!ph!th!xh!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!i!i!i!i!i!i! i!(i!0i!4i!8i!@i!Hi!Li!Pi!Xi!`i!di!hi!pi!xi!|i!i!i!i!i!i!i!i!i!i!i!i!i!i!j!j!j!j!0j!8j!<j!@j!`j!hj!lj!pj!tj!j!j!j!j!j!j!j!j!j!j!j!k! k!(k!,k!0k!4k!Pk!Xk!\k!`k!dk!k!k!k!k!k!k!k!k!k!k!k!k!l!l!l! l!@l!Hl!Ll!Pl!pl!xl!|l!l!l!l!l!l!m!m!m!m!0m!8m!<m!@m!`m!hm!lm!pm!m!m!m!m!m!m!m!m!m!m!m!m!m!n! n!(n!,n!0n!Pn!Xn!\n!`n!n!n!n!n!n!n!n!n!n!n!n!n!n!n!o!o!o! o!@o!Ho!Lo!Po!po!xo!|o!o!o!o!o!o!o!o!o!o!p!p!p!p!0p!8p!<p!@p!`p!hp!lp!pp!p!p!p!p!p!p!p!p!p!p!p!q! q!(q!,q!0q!Pq!Xq!\q!`q!q!q!q!q!q!q!q!q!q!q!q!q!r!r!r! r!@r!Hr!Lr!Pr!pr!xr!|r!r!r!r!r!r!r!r!r!r!s!s!s!s!0s!8s!<s!@s!`s!hs!ls!ps!s!s!s!s!s!s!s!s!s!s!s!t! t!(t!,t!0t!Pt!Xt!\t!`t!t!t!t!t!t!t!t!t!t!t!t!t!u!u!u! u!@u!Hu!Lu!Pu!pu!xu!|u!u!u!u!u!u!u!u!u!u!v!v!v!v!0v!8v!<v!@v!`v!hv!lv!pv!v!v!v!v!v!v!v!v!v!v!v!w! w!(w!,w!0w!Pw!Xw!\w!`w!w!w!w!w!w!w!w!w!w!w!w!w!x!x!x! x!@x!Hx!Lx!Px!px!xx!|x!x!x!x!x!x!x!x!x!x!y!y!y!y!0y!8y!<y!@y!`y!hy!ly!py!y!y!y!y!y!y!y!y!y!y!y!z! z!(z!,z!0z!Pz!Xz!\z!`z!z!z!z!z!z!z!z!z!z!z!z!z!{!{!{! {!@{!H{!L{!P{!p{!x{!|{!{!{!{!{!{!{!{!{!{!|!|!|!|!0|!8|!<|!@|!`|!h|!l|!p|!|!|!|!|!|!|!|!|!|!|!|!}! }!(}!,}!0}!P}!X}!\}!`}!}!}!}!}!}!}!}!}!}!}!}!}!~!~!~! ~!@~!H~!L~!P~!p~!x~!|~!~!~!~!~!~!~!~!~!~!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!Ё!؁!܁!!!!!!0!8!<!@!`!h!l!p!!!!!!Ȃ!̂!Ђ!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!Є!؄!܄!!!!!!0!8!<!@!`!h!l!p!!!!!!ȅ!̅!Ѕ!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!Ї!؇!܇!!!!!!0!8!<!@!`!h!l!p!!!!!!Ȉ!̈!Ј!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!Њ!؊!܊!!!!!!0!8!<!@!`!h!l!p!!!!!!ȋ!̋!Ћ!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!Ѝ!؍!܍!!!!!!0!8!<!@!`!h!l!p!!!!!!Ȏ!̎!Ў!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!А!ؐ!ܐ!!!!!!0!8!<!@!`!h!l!p!!!!!!ȑ!̑!Б!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!Г!ؓ!ܓ!!!!!!0!8!<!@!`!h!l!p!!!!!!Ȕ!̔!Д!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!Ж!ؖ!ܖ!!!!!!0!8!<!@!`!h!l!p!!!!!!ȗ!̗!З!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!Й!ؙ!ܙ!!!!!!0!8!<!@!`!h!l!p!!!!!!Ț!̚!К!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!М!؜!ܜ!!!!!!0!8!<!@!`!h!l!p!!!!!!ȝ!̝!Н!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!П!؟!ܟ!!!!!!0!8!<!@!`!h!l!p!!!!!!Ƞ!̠!Р!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!Т!آ!ܢ!!!!!!0!8!<!@!`!h!l!p!!!!!!ȣ!̣!У!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!Х!إ!ܥ!!!!!!0!8!<!@!`!h!l!p!!!!!!Ȧ!̦!Ц!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!Ш!ب!ܨ!!!!!!0!8!<!@!`!h!l!p!!!!!!ȩ!̩!Щ!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !$!@!H!L!P!T!p!x!|!!!!!!!!Ы!ث!ܫ!!!!!!!0!8!<!@!`!h!l!p!!!!!!!Ȭ!̬!Ь!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!!! !$!@!H!L!P!p!x!|!!!!!!!Ю!خ!ܮ!!!!!!0!8!<!@!`!h!l!p!!!!!!ȯ!̯!Я!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!б!ر!ܱ!!!!!!!!!!! !0!8!<!@!H!L!P!`!h!l!p!!!!!!Ȳ!̲!в!!!!! !(!,!0!4!P!X!\!`!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!д!ش!ܴ!!!!!!0!8!<!@!`!h!l!p!!!!!!ȵ!̵!е!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!з!ط!ܷ!!!!!!0!8!<!@!`!h!l!p!!!!!!ȸ!̸!и!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!к!غ!ܺ!!!!!!0!8!<!@!`!h!l!p!!!!!!Ȼ!̻!л!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!н!ؽ!ܽ!!!!!!0!8!<!@!`!h!l!p!!!!!!Ⱦ!̾!о!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!!!!!0!8!<!@!`!h!l!p!!!!!!!!!!!!! !(!,!0!P!X!\!`!!!!!!!!!!!!!!!! !@!H!L!P!p!x!|!!!!!!!!!!""""0"8"<"@"`"h"l"p""""""""""""" "(","0"P"X"\"`"""""""""""""""" "@"H"L"P"p"x"|""""""""""""""0"8"<"@"`"h"l"p""""""""""""" "(","0"P"X"\"`"""""""""""""""" "@"H"L"P"p"x"|""""""""""""""0"8"<"@"`"h"l"p""""""""""""" "(","0"P"X"\"`"""""""""""""""" "@"H"L"P"p"x"|""""""""""	"	"	"	"0	"8	"<	"@	"`	"h	"l	"p	"	"	"	"	"	"	"	"	"	"	"	"
" 
"(
",
"0
"P
"X
"\
"`
"
"
"
"
"
"
"
"
"
"
"
"
"""" "@"H"L"P"p"x"|""""""""""""""0"8"<"@"`"h"l"p""""""""""""
" 
"(
",
"0
"P
"X
"\
"`
"
"
"
"
"
"
"
"
"
"
"
"
"""" "@"H"L"P"p"x"|""""""""""""""0"8"<"@"`"h"l"p""""""""""""" "(","0"P"X"\"`"""""""""""""""" "@"H"L"P"p"x"|""""""""""""""0"8"<"@"`"h"l"p""""""""""""" "(","0"P"X"\"`"""""""""""""""" "@"H"L"P"p"x"|""""""""""""""0"8"<"@"`"h"l"p""""""""""""" "(","0"P"X"\"`"""""""""""""""" "@"H"L"P"p"x"|""""""""""""""0"8"<"@"`"h"l"p""""""""""""" "(","0"P"X"\"`"""""""""""""""" "@"H"L"P"p"x"|""""""""""""""0"8"<"@"`"h"l"p""""""""""""" "(","0"P"X"\"`"""""""""""" "@"H"L"P"p"x"|""""""""""""""0"8"<"@"`"h"l"p""""""""""""" "(","0"P"X"\"`""""""""""""" " " "  "@ "H "L "P "p "x "| " " " " " " " " " "!"!"!"!"0!"8!"<!"@!"`!"h!"l!"p!"!"!"!"!"!"!"!"!"!"!"!""" ""("",""0""P""X""\""`""""""""""""""""""""""""""#"#"#" #"@#"H#"L#"P#"p#"x#"|#"#"#"#"#"#"#"#"#"#"$"$"$"$"0$"8$"<$"@$"`$"h$"l$"p$"$"$"$"$"$"$"$"$"$"$"$"%" %"(%",%"0%"P%"X%"\%"`%"%"%"%"%"%"%"%"%"%"%"%"%"&"&"&" &"@&"H&"L&"P&"p&"x&"|&"&"&"&"&"&"&"&"&"&"'"'"'"'"0'"8'"<'"@'"`'"h'"l'"p'"'"'"'"'"'"'"'"'"'"'"'"(" ("((",("0("P("X("\("`("("("("("("("("("("("("(")")")" )"@)"H)"L)"P)"p)"x)"|)")")")")")")")")")"*"*"*"*"0*"8*"<*"@*"`*"h*"l*"p*"*"*"*"*"*"*"*"*"*"*"*"+" +"(+",+"0+"P+"X+"\+"`+"+"+"+"+"+"+"+"+"+"+"+"+",","," ,"@,"H,"L,"P,"p,"x,"|,",",",",",",",",","-"-"-"-"0-"8-"<-"@-"`-"h-"l-"p-"-"-"-"-"-"-"-"-"-"-"-"." ."(.",."0."P."X."\."`."."."."."."."."."."."."."/"/"/" /"@/"H/"L/"P/"p/"x/"|/"/"/"/"/"/"/"/"/"/"0"0"0"0"00"80"<0"@0"`0"h0"l0"p0"0"0"0"0"0"0"0"0"0"0"0"1" 1"(1",1"01"P1"X1"\1"`1"1"1"1"1"1"1"1"1"1"1"1"1"2"2"2" 2"@2"H2"L2"P2"p2"x2"|2"2"2"2"2"2"2"2"2"2"3"3"3"3"03"83"<3"@3"`3"h3"l3"p3"3"3"3"3"3"3"3"3"3"3"3"4" 4"(4",4"04"P4"X4"\4"`4"4"4"4"4"4"4"4"4"4"4"4"4"5"5"5" 5"@5"H5"L5"P5"p5"x5"|5"5"5"5"5"5"5"5"5"5"6"6"6"6"06"86"<6"@6"`6"h6"l6"p6"6"6"6"6"6"6"6"6"6"6"6"7" 7"(7",7"07"P7"X7"\7"`7"7"7"7"7"7"7"7"7"7"7"7"7"8"8"8" 8"@8"H8"L8"P8"p8"x8"|8"8"8"8"8"8"8"8"8"8"9"9"9"9"09"89"<9"@9"`9"h9"l9"p9"9"9"9"9"9"9"9"9"9"9"9":" :"(:",:"0:"P:"X:"\:"`:":":":":":":":":":":":":";";";" ;"@;"H;"L;"P;"p;"x;"|;";";";";";";";";";"<"<"<"<"0<"8<"<<"@<"`<"h<"l<"p<"<"<"<"<"<"<"<"<"<"<"<"=" ="(=",="0="P="X="\="`="="="="="="="="="="="="=">">">" >"@>"H>"L>"P>"p>"x>"|>">">">">">">">">">"?"?"?"?"0?"8?"<?"@?"`?"h?"l?"p?"?"?"?"?"?"?"?"?"?"?"?"@" @"(@",@"0@"P@"X@"\@"`@"@"@"@"@"@"@"@"@"@"@"@"@"A"A"A" A"@A"HA"LA"PA"pA"xA"|A"A"A"A"A"A"A"A"A"A"B"B"B"B"0B"8B"<B"@B"`B"hB"lB"pB"B"B"B"B"B"B"B"B"B"B"B"C" C"(C",C"0C"PC"XC"\C"`C"C"C"C"C"C"C"C"C"C"C"C"C"D"D"D" D"@D"HD"LD"PD"pD"xD"|D"D"D"D"D"D"D"D"D"D"E"E"E"E"0E"8E"<E"@E"`E"hE"lE"pE"E"E"E"E"E"E"E"E"E"E"E"F" F"(F",F"0F"PF"XF"\F"`F"F"F"F"F"F"F"F"F"F"F"F"F"G"G"G" G"@G"HG"LG"PG"pG"xG"|G"G"G"G"G"G"G"G"G"G"H"H"H"H"0H"8H"<H"@H"`H"hH"lH"pH"H"H"H"H"H"H"H"H"H"H"H"I" I"(I",I"0I"PI"XI"\I"`I"I"I"I"I"I"I"I"I"I"I"I"I"J"J"J" J"@J"HJ"LJ"PJ"pJ"xJ"|J"J"J"J"J"J"J"J"J"J"K"K"K"K"0K"8K"<K"@K"`K"hK"lK"pK"K"K"K"K"K"K"K"K"K"K"K"L" L"(L",L"0L"PL"XL"\L"`L"L"L"L"L"L"L"L"L"L"L"L"L"M"M"M" M"@M"HM"LM"PM"pM"xM"|M"M"M"M"M"M"M"M"M"M"N"N"N"N"0N"8N"<N"@N"`N"hN"lN"pN"N"N"N"N"N"N"N"N"N"N"N"O" O"(O",O"0O"PO"XO"\O"`O"O"O"O"O"O"O"O"O"O"O"O"O"P"P"P" P"@P"HP"LP"PP"pP"xP"|P"P"P"P"P"P"P"P"P"P"Q"Q"Q"Q"0Q"8Q"<Q"@Q"`Q"hQ"lQ"pQ"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"Q"R" R"(R",R"0R"PR"XR"\R"`R"R"R"R"R"R"R"R"R"R"R"R"R"S"S"S" S"@S"HS"LS"PS"pS"xS"|S"S"S"S"S"S"S"S"S"S"T"T"T"T"0T"8T"<T"@T"`T"hT"lT"pT"T"T"T"T"T"T"T"T"T"T"T"U" U"(U",U"0U"PU"XU"\U"`U"U"U"U"U"U"U"U"U"U"U"U"U"V"V"V" V"@V"HV"LV"PV"pV"xV"|V"V"V"V"V"V"V"V"V"V"W"W"W"W"0W"8W"<W"@W"`W"hW"lW"pW"W"W"W"W"W"W"W"W"W"W"W"X" X"(X",X"0X"PX"XX"\X"`X"X"X"X"X"X"X"X"X"X"X"X"X"Y"Y"Y" Y"@Y"HY"LY"PY"pY"xY"|Y"Y"Y"Y"Y"Y"Y"Y"Y"Y"Z"Z"Z"Z"0Z"8Z"<Z"@Z"`Z"hZ"lZ"pZ"Z"Z"Z"Z"Z"Z"Z"Z"Z"Z"Z"[" ["([",["0["P["X["\["`["["["["["["["["["["["["["\"\"\" \"@\"H\"L\"P\"p\"x\"|\"\"\"\"\"\"\"\"\"\"]"]"]"]"0]"8]"<]"@]"`]"h]"l]"p]"]"]"]"]"]"]"]"]"]"]"]"^" ^"(^",^"0^"P^"X^"\^"`^"^"^"^"^"^"^"^"^"^"^"^"^"_"_"_" _"@_"H_"L_"P_"p_"x_"|_"_"_"_"_"_"_"_"_"_"`"`"`"`"0`"8`"<`"@`"``"h`"l`"p`"`"`"`"`"`"`"`"`"`"`"`"a" a"(a",a"0a"Pa"Xa"\a"`a"a"a"a"a"a"a"a"a"a"a"a"a"b"b"b" b"@b"Hb"Lb"Pb"pb"xb"|b"b"b"b"b"b"b"b"b"b"c"c"c"c"0c"8c"<c"@c"`c"hc"lc"pc"c"c"c"c"c"c"c"c"c"c"c"d" d"(d",d"0d"Pd"Xd"\d"`d"d"d"d"d"d"d"d"d"d"d"d"d"e"e"e" e"@e"He"Le"Pe"pe"xe"|e"e"e"e"e"e"e"e"e"e"f"f"f"f"0f"8f"<f"@f"`f"hf"lf"pf"f"f"f"f"f"f"f"f"f"f"f"g" g"(g",g"0g"Pg"Xg"\g"`g"g"g"g"g"g"g"g"g"g"g"g"g"h"h"h" h"@h"Hh"Lh"Ph"ph"xh"|h"h"h"h"h"h"h"h"h"h"i"i"i"i"0i"8i"<i"@i"`i"hi"li"pi"i"i"i"i"i"i"i"i"i"i"i"j" j"(j",j"0j"Pj"Xj"\j"`j"j"j"j"j"j"j"j"j"j"j"j"j"k"k"k" k"@k"Hk"Lk"Pk"pk"xk"|k"k"k"k"k"k"k"k"k"k"l"l"l"l"0l"8l"<l"@l"`l"hl"ll"pl"l"l"l"l"l"l"l"l"l"l"l"m" m"(m",m"0m"Pm"Xm"\m"`m"m"m"m"m"m"m"m"m"m"m"m"m"n"n"n" n"@n"Hn"Ln"Pn"pn"xn"|n"n"n"n"n"n"n"n"n"n"o"o"o"o"0o"8o"<o"@o"`o"ho"lo"po"o"o"o"o"o"o"o"o"o"o"o"p" p"(p",p"0p"Pp"Xp"\p"`p"p"p"p"p"p"p"p"p"p"p"p"p"q"q"q" q"@q"Hq"Lq"Pq"pq"xq"|q"q"q"q"q"q"q"q"q"q"r"r"r"r"0r"8r"<r"@r"`r"hr"lr"pr"r"r"r"r"r"r"r"r"r"r"r"s" s"(s",s"0s"Ps"Xs"\s"`s"s"s"s"s"s"s"s"s"s"s"s"s"t"t"t" t"@t"Ht"Lt"Pt"pt"xt"|t"t"t"t"t"t"t"t"t"t"u"u"u"u"0u"8u"<u"@u"`u"hu"lu"pu"u"u"u"u"u"u"u"u"u"u"u"v" v"(v",v"0v"Pv"Xv"\v"`v"v"v"v"v"v"v"v"v"v"v"v"v"w"w"w" w"@w"Hw"Lw"Pw"pw"xw"|w"w"w"w"w"w"w"w"w"w"x"x"x"x"0x"8x"<x"@x"`x"hx"lx"px"x"x"x"x"x"x"x"x"x"x"x"y" y"(y",y"0y"Py"Xy"\y"`y"y"y"y"y"y"y"y"y"y"y"y"y"z"z"z" z"@z"Hz"Lz"Pz"pz"xz"|z"z"z"z"z"z"z"z"z"z"{"{"{"{"0{"8{"<{"@{"`{"h{"l{"p{"{"{"{"{"{"{"{"{"{"{"{"|" |"(|",|"0|"P|"X|"\|"`|"|"|"|"|"|"|"|"|"|"|"|"|"}"}"}" }"@}"H}"L}"P}"p}"x}"|}"}"}"}"}"}"}"}"}"}"~"~"~"~"0~"8~"<~"@~"`~"h~"l~"p~"~"~"~"~"~"~"~"~"~"~"~"" "(","0"P"X"\"`"""""""""""""""" "@"H"L"P"p"x"|""""""Ѐ"؀"܀""""""0"8"<"@"`"h"l"p""""""ȁ"́"Ё""""" "(","0"P"X"\"`"""""""""""""""" "@"H"L"P"p"x"|""""""Ѓ"؃"܃""""""0"8"<"@"""""""Ȅ"̄"Є"Ԅ"""""" "(","0"4"P"X"\"`"d""""""""""ą""""""""" "$"@"H"L"P"T"p"x"|""""""""І"؆"܆""""""""0"8"<"@"D"`"h"l"p"t"""""""ȇ"̇"Ї"ԇ"""""" "(","0"4"P"X"\"`""""""""""Ĉ""""""""" "$"@"H"L"P"p"x"|""""""""Љ"؉"܉""""""""0"8"<"@"D"`"h"l"p"t"""""""Ȋ"̊"Њ"Ԋ"""""" "(","0"4"P"X"\"`"d""""""""""ċ""""""""" "$"@"H"L"P"p"x"|""""""Ќ"،"܌"""""""0"8"<"@"D"`"h"l"p"t"""""""ȍ"̍"Ѝ"ԍ"""""" "(","0"4"P"X"\"`"d"""""""""Ď""""""""" "$"@"H"L"P"p"x"|""""""""Џ"؏"܏""""""0"8"<"@"D"`"h"l"p"""""""Ȑ"̐"А"Ԑ"""""" "(","0"4"P"X"\"`"d""""""""""đ""""""""" "$"@"H"L"P"T"p"x"|""""""""В"ؒ"ܒ""""""""0"8"<"@"D"`"h"l"p"t"""""""ȓ"̓"Г"ԓ"""""" "(","0"4"P"X"\"`"d""""""""""Ĕ""""""""" "$"@"H"L"P"T"p"x"|""""""""Е"ؕ"ܕ""""""""0"8"<"@"D"`"h"l"p"t"""""""Ȗ"̖"Ж"Ԗ"""""" "(","0"4"P"X"\"`"d""""""""""ė""""""""" "$"@"H"L"P"T"p"x"|""""""""И"ؘ"ܘ""""""""0"8"<"@"D"`"h"l"p"t"""""""ș"̙"Й"ԙ"""""" "(","0"4"P"X"\"`"d""""""""""Ě""""""""" "$"@"H"L"P"T"p"x"|""""""""Л"؛"ܛ""""""""0"8"<"@"D"`"h"l"p"t"""""""Ȝ"̜"М"Ԝ"""""" "(","0"4"P"X"\"`"d""""""""""ĝ""""""""" "$"@"H"L"P"T"p"x"|""""""""О"؞"ܞ""""""""0"8"<"@"D"`"h"l"p"t"""""""ȟ"̟"П"ԟ"""""" "(","0"4"P"X"\"`"d""""""""""Ġ""""""""" "$"@"H"L"P"T"p"x"|""""""""С"ء"ܡ""""""""0"8"<"@"D"`"h"l"p"t"""""""Ȣ"̢"Т"Ԣ"""""" "(","0"4"P"X"\"`"d""""""""""ģ""""""""" "$"@"H"L"P"T"p"x"|""""""""Ф"ؤ"ܤ""""""""0"8"<"@"D"`"h"l"p"t"""""""ȥ"̥"Х"ԥ"""""" "(","0"4"P"X"\"`"d""""""""""Ħ""""""""" "$"@"H"L"P"T"p"x"|""""""""Ч"ا"ܧ""""""""0"8"<"@"D"`"h"l"p"t"""""""Ȩ"̨"Ш"Ԩ"""""" "(","0"4"P"X"\"`"d""""""""""ĩ""""""""" "$"@"H"L"P"T"p"x"|""""""""Ъ"ت"ܪ""""""""0"8"<"@"D"`"h"l"p"t"""""""ȫ"̫"Ы"ԫ"""""" "(","0"4"P"X"\"`"d""""""""""Ĭ""""""""" "$"@"H"L"P"T"p"x"|""""""""Э"ح"ܭ""""""""0"8"<"@"D"`"h"l"p"t"""""""Ȯ"̮"Ю"Ԯ"""""" "(","0"4"P"X"\"`"d""""""""""į""""""""" "$"@"H"L"P"T"p"x"|""""""""а"ذ"ܰ"""""""0"8"<"@"`"h"l"p""""""ȱ"̱"б""""" "(","0"4"P"X"\"`"d""""""""""IJ""""""""" "$"@"H"L"P"T"p"x"|""""""""г"س"ܳ""""""""0"8"<"@"D"`"h"l"p"t"""""""ȴ"̴"д"Դ""""" "(","0"P"X"\"`""""""""""ĵ""""""""" "$"@"H"L"P"T"p"x"|"""""""ж"ض"ܶ"""""""0"8"<"@"`"h"l"p"t"""""""ȷ"̷"з""""" "(","0"P"X"\"`"d""""""""""ĸ"""""""" "@"H"L"P"p"x"|"""""""й"ع"ܹ"""""""0"8"<"@"`"h"l"p"t"""""""Ⱥ"̺"к"Ժ"""""" "(","0"4"P"X"\"`""""""""""Ļ""""""""" "$"@"H"L"P"p"x"|""""""м"ؼ"ܼ""""""0"8"<"@"D"`"h"l"p"t"""""""Ƚ"̽"н"Խ"""""" "(","0"P"X"\"`""""""""""ľ"""""""" "$"@"H"L"P"T"p"x"|""""""""п"ؿ"ܿ"""""""0"8"<"@"D"`"h"l"p"t"""""""""""""""" "(","0"4"P"X"\"`"d""""""""""""""""""" "$"@"H"L"P"T"p"x"|""""""""""""""""""0"8"<"@"D"`"h"l"p"t"""""""""""""""" "(","0"4"P"X"\"`"d""""""""""""""""""" "$"@"H"L"P"T"p"x"|""""""""""""""""""0"8"<"@"D"`"h"l"p"t"""""""""""""""" "(","0"4"P"X"\"`"d""""""""""""""""""" "$"@"H"L"P"T"p"x"|""""""""""""""""""0"8"<"@"D"`"h"l"p"t"""""""""""""""" "(","0"4"P"X"\"`"d""""""""""""""""""" "$"@"H"L"P"T"p"x"|""""""""""""""""""0"8"<"@"D"`"h"l"p"t"""""""""""""""" "(","0"4"P"X"\"`"d""""""""""""""""""" "$"@"H"L"P"T"p"x"|""""""""""""""""""0"8"<"@"D"`"h"l"p"t"""""""""""""""" "(","0"4"P"X"\"`"d""""""""""""""""""" "$"@"H"L"P"T"p"x"|""""""""""""""""""0"8"<"@"D"`"h"l"p"t""""""""""""" "(","0"P"X"\"`"d"""""""""""""""""" "$"@"H"L"P"T"p"x"|"""""""""""""""""0"8"<"@"`"h"l"p"t""""""""""""""" "(","0"P"X"\"`"d""""""""""""""""" "@"H"L"P"p"x"|"""""""""""""""0"8"<"@"D"`"h"l"p"t"""""""""""""""" "(","0"4"P"X"\"`"d""""""""""""""""""" "$"@"H"L"P"T"p"x"|""""""""""""""""0"8"<"@"`"h"l"p""""""""""""" "(","0"4"P"X"\"`"d""""""""""""""""""" "@"H"L"P"T"p"x"|""""""""""""""""""0"8"<"@"D"`"h"l"p"t"""""""""""""""" "(","0"P"X"\"`"""""""""""""""" "$"@"H"L"P"T"p"x"|"""""""""""""""""0"8"<"@"D"`"h"l"p"t"""""""""""""""" "(","0"4"P"X"\"`"d""""""""""""""""""" "$"@"H"L"P"T"p"x"|""""""""""""""""""0"8"<"@"D"`"h"l"p"t"""""""""""""""","0"4"D"H"L"\"`"d"t"x"|"""""""""""""""""""" "$"4"8"<"L"P"T"d"h"l"|"""""""""""""""""$"(","<"@"T"X"\"l"p""""""""""""""""""","0"D"H"L"\"`"t"x"|""""""""""""""""" "4"8"<"L"P"d"h"l"|"""""""""""""""""$"(","<"@"T"X"\"l"p""""""""""""""""""","0"D"H"L"\"`"t"x"|""""""""""""""""" "4"8"<"L"P"d"h"l"|"""""""""""""""""$"(","<"@"T"X"\"l"p""""""""""""""""""","0"D"H"L"\"`"t"x"|""""""""""""""""" "4"8"<"L"P"d"h"l"|"""""""""""""""""$"(","0"8"<"@"D"H"`"h"l"p"t"x""""""""""""""""""" "(","0"4"8"P"X"\"`"d"h"""""""""""""""""""""" "$"("@"H"L"P"T"X"p"x"|""""""""""""""""""""""0"8"<"@"D"H"`"h"l"p"t"x""""""""""""""""""" "(","0"4"P"X"\"`"d""""""""""""""""""" "$"@"H"L"P"T"p"x"|""""""""""""""""""0"8"<"@"D"`"h"l"p"t"""""""""""""""" "(","0"4"P"X"\"`"d""""""""""""""""""" "$"@"H"L"P"T"p"x"|"""""""""""""""""0"8"<"@"D"""""""""""""""" "(","0"4"P"X"\"`"d""""""""""""""""""" "$"@"H"L"P"T"p"x"|""""""""""""""""""0"8"<"@"D"`"h"l"p"t"""""""""""""""" "(","0"4"P"X"\"`"d"""""""""""""""" "@"H"L"P"p"x"|""""""""""""""0"8"<"@"`"h"l"p""""""""""""# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|###############0#8#<#@#D#`#h#l#p#t##############	#	# 	#(	#,	#0	#4	#P	#X	#\	#`	#d	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#
#
#
# 
#$
#@
#H
#L
#P
#T
#p
#x
#|
#
#
#
#
#
#
#
#
#
#
#
#
######0#8#<#@#D#`#h#l#p#t################ #(#,#0#4#P#X#\#`#d################
#
#
# 
#$
#@
#H
#L
#P
#T
#p
#x
#|
#
#
#
#
#
#
#
#
#
#
#
######0#8#<#@#D#`#h#l#p################ #(#,#0#4#P#X#\#`#d################### #$#@#H#L#P#T#p#x#|##################0#8#<#@#D#`#h#l#p#t########### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|###############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############## #(#,#0#4#P#X#\#`#d################# #$#@#H#L#P#p#x#|################0#8#<#@#D#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|########### # # # #0 #8 #< #@ #` #h #l #p # # # # # # # # # # # #!# !#(!#,!#0!#P!#X!#\!#`!#!#!#!#!#!#!#!#!#!#!#!#!#"#"#"# "#@"#H"#L"#P"#p"#x"#|"#"#"#"#"#"#"#"#"#"#########0##8##<##@##`##h##l##p########################$# $#($#,$#0$#P$#X$#\$#`$#$#$#$#$#$#$#$#$#$#$#$#$#%#%#%# %#@%#H%#L%#P%#p%#x%#|%#%#%#%#%#%#%#%#%#%#&#&#&#&#0&#8&#<&#@&#`&#h&#l&#p&#&#&#&#&#&#&#&#&#&#&#&#'# '#('#,'#0'#P'#X'#\'#`'#'#'#'#'#'#'#'#'#'#'#'#'#(#(#(# (#@(#H(#L(#P(#p(#x(#|(#(#(#(#(#(#(#(#(#(#)#)#)#)#0)#8)#<)#@)#`)#h)#l)#p)#)#)#)#)#)#)#)#)#)#)#)#*# *#(*#,*#0*#P*#X*#\*#`*#*#*#*#*#*#*#*#*#*#*#*#*#+#+#+# +#@+#H+#L+#P+#p+#x+#|+#+#+#+#+#+#+#+#+#+#,#,#,#,#0,#8,#<,#@,#`,#h,#l,#p,#,#,#,#,#,#,#,#,#,#,#,#-# -#(-#,-#0-#P-#X-#\-#`-#-#-#-#-#-#-#-#-#-#-#-#-#.#.#.# .#@.#H.#L.#P.#p.#x.#|.#.#.#.#.#.#.#.#.#.#/#/#/#/#0/#8/#</#@/#`/#h/#l/#p/#/#/#/#/#/#/#/#/#/#/#/#0# 0#(0#,0#00#P0#X0#\0#`0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1# 1#@1#H1#L1#P1#p1#x1#|1#1#1#1#1#1#1#1#1#1#2#2#2#2#02#82#<2#@2#`2#h2#l2#p2#2#2#2#2#2#2#2#2#2#2#2#3# 3#(3#,3#03#P3#X3#\3#`3#3#3#3#3#3#3#3#3#3#3#3#3#4#4#4# 4#@4#H4#L4#P4#p4#x4#|4#4#4#4#4#4#4#4#4#4#5#5#5#5#05#85#<5#@5#`5#h5#l5#p5#5#5#5#5#5#5#5#5#5#5#5#6# 6#(6#,6#06#P6#X6#\6#`6#6#6#6#6#6#6#6#6#6#6#6#6#7#7#7# 7#@7#H7#L7#P7#p7#x7#|7#7#7#7#7#7#7#7#7#7#8#8#8#8#8#08#88#<8#@8#`8#h8#l8#p8#8#8#8#8#8#8#8#8#8#8#8#8#9#9# 9#(9#,9#09#P9#X9#\9#`9#9#9#9#9#9#9#9#9#9#9#9#9#:#:#:# :#@:#H:#L:#P:#p:#x:#|:#:#:#:#:#:#:#:#:#:#:#;#;#;#;#0;#8;#<;#@;#`;#h;#l;#p;#;#;#;#;#;#;#;#;#;#;#;#;#<# <#(<#,<#0<#P<#X<#\<#`<#<#<#<#<#<#<#<#<#<#<#<#<#=#=#=# =#@=#H=#L=#P=#p=#x=#|=#=#=#=#=#=#=#=#=#=#>#>#>#>#0>#8>#<>#@>#`>#h>#l>#p>#>#>#>#>#>#>#>#>#>#>#>#?# ?#(?#,?#0?#P?#X?#\?#`?#?#?#?#?#?#?#?#?#?#?#?#?#@#@#@# @#@@#H@#L@#P@#p@#x@#|@#@#@#@#@#@#@#@#@#@#@#@#A#A#A#A#0A#8A#<A#@A#`A#hA#lA#pA#A#A#A#A#A#A#A#A#A#A#A#B# B#(B#,B#0B#PB#XB#\B#`B#B#B#B#B#B#B#B#B#B#B#B#B#C#C#C# C#@C#HC#LC#PC#TC#pC#xC#|C#C#C#C#C#C#C#C#C#C#C#C#D#D#D#D#0D#8D#<D#@D#DD#`D#hD#lD#pD#D#D#D#D#D#D#D#D#D#D#D#D#E# E#(E#,E#0E#PE#XE#\E#`E#E#E#E#E#E#E#E#E#E#E#E#E#E#F#F#F# F#@F#HF#LF#PF#pF#xF#|F#F#F#F#F#F#F#F#F#F#F#G#G#G#G#0G#8G#<G#@G#`G#hG#lG#pG#G#G#G#G#G#G#G#G#G#G#G#G#H# H#(H#,H#0H#PH#XH#\H#`H#H#H#H#H#H#H#H#H#H#H#H#H#H#I#I#I# I#$I#@I#HI#LI#PI#pI#xI#|I#I#I#I#I#I#I#I#I#I#J#J#J#J#0J#8J#<J#@J#`J#hJ#lJ#pJ#J#J#J#J#J#J#J#J#J#J#J#K# K#(K#,K#0K#PK#XK#\K#`K#K#K#K#K#K#K#K#K#K#K#K#K#L#L#L# L#@L#HL#LL#PL#pL#xL#|L#L#L#L#L#L#L#L#L#L#M#M#M#M#0M#8M#<M#@M#`M#hM#lM#pM#M#M#M#M#M#M#M#M#M#M#M#N# N#(N#,N#0N#PN#XN#\N#`N#N#N#N#N#N#N#N#N#N#N#N#N#O#O#O# O#@O#HO#LO#PO#pO#xO#|O#O#O#O#O#O#O#O#O#O#P#P#P#P#0P#8P#<P#@P#`P#hP#lP#pP#P#P#P#P#P#P#P#P#P#P#P#Q# Q#(Q#,Q#0Q#PQ#XQ#\Q#`Q#Q#Q#Q#Q#Q#Q#Q#Q#Q#Q#Q#Q#R#R#R# R#@R#HR#LR#PR#pR#xR#|R#R#R#R#R#R#R#R#R#R#S#S#S#S#0S#8S#<S#@S#`S#hS#lS#pS#S#S#S#S#S#S#S#S#S#S#S#T# T#(T#,T#0T#PT#XT#\T#`T#T#T#T#T#T#T#T#T#T#T#T#T#U#U#U# U#@U#HU#LU#PU#pU#xU#|U#U#U#U#U#U#U#U#U#U#V#V#V#V#0V#8V#<V#@V#`V#hV#lV#pV#V#V#V#V#V#V#V#V#V#V#V#V#W# W#(W#,W#0W#PW#XW#\W#`W#dW#W#W#W#W#W#W#W#W#W#W#W#W#W#W#X#X#X# X#@X#HX#LX#PX#pX#xX#|X#X#X#X#X#X#X#X#X#X#Y#Y#Y#Y#0Y#8Y#<Y#@Y#`Y#hY#lY#pY#Y#Y#Y#Y#Y#Y#Y#Y#Y#Y#Y#Z# Z#(Z#,Z#0Z#PZ#XZ#\Z#`Z#dZ#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#[#[#[# [#L[#P[#T[#d[#h[#l[#|[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#\#\#\#$\#(\#,\#<\#@\#D\#T\#X\#\\#l\#p\#t\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#]#]#]#]#,]#0]#D]#H]#L]#\]#`]#t]#x]#|]#]#]#]#]#]#]#]#]#]#]#]#]#^#^#^#^# ^#4^#8^#<^#L^#P^#d^#h^#l^#|^#^#^#^#^#^#^#^#^#^#^#^#^#^#^#_#_#$_#(_#,_#<_#@_#T_#X_#\_#l_#p_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#`#`#`#`#,`#0`#D`#H`#L`#\`#``#t`#x`#|`#`#`#`#`#`#`#`#`#`#`#`#`#a#a#a#a# a#4a#8a#<a#La#Pa#da#ha#la#|a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#b#b#b#b#b#b#0b#8b#<b#@b#Db#Hb#`b#hb#lb#pb#tb#xb#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#c#c#c# c#(c#,c#0c#4c#8c#Pc#Xc#\c#`c#dc#hc#c#c#c#c#c#c#c#c#c#c#c#c#c#c#c#c#c#c#d#d#d# d#$d#(d#@d#Hd#Ld#Pd#Td#Xd#pd#xd#|d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#e#e#e#e#e#e#0e#8e#<e#@e#De#He#`e#he#le#pe#te#xe#e#e#e#e#e#e#e#e#e#e#e#e#e#e#e#f#f#f# f#(f#,f#0f#4f#8f#Pf#Xf#\f#`f#df#hf#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#g#g#g# g#@g#Hg#Lg#Pg#Tg#pg#xg#|g#g#g#g#g#g#g#g#g#g#g#h#h#h#h#0h#8h#<h#@h#`h#hh#lh#ph#h#h#h#h#h#h#h#h#h#h#h#i#i# i#(i#,i#0i#Pi#Xi#\i#`i#i#i#i#i#i#i#i#i#j#j#j# j#@j#Hj#Lj#Pj#pj#xj#|j#j#j#j#j#j#j#j#j#j#k#k#k#k#0k#8k#<k#@k#`k#hk#lk#pk#k#k#k#k#k#k#k#k#k#k#k#l# l#(l#,l#0l#Pl#Xl#\l#`l#l#l#l#l#l#l#l#l#l#l#l#l#m#m#m# m#@m#Hm#Lm#Pm#pm#xm#|m#m#m#m#m#m#m#m#m#m#n#n#n#n#0n#8n#<n#@n#`n#hn#ln#pn#n#n#n#n#n#n#n#n#n#n#n#o# o#(o#,o#0o#Po#Xo#\o#`o#o#o#o#o#o#o#o#o#o#o#o#o#p#p#p# p#@p#Hp#Lp#Pp#pp#xp#|p#p#p#p#p#p#p#p#p#p#q#q#q#q#0q#8q#<q#@q#`q#hq#lq#pq#q#q#q#q#q#q#q#q#q#q#q#r# r#(r#,r#0r#Pr#Xr#\r#`r#r#r#r#r#r#r#r#r#r#r#r#r#s#s#s# s#@s#Hs#Ls#Ps#ps#xs#|s#s#s#s#s#s#s#s#s#s#t#t#t#t#0t#8t#<t#@t#`t#ht#lt#pt#t#t#t#t#t#t#t#t#t#t#t#u# u#(u#,u#0u#Pu#Xu#\u#`u#u#u#u#u#u#u#u#u#u#u#u#u#v#v#v# v#@v#Hv#Lv#Pv#pv#xv#|v#v#v#v#v#v#v#v#v#v#w#w#w#w#0w#8w#<w#@w#`w#hw#lw#pw#w#w#w#w#w#w#w#w#w#w#w#x# x#(x#,x#0x#Px#Xx#\x#`x#x#x#x#x#x#x#x#x#x#x#x#x#y#y#y# y#@y#Hy#Ly#Py#py#xy#|y#y#y#y#y#y#y#y#y#y#z#z#z#z#0z#8z#<z#@z#`z#hz#lz#pz#z#z#z#z#z#z#z#z#z#z#z#{# {#({#,{#0{#P{#X{#\{#`{#{#{#{#{#{#{#{#{#{#{#{#{#|#|#|# |#@|#H|#L|#P|#p|#x|#||#|#|#|#|#|#|#|#|#|#}#}#}#}#0}#8}#<}#@}#`}#h}#l}#p}#}#}#}#}#}#}#}#}#}#}#}#~# ~#(~#,~#0~#P~#X~#\~#`~#~#~#~#~#~#~#~#~#~#~#~#~#### #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p######Ȁ#̀#Ѐ##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######Ђ#؂#܂######0#8#<#@#`#h#l#p######ȃ#̃#Ѓ##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######Ѕ#؅#܅######0#8#<#@#`#h#l#p######Ȇ#̆#І##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######Ј#؈#܈######0#8#<#@#`#h#l#p######ȉ#̉#Љ##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######Ћ#؋#܋######0#8#<#@#`#h#l#p######Ȍ#̌#Ќ##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######Ў#؎#܎######0#8#<#@#`#h#l#p######ȏ#̏#Џ##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######Б#ؑ#ܑ######0#8#<#@#`#h#l#p######Ȓ#̒#В##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######Д#ؔ#ܔ######0#8#<#@#`#h#l#p######ȕ#̕#Е##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######З#ؗ#ܗ######0#8#<#@#`#h#l#p######Ș#̘#И##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######К#ؚ#ܚ######0#8#<#@#`#h#l#p######ț#̛#Л##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######Н#؝#ܝ######0#8#<#@#`#h#l#p######Ȟ#̞#О##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######Р#ؠ#ܠ######0#8#<#@#`#h#l#p######ȡ#̡#С##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######У#أ#ܣ######0#8#<#@#`#h#l#p######Ȥ#̤#Ф##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######Ц#ئ#ܦ######0#8#<#@#`#h#l#p######ȧ#̧#Ч##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######Щ#ة#ܩ######0#8#<#@#`#h#l#p######Ȫ#̪#Ъ##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######Ь#ج#ܬ######0#8#<#@#`#h#l#p######ȭ#̭#Э##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######Я#د#ܯ######0#8#<#@#`#h#l#p######Ȱ#̰#а##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######в#ز#ܲ######0#8#<#@#`#h#l#p######ȳ#̳#г##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######е#ص#ܵ######0#8#<#@#`#h#l#p######ȶ#̶#ж##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######и#ظ#ܸ######0#8#<#@#`#h#l#p######ȹ#̹#й##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######л#ػ#ܻ######0#8#<#@#`#h#l#p######ȼ#̼#м##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|######о#ؾ#ܾ######0#8#<#@#`#h#l#p######ȿ#̿#п##### #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`############ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`################ #@#H#L#P#p#x#|##############0#8#<#@#`#h#l#p############# #(#,#0#P#X#\#`#############$$$ $@$H$L$P$p$x$|$$$$$$$$$$$$$$0$8$<$@$`$h$l$p$$$$$$$$$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$$$$$$$$$0$8$<$@$`$h$l$p$$$$$$$$$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$$$$$$$$$0$8$<$@$`$h$l$p$$$$$$$$$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$	$	$	$ 	$@	$H	$L	$P	$p	$x	$|	$	$	$	$	$	$	$	$	$	$
$
$
$
$0
$8
$<
$@
$`
$h
$l
$p
$
$
$
$
$
$
$
$
$
$
$
$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$$$$$
$
$
$
$0
$8
$<
$@
$`
$h
$l
$p
$
$
$
$
$
$
$
$
$
$
$
$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$$$$$$$$$0$8$<$@$`$h$l$p$$$$$$$$$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$$$$$$$$$0$8$<$@$`$h$l$p$$$$$$$$$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$$$$$$$$$0$8$<$@$`$h$l$p$$$$$$$$$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$$$$$$$$$0$8$<$@$`$h$l$p$$$$$$$$$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$$$$$$$$$0$8$<$@$`$h$l$p$$$$$$$$$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$$$$$$$$$0$8$<$@$`$h$l$p$$$$$$$$$$$$ $  $( $, $0 $P $X $\ $` $ $ $ $ $ $ $ $ $ $ $ $ $!$!$!$ !$@!$H!$L!$P!$p!$x!$|!$!$!$!$!$!$!$!$!$!$"$"$"$"$0"$8"$<"$@"$`"$h"$l"$p"$"$"$"$"$"$"$"$"$"$"$"$#$ #$(#$,#$0#$P#$X#$\#$`#$#$#$#$#$#$#$#$#$#$#$#$#$$$$$$$ $$@$$H$$L$$P$$p$$x$$|$$$$$$$$$$$$$$$$$$$$%$%$%$%$0%$8%$<%$@%$`%$h%$l%$p%$%$%$%$%$%$%$%$%$%$%$%$&$ &$(&$,&$0&$P&$X&$\&$`&$&$&$&$&$&$&$&$&$&$&$&$&$'$'$'$ '$@'$H'$L'$P'$p'$x'$|'$'$'$'$'$'$'$'$'$'$($($($($0($8($<($@($`($h($l($p($($($($($($($($($($($($)$ )$()$,)$0)$P)$X)$\)$`)$)$)$)$)$)$)$)$)$)$)$)$)$*$*$*$ *$@*$H*$L*$P*$p*$x*$|*$*$*$*$*$*$*$*$*$*$+$+$+$+$0+$8+$<+$@+$`+$h+$l+$p+$+$+$+$+$+$+$+$+$+$+$+$,$ ,$(,$,,$0,$P,$X,$\,$`,$,$,$,$,$,$,$,$,$,$,$,$,$-$-$-$ -$@-$H-$L-$P-$p-$x-$|-$-$-$-$-$-$-$-$-$-$.$.$.$.$0.$8.$<.$@.$`.$h.$l.$p.$.$.$.$.$.$.$.$.$.$.$.$/$ /$(/$,/$0/$P/$X/$\/$`/$/$/$/$/$/$/$/$/$/$/$/$/$0$0$0$ 0$@0$H0$L0$P0$p0$x0$|0$0$0$0$0$0$0$0$0$0$1$1$1$1$01$81$<1$@1$`1$h1$l1$p1$1$1$1$1$1$1$1$1$1$1$1$2$ 2$(2$,2$02$P2$X2$\2$`2$2$2$2$2$2$2$2$2$2$2$2$2$3$3$3$ 3$@3$H3$L3$P3$p3$x3$|3$3$3$3$3$3$3$3$3$3$4$4$4$4$04$84$<4$@4$`4$h4$l4$p4$4$4$4$4$4$4$4$4$4$4$4$5$ 5$(5$,5$05$P5$X5$\5$`5$5$5$5$5$5$5$5$5$5$5$5$5$6$6$6$ 6$@6$H6$L6$P6$p6$x6$|6$6$6$6$6$6$6$6$6$6$7$7$7$7$07$87$<7$@7$`7$h7$l7$p7$7$7$7$7$7$7$7$7$7$7$7$8$ 8$(8$,8$08$P8$X8$\8$`8$8$8$8$8$8$8$8$8$8$8$8$8$9$9$9$ 9$@9$H9$L9$P9$p9$x9$|9$9$9$9$9$9$9$9$9$9$:$:$:$:$0:$8:$<:$@:$`:$h:$l:$p:$:$:$:$:$:$:$:$:$:$:$:$;$ ;$(;$,;$0;$P;$X;$\;$`;$;$;$;$;$;$;$;$;$<$<$<$ <$@<$H<$L<$P<$p<$x<$|<$<$<$<$<$<$<$<$<$<$=$=$=$=$0=$8=$<=$@=$`=$h=$l=$p=$=$=$=$=$=$=$=$=$=$=$=$>$ >$(>$,>$0>$P>$X>$\>$`>$>$>$>$>$>$>$>$>$>$>$>$>$?$?$?$ ?$@?$H?$L?$P?$p?$x?$|?$?$?$?$?$?$?$?$?$?$@$@$@$@$0@$8@$<@$@@$`@$h@$l@$p@$@$@$@$@$@$@$@$@$@$@$@$A$ A$(A$,A$0A$PA$XA$\A$`A$A$A$A$A$A$A$A$A$A$A$A$A$B$B$B$ B$@B$HB$LB$PB$pB$xB$|B$B$B$B$B$B$B$B$B$B$C$C$C$C$0C$8C$<C$@C$`C$hC$lC$pC$C$C$C$C$C$C$C$C$C$C$C$D$ D$(D$,D$0D$PD$XD$\D$`D$D$D$D$D$D$D$D$D$D$D$D$D$E$E$E$ E$@E$HE$LE$PE$pE$xE$|E$E$E$E$E$E$E$E$E$E$F$F$F$F$0F$8F$<F$@F$`F$hF$lF$pF$F$F$F$F$F$F$F$F$F$F$F$G$ G$(G$,G$0G$PG$XG$\G$`G$G$G$G$G$G$G$G$G$G$G$G$G$H$H$H$ H$@H$HH$LH$PH$pH$xH$|H$H$H$H$H$H$H$H$H$H$I$I$I$I$0I$8I$<I$@I$`I$hI$lI$pI$I$I$I$I$I$I$I$I$I$I$I$J$ J$(J$,J$0J$PJ$XJ$\J$`J$J$J$J$J$J$J$J$J$J$J$J$J$K$K$K$ K$@K$HK$LK$PK$pK$xK$|K$K$K$K$K$K$K$K$K$K$L$L$L$L$0L$8L$<L$@L$`L$hL$lL$pL$L$L$L$L$L$L$L$L$L$L$L$M$ M$(M$,M$0M$PM$XM$\M$`M$M$M$M$M$M$M$M$M$M$M$M$M$N$N$N$ N$@N$HN$LN$PN$pN$xN$|N$N$N$N$N$N$N$N$N$N$O$O$O$O$0O$8O$<O$@O$`O$hO$lO$pO$O$O$O$O$O$O$O$O$O$O$O$P$ P$(P$,P$0P$PP$XP$\P$`P$P$P$P$P$P$P$P$P$P$P$P$P$Q$Q$Q$ Q$@Q$HQ$LQ$PQ$pQ$xQ$|Q$Q$Q$Q$Q$Q$Q$Q$Q$Q$R$R$R$R$0R$8R$<R$@R$`R$hR$lR$pR$R$R$R$R$R$R$R$R$R$R$R$S$ S$(S$,S$0S$PS$XS$\S$`S$S$S$S$S$S$S$S$S$S$S$S$S$T$T$T$ T$@T$HT$LT$PT$pT$xT$|T$T$T$T$T$T$T$T$T$T$U$U$U$U$0U$8U$<U$@U$`U$hU$lU$pU$U$U$U$U$U$U$U$U$U$U$U$V$ V$(V$,V$0V$PV$XV$\V$`V$V$V$V$V$V$V$V$V$V$V$V$V$W$W$W$ W$@W$HW$LW$PW$pW$xW$|W$W$W$W$W$W$W$W$W$W$X$X$X$X$0X$8X$<X$@X$`X$hX$lX$pX$X$X$X$X$X$X$X$X$X$X$X$Y$ Y$(Y$,Y$0Y$PY$XY$\Y$`Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Z$Z$Z$ Z$@Z$HZ$LZ$PZ$pZ$xZ$|Z$Z$Z$Z$Z$Z$Z$Z$Z$Z$[$[$[$[$0[$8[$<[$@[$`[$h[$l[$p[$[$[$[$[$[$[$[$[$[$[$[$\$ \$(\$,\$0\$P\$X\$\\$`\$\$\$\$\$\$\$\$\$\$\$\$\$]$]$]$ ]$@]$H]$L]$P]$p]$x]$|]$]$]$]$]$]$]$]$]$]$^$^$^$^$0^$8^$<^$@^$`^$h^$l^$p^$^$^$^$^$^$^$^$^$^$^$^$_$ _$(_$,_$0_$P_$X_$\_$`_$_$_$_$_$_$_$_$_$_$_$_$_$`$`$`$ `$@`$H`$L`$P`$p`$x`$|`$`$`$`$`$`$`$`$`$`$a$a$a$a$0a$8a$<a$@a$`a$ha$la$pa$a$a$a$a$a$a$a$a$a$a$a$b$ b$(b$,b$0b$Pb$Xb$\b$`b$b$b$b$b$b$b$b$b$b$b$b$b$c$c$c$ c$@c$Hc$Lc$Pc$pc$xc$|c$c$c$c$c$c$c$c$c$c$d$d$d$d$0d$8d$<d$@d$`d$hd$ld$pd$d$d$d$d$d$d$d$d$d$d$d$e$ e$(e$,e$0e$Pe$Xe$\e$`e$e$e$e$e$e$e$e$e$e$e$e$e$f$f$f$ f$@f$Hf$Lf$Pf$pf$xf$|f$f$f$f$f$f$f$f$f$f$g$g$g$g$0g$8g$<g$@g$`g$hg$lg$pg$g$g$g$g$g$g$g$g$g$g$g$h$ h$(h$,h$0h$Ph$Xh$\h$`h$h$h$h$h$h$h$h$h$h$h$h$h$i$i$i$ i$@i$Hi$Li$Pi$pi$xi$|i$i$i$i$i$i$i$i$i$i$j$j$j$j$0j$8j$<j$@j$`j$hj$lj$pj$j$j$j$j$j$j$j$j$j$j$j$k$ k$(k$,k$0k$Pk$Xk$\k$`k$k$k$k$k$k$k$k$k$k$k$k$k$l$l$l$ l$@l$Hl$Ll$Pl$pl$xl$|l$l$l$l$l$l$l$l$l$l$m$m$m$m$0m$8m$<m$@m$`m$hm$lm$pm$m$m$m$m$m$m$m$m$m$m$m$n$ n$(n$,n$0n$Pn$Xn$\n$`n$n$n$n$n$n$n$n$n$n$n$n$n$o$o$o$ o$@o$Ho$Lo$Po$po$xo$|o$o$o$o$o$o$o$o$o$o$p$p$p$p$0p$8p$<p$@p$`p$hp$lp$pp$p$p$p$p$p$p$p$p$p$p$p$q$ q$(q$,q$0q$Pq$Xq$\q$`q$q$q$q$q$q$q$q$q$q$q$q$q$r$r$r$ r$@r$Hr$Lr$Pr$pr$xr$|r$r$r$r$r$r$r$r$r$r$s$s$s$s$0s$8s$<s$@s$`s$hs$ls$ps$s$s$s$s$s$s$s$s$s$s$s$t$ t$(t$,t$0t$Pt$Xt$\t$`t$t$t$t$t$t$t$t$t$t$t$t$t$u$u$u$ u$@u$Hu$Lu$Pu$pu$xu$|u$u$u$u$u$u$u$u$u$u$v$v$v$v$0v$8v$<v$@v$`v$hv$lv$pv$v$v$v$v$v$v$v$v$v$v$v$w$ w$(w$,w$0w$Pw$Xw$\w$`w$w$w$w$w$w$w$w$w$w$w$w$w$x$x$x$ x$@x$Hx$Lx$Px$px$xx$|x$x$x$x$x$x$x$x$x$x$y$y$y$y$0y$8y$<y$@y$`y$hy$ly$py$y$y$y$y$y$y$y$y$y$y$y$z$ z$(z$,z$0z$Pz$Xz$\z$`z$z$z$z$z$z$z$z$z$z$z$z$z${${${$ {$@{$H{$L{$P{$p{$x{$|{${${${${${${${${${$|$|$|$|$0|$8|$<|$@|$`|$h|$l|$p|$|$|$|$|$|$|$|$|$|$|$|$}$ }$(}$,}$0}$P}$X}$\}$`}$}$}$}$}$}$}$}$}$}$}$}$}$~$~$~$ ~$@~$H~$L~$P~$p~$x~$|~$~$~$~$~$~$~$~$~$~$$$$$0$8$<$@$`$h$l$p$$$$$$$$$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$Ё$؁$܁$$$$$$0$8$<$@$`$h$l$p$$$$$$Ȃ$̂$Ђ$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$Є$؄$܄$$$$$$0$8$<$@$`$h$l$p$$$$$$ȅ$̅$Ѕ$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$Ї$؇$܇$$$$$$0$8$<$@$`$h$l$p$$$$$$Ȉ$̈$Ј$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$Њ$؊$܊$$$$$$0$8$<$@$`$h$l$p$$$$$$ȋ$̋$Ћ$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$Ѝ$؍$܍$$$$$$0$8$<$@$`$h$l$p$$$$$$Ȏ$̎$Ў$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$А$ؐ$ܐ$$$$$$0$8$<$@$`$h$l$p$$$$$$ȑ$̑$Б$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$Г$ؓ$ܓ$$$$$$0$8$<$@$`$h$l$p$$$$$$Ȕ$̔$Д$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$Ж$ؖ$ܖ$$$$$$0$8$<$@$`$h$l$p$$$$$$ȗ$̗$З$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$Й$ؙ$ܙ$$$$$$0$8$<$@$`$h$l$p$$$$$$Ț$̚$К$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$М$؜$ܜ$$$$$$0$8$<$@$`$h$l$p$$$$$$ȝ$̝$Н$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$П$؟$ܟ$$$$$$0$8$<$@$`$h$l$p$$$$$$Ƞ$̠$Р$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$Т$آ$ܢ$$$$$$0$8$<$@$`$h$l$p$$$$$$ȣ$̣$У$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$Х$إ$ܥ$$$$$$0$8$<$@$`$h$l$p$$$$$$Ȧ$̦$Ц$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$ȩ$̩$Щ$ԩ$$$$$$ $($,$0$4$P$X$\$`$d$$$$$$$$$$Ī$$$$$$$$$ $$$@$H$L$P$T$p$x$|$$$$$$$$Ы$ث$ܫ$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$Ȭ$̬$Ь$$$$$$ $($,$0$4$P$X$\$`$d$$$$$$$$$$$$$$$$$$ $$$@$H$L$P$T$p$x$|$$$$$$$$Ю$خ$ܮ$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$ȯ$̯$Я$ԯ$$$$$$ $($,$0$4$P$X$\$`$d$$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$$$б$ر$ܱ$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$Ȳ$̲$в$Բ$$$$$ $($,$0$4$P$X$\$`$d$$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$$д$ش$ܴ$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$ȵ$̵$е$Ե$$$$$$ $($,$0$4$P$X$\$`$d$$$$$$$$$$Ķ$$$$$$$$$ $$$@$H$L$P$T$p$x$|$$$$$$$$з$ط$ܷ$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$ȸ$̸$и$Ը$$$$$$ $($,$0$4$P$X$\$`$d$$$$$$$$$$Ĺ$$$$$$$$$ $$$@$H$L$P$T$p$x$|$$$$$$$$к$غ$ܺ$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$Ȼ$̻$л$Ի$$$$$$ $($,$0$4$P$X$\$`$d$$$$$$$$$$ļ$$$$$$$$$ $$$@$H$L$P$T$p$x$|$$$$$$$$н$ؽ$ܽ$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$Ⱦ$̾$о$Ծ$$$$$$ $($,$0$4$P$X$\$`$d$$$$$$$$$$Ŀ$$$$$$$$$ $$$@$H$L$P$T$p$x$|$$$$$$$$$$$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$$$$$$$$$$ $($,$0$4$P$X$\$`$d$$$$$$$$$$$$$$$$$$$ $$$@$H$L$P$T$p$x$|$$$$$$$$$$$$$$0$8$<$@$`$h$l$p$$$$$$$$$$$$$$ $($,$0$4$P$X$\$`$d$$$$$$$$$$$$$$$$$$$ $$$@$H$L$P$T$p$x$|$$$$$$$$$$$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$$$$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$$$$ $$$@$H$L$P$T$p$x$|$$$$$$$$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$$$$$$$$ $($,$0$P$X$\$`$d$$$$$$$$$$$$$$$$ $@$H$L$P$T$p$x$|$$$$$$$$$$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$$$$$$$$$$ $($,$0$P$X$\$`$d$$$$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$$$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$$$$$$$$$ $($,$0$P$X$\$`$d$$$$$$$$$$$$$$$$$$ $$$@$H$L$P$T$p$x$|$$$$$$$$$$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$$$$$$$$$$ $($,$0$4$P$X$\$`$d$$$$$$$$$$$$$$$$$$$ $$$@$H$L$P$T$p$x$|$$$$$$$$$$$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$$$$$$$$$$ $($,$0$4$P$X$\$`$d$$$$$$$$$$$$$$$$$$$ $$$@$H$L$P$T$p$x$|$$$$$$$$$$$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$$$$$$$$$$ $($,$0$4$P$X$\$`$d$$$$$$$$$$$$$$$$$$$ $$$@$H$L$P$T$p$x$|$$$$$$$$$$$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$$$$$$$$$$ $($,$0$4$P$X$\$`$d$$$$$$$$$$$$$$$$$$$ $$$@$H$L$P$T$p$x$|$$$$$$$$$$$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$$$$$$$$$$ $($,$0$4$P$X$\$`$d$$$$$$$$$$$$$$$$$$$ $$$@$H$L$P$T$p$x$|$$$$$$$$$$$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$$$$$$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$$$$$$$$$0$8$<$@$`$h$l$p$t$$$$$$$$$$$$$$$$ $($,$0$P$X$\$`$d$$$$$$$$$$$$$$$$$$$ $$$@$H$L$P$p$x$|$$$$$$$$$$$$$$$$$0$8$<$@$`$h$l$p$$$$$$$$$$$$$$$ $($,$0$P$X$\$`$$$$$$$$$$$$$$$$ $@$H$L$P$T$p$x$|$$$$$$$$$$$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$$$$$$$$$$ $($,$0$4$P$X$\$`$d$$$$$$$$$$$$$$$$$$$ $@$H$L$P$p$x$|$$$$$$$$$$$$$$0$8$<$@$`$h$l$p$t$$$$$$$$$$$$$$$$ $($,$0$4$P$X$\$`$$$$$$$$$$$$$$$$$$$ $$$@$H$L$P$T$p$x$|$$$$$$$$$$$$$$$$$$0$8$<$@$D$`$h$l$p$$$$$$$$$$$$$ $($,$0$P$X$\$`$d$$$$$$$$$$$$$$$$$$$ $@$H$L$P$T$p$x$|$$$$$$$$$$$$$$$$$$0$8$<$@$D$`$h$l$p$t$$$$$$$$$$$$$$$$ $($,$0$4$P$X$\$`$d$$$$$$$$$$$$$$$$$$$ $$$@$H$L$P$T$p$x$|$$$$$$$$$$$$$$$$$<$@$D$T$X$\$l$p$t$$$$$$$$$$$$$$$$$$$$$$,$0$4$D$H$L$\$`$d$t$x$|$$$$$$$$$$$$$$$$$$ $4$8$<$L$P$d$h$l$|$$$$$$$$$$$$$$$$$$$($,$<$@$T$X$\$l$p$$$$$$$$$$$$$$$$$$$,$0$D$H$L$\$`$t$x$|$$$$$$$$$$$$$$$$$ $4$8$<$L$P$d$h$l$|$$$$$$$$$$$$$$$$$$$($,$<$@$T$X$\$l$p$$$$$$$$$$$$$$$$$$$,$0$D$H$L$\$`$t$x$|$$$$$$$$$$$$$$$$$ $4$8$<$L$P$d$h$l$|$$$$$$$$$$$$$$$%%$%(%,%<%@%T%X%\%l%p%%%%%%%%%%%%%%%%%%%,%0%D%H%L%\%`%t%x%|%%%%%%%%%%%%%%%%% %4%8%<%L%P%d%h%l%|%%%%%%%%%%%%%%%%%$%(%,%0%8%<%@%H%L%P%`%h%l%p%x%|%%%%%%%%%%%%%%%%%%%%%%%% %(%,%0%8%@%P%X%\%`%h%p%%%%%%%%%%%%%%%%%%%%%%%% %(%,%0%@%H%L%P%T%X%`%p%x%|%%%%%%%%%%%%%%%%%%%%%%%%% %0%8%<%@%D%H%P%`%h%l%p%t%x%%%%%%%%%%%%%%%%%%%% %(%,%0%8%@%P%X%\%`%h%l%p%%%%%%%%%%%%%%%%%%%%%%% %(%0%@%H%L%P%X%`%p%x%|%%%%%%%%%%%%%%%%%	%	%	%	%	%	% 	%$	%(	%0	%8	%<	%@	%H	%L	%P	%T	%X	%`	%h	%l	%p	%x	%|	%	%	%	%	%	%	%	%	%	%	%	%	%	%	%	%	%	%	%	%	%
%
%
%
% 
%(
%,
%0
%8
%<
%@
%D
%H
%P
%X
%\
%`
%h
%l
%p
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%%%%% %$%(%0%@%H%L%P%T%X%`%p%x%|%%%%%%%%%%%%%%%%%%%%%%%%% %0%8%<%@%D%H%P%`%h%l%p%t%x%%%%%%%%%%%%%%%%%%%
%
%
%
% 
%(
%,
%0
%4
%8
%@
%P
%X
%\
%`
%d
%h
%p
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%%%%% %$%(%0%@%H%L%P%T%X%`%p%x%|%%%%%%%%%%%%%%%%%%%%%%%%% %0%8%<%@%D%H%P%`%h%l%p%t%x%%%%%%%%%%%%%%%%%%%%%%% %(%,%0%4%8%@%P%X%\%`%d%h%p%%%%%%%%%%%%%%%%%%%%%%%%% %$%(%0%@%H%L%P%T%X%`%p%x%|%%%%%%%%%%%%%%%%%%%%%%%%% %0%8%<%@%D%H%P%`%h%l%p%t%x%%%%%%%%%%%%%%%%%%%%%%% %(%,%0%4%8%@%P%X%\%`%d%h%p%%%%%%%%%%%%%%%%%%%%%%%%% %$%(%0%@%H%L%P%T%X%`%p%x%|%%%%%%%%%%%%%%%%%%%%%%%%% %0%8%<%@%D%H%P%`%h%l%p%t%x%%%%%%%%%%%%%%%%%%%%%%% %(%,%0%4%8%@%P%X%\%`%d%h%p%%%%%%%%%%%%%%%%%%%%%%%%% %$%(%0%@%H%L%P%T%X%`%p%x%|%%%%%%%%%%%%%%%%%%%%%%%%% %0%8%<%@%D%H%P%`%h%l%p%t%x%%%%%%%%%%%%%%%%%%%%%%% %(%,%0%4%8%@%P%X%\%`%d%h%p%%%%%%%%%%%%%%%%%%%%%%%%% %$%(%0%@%H%L%P%T%X%`%p%x%|%%%%%%%%%%%%%%%%%%%%%%%%% %0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%% % % %  %$ %@ %H %L %P %T % % % % % % % % % % %!%!%!%!%!%0!%8!%<!%@!%D!%`!%h!%l!%p!%t!%!%!%!%!%!%!%!%!%!%!%!%!%!%"%"% "%("%,"%0"%4"%P"%X"%\"%`"%d"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%#%#%#% #%$#%@#%H#%L#%P#%T#%p#%x#%|#%#%#%#%#%#%#%#%#%#%#%#%$%$%$%$%$%0$%8$%<$%@$%D$%`$%h$%l$%p$%t$%$%$%$%$%$%$%$%$%$%$%$%$%$%%%%% %%(%%,%%0%%4%%P%%X%%\%%`%%d%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%&%&% &%$&%@&%H&%L&%P&%T&%p&%x&%|&%&%&%&%&%&%&%&%&%&%&%&%&%'%'%'%'%'%0'%8'%<'%@'%D'%`'%h'%l'%p'%t'%'%'%'%'%'%'%'%'%'%'%'%'%'%(%(% (%((%,(%0(%4(%P(%X(%\(%`(%d(%(%(%(%(%(%(%(%(%(%(%(%(%(%(%(%)%)%)% )%$)%@)%H)%L)%P)%T)%p)%x)%|)%)%)%)%)%)%)%)%)%)%)%)%)%*%*%*%*%*%0*%8*%<*%@*%D*%`*%h*%l*%p*%t*%*%*%*%*%*%*%*%*%*%*%*%*%*%+%+% +%(+%,+%0+%4+%P+%X+%\+%`+%d+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%,%,%,% ,%$,%@,%H,%L,%P,%T,%p,%x,%|,%,%,%,%,%,%,%,%,%,%,%,%-%-%-%-%-%0-%8-%<-%@-%D-%`-%h-%l-%p-%t-%-%-%-%-%-%-%-%-%-%-%-%-%-%.%.% .%(.%,.%0.%4.%P.%X.%\.%`.%d.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%/%/%/% /%@/%H/%L/%P/%T/%p/%x/%|/%/%/%/%/%/%/%/%/%/%/%/%/%0%0%0%0%0%00%80%<0%@0%D0%`0%h0%l0%p0%t0%0%0%0%0%0%0%0%0%0%0%0%0%0%1%1% 1%(1%,1%01%41%P1%X1%\1%`1%d1%1%1%1%1%1%1%1%1%1%1%1%1%1%1%1%2%2%2% 2%$2%@2%H2%L2%P2%T2%p2%x2%|2%2%2%2%2%2%2%2%2%2%2%2%2%3%3%3%3%3%03%83%<3%@3%D3%`3%h3%l3%p3%t3%3%3%3%3%3%3%3%3%3%3%3%3%3%4%4% 4%(4%,4%04%44%P4%X4%\4%`4%d4%4%4%4%4%4%4%4%4%4%4%4%4%4%4%4%5%5%5% 5%$5%@5%H5%L5%P5%T5%p5%x5%|5%5%5%5%5%5%5%5%5%5%5%5%5%6%6%6%6%6%06%86%<6%@6%D6%`6%h6%l6%p6%t6%6%6%6%6%6%6%6%6%6%6%6%6%6%7%7% 7%(7%,7%07%47%P7%X7%\7%`7%d7%7%7%7%7%7%7%7%7%7%7%7%7%7%7%7%8%8%8% 8%$8%@8%H8%L8%P8%T8%p8%x8%|8%8%8%8%8%8%8%8%8%8%8%8%8%9%9%9%9%9%09%89%<9%@9%D9%`9%h9%l9%p9%t9%9%9%9%9%9%9%9%9%9%9%9%9%9%:%:% :%(:%,:%0:%4:%P:%X:%\:%`:%d:%:%:%:%:%:%:%:%:%:%:%:%:%:%:%:%;%;%;% ;%$;%@;%H;%L;%P;%T;%p;%x;%|;%;%;%;%;%;%;%;%;%;%;%;%;%<%<%<%<%<%0<%8<%<<%@<%D<%`<%h<%l<%p<%t<%<%<%<%<%<%<%<%<%<%<%<%<%<%=%=% =%(=%,=%0=%4=%P=%X=%\=%`=%d=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%>%>%>% >%$>%@>%H>%L>%P>%T>%p>%x>%|>%>%>%>%>%>%>%>%>%>%>%>%>%?%?%?%?%?%0?%8?%<?%@?%D?%`?%h?%l?%p?%t?%?%?%?%?%?%?%?%?%?%?%?%?%?%@%@% @%(@%,@%0@%4@%P@%X@%\@%`@%d@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%A%A%A% A%$A%@A%HA%LA%PA%TA%pA%xA%|A%A%A%A%A%A%A%A%A%A%A%A%A%B%B%B%B%B%0B%8B%<B%@B%DB%`B%hB%lB%pB%tB%B%B%B%B%B%B%B%B%B%B%B%B%B%C%C% C%(C%,C%0C%4C%PC%XC%\C%`C%dC%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%D%D%D% D%$D%@D%HD%LD%PD%TD%pD%xD%|D%D%D%D%D%D%D%D%D%D%D%D%D%E%E%E%E%E%0E%8E%<E%@E%DE%`E%hE%lE%pE%tE%E%E%E%E%E%E%E%E%E%E%E%E%E%F%F% F%(F%,F%0F%4F%PF%XF%\F%`F%dF%F%F%F%F%F%F%F%F%F%F%F%F%F%F%F%G%G%G% G%$G%@G%HG%LG%PG%TG%pG%xG%|G%G%G%G%G%G%G%G%G%G%G%G%G%H%H%H%H%H%0H%8H%<H%@H%DH%`H%hH%lH%pH%tH%H%H%H%H%H%H%H%H%H%H%H%H%H%I%I% I%(I%,I%0I%4I%PI%XI%\I%`I%dI%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%J%J%J% J%$J%@J%HJ%LJ%PJ%TJ%pJ%xJ%|J%J%J%J%J%J%J%J%J%J%J%J%J%K%K%K%K%K%0K%8K%<K%@K%DK%`K%hK%lK%pK%tK%K%K%K%K%K%K%K%K%K%K%K%K%K%L%L% L%(L%,L%0L%4L%PL%XL%\L%`L%dL%L%L%L%L%L%L%L%L%L%L%L%L%L%L%L%M%M%M% M%$M%@M%HM%LM%PM%TM%pM%xM%|M%M%M%M%M%M%M%M%M%M%M%M%M%N%N%N%N%N%0N%8N%<N%@N%DN%`N%hN%lN%pN%tN%N%N%N%N%N%N%N%N%N%N%N%N%N%O%O% O%(O%,O%0O%4O%PO%XO%\O%`O%dO%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%P%P%P% P%$P%@P%HP%LP%PP%TP%pP%xP%|P%P%P%P%P%P%P%P%P%P%P%P%P%Q%Q%Q%Q%Q%0Q%8Q%<Q%@Q%DQ%`Q%hQ%lQ%pQ%tQ%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%R%R% R%(R%,R%0R%4R%PR%XR%\R%`R%dR%R%R%R%R%R%R%R%R%R%R%R%R%R%R%R%S%S%S% S%$S%@S%HS%LS%PS%TS%pS%xS%|S%S%S%S%S%S%S%S%S%S%S%S%S%T%T%T%T%T%0T%8T%<T%@T%DT%`T%hT%lT%pT%tT%T%T%T%T%T%T%T%T%T%T%T%T%T%U%U% U%(U%,U%0U%4U%PU%XU%\U%`U%dU%U%U%U%U%U%U%U%U%U%U%U%U%U%U%U%V%V%V% V%$V%@V%HV%LV%PV%TV%pV%xV%|V%V%V%V%V%V%V%V%V%V%V%V%V%W%W%W%W%W%0W%8W%<W%@W%DW%`W%hW%lW%pW%tW%W%W%W%W%W%W%W%W%W%W%W%W%W%X%X% X%(X%,X%0X%PX%XX%\X%`X%dX%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%Y%Y%Y% Y%$Y%@Y%HY%LY%PY%TY%pY%xY%|Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Z%Z%Z%Z%Z%0Z%8Z%<Z%@Z%DZ%`Z%hZ%lZ%pZ%tZ%Z%Z%Z%Z%Z%Z%Z%Z%Z%Z%Z%Z%Z%[%[% [%([%,[%0[%4[%P[%X[%\[%`[%d[%[%[%[%[%[%[%[%[%[%[%[%[%[%[%[%\%\%\% \%$\%@\%H\%L\%P\%T\%p\%x\%|\%\%\%\%\%\%\%\%\%\%\%\%\%]%]%]%]%]%0]%8]%<]%@]%D]%`]%h]%l]%p]%t]%]%]%]%]%]%]%]%]%]%]%]%]%]%^%^% ^%(^%,^%0^%4^%P^%X^%\^%`^%d^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%^%_%_%_% _%$_%@_%H_%L_%P_%T_%p_%x_%|_%_%_%_%_%_%_%_%_%_%_%_%_%`%`%`%`%`%0`%8`%<`%@`%D`%``%h`%l`%p`%t`%`%`%`%`%`%`%`%`%`%`%`%`%`%a%a% a%(a%,a%0a%4a%Pa%Xa%\a%`a%da%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%b%b%b% b%@b%Hb%Lb%Pb%Tb%pb%xb%|b%b%b%b%b%b%b%b%b%b%b%b%c%c%c%c%c%0c%8c%<c%@c%Dc%`c%hc%lc%pc%tc%c%c%c%c%c%c%c%c%c%c%c%c%c%d%d% d%(d%,d%0d%4d%Pd%Xd%\d%`d%dd%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%e%e%e% e%$e%@e%He%Le%Pe%Te%pe%xe%|e%e%e%e%e%e%e%e%e%e%e%e%e%f%f%f%f%f%0f%8f%<f%@f%Df%`f%hf%lf%pf%tf%f%f%f%f%f%f%f%f%f%f%f%f%f%g%g% g%(g%,g%0g%4g%Pg%Xg%\g%`g%dg%g%g%g%g%g%g%g%g%g%g%g%g%g%g%g%h%h%h% h%$h%@h%Hh%Lh%Ph%Th%ph%xh%|h%h%h%h%h%h%h%h%h%h%h%h%h%i%i%i%i%i%0i%8i%<i%@i%Di%`i%hi%li%pi%ti%i%i%i%i%i%i%i%i%i%i%i%i%i%j%j% j%(j%,j%0j%4j%Pj%Xj%\j%`j%dj%j%j%j%j%j%j%j%j%j%j%j%j%j%j%j%k%k%k% k%$k%@k%Hk%Lk%Pk%Tk%pk%xk%|k%k%k%k%k%k%k%k%k%k%k%k%k%l%l%l%l%l%0l%8l%<l%@l%Dl%`l%hl%ll%pl%tl%l%l%l%l%l%l%l%l%l%l%l%l%l%m%m% m%(m%,m%0m%4m%Pm%Xm%\m%`m%dm%m%m%m%m%m%m%m%m%m%m%m%m%m%m%n%n%n% n%$n%@n%Hn%Ln%Pn%Tn%pn%xn%|n%n%n%n%n%n%n%n%n%n%n%n%n%o%o%o%o%o%0o%8o%<o%@o%Do%`o%ho%lo%po%to%o%o%o%o%o%o%o%o%o%o%o%o%o%p%p% p%(p%,p%0p%4p%Pp%Xp%\p%`p%dp%p%p%p%p%p%p%p%p%p%p%p%p%p%p%p%q%q%q% q%$q%@q%Hq%Lq%Pq%Tq%pq%xq%|q%q%q%q%q%q%q%q%q%q%q%q%q%r%r%r%r%r%0r%8r%<r%@r%Dr%`r%hr%lr%pr%tr%r%r%r%r%r%r%r%r%r%r%r%r%r%s%s% s%(s%,s%0s%4s%Ps%Xs%\s%`s%ds%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%t%t%t% t%$t%@t%Ht%Lt%Pt%Tt%pt%xt%|t%t%t%t%t%t%t%t%t%t%t%t%u%u%u%u%u%0u%8u%<u%@u%Du%`u%hu%lu%pu%tu%u%u%u%u%u%u%u%u%u%u%u%u%u%v%v% v%(v%,v%0v%4v%Pv%Xv%\v%`v%dv%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%w%w%w% w%$w%@w%Hw%Lw%Pw%pw%xw%|w%w%w%w%w%w%w%w%w%w%w%w%w%x%x%x%x%x%0x%8x%<x%@x%Dx%`x%hx%lx%px%x%x%x%x%x%x%x%x%x%x%x%x%x%y%y% y%(y%,y%0y%4y%Py%Xy%\y%`y%dy%y%y%y%y%y%y%y%y%y%y%y%y%y%y%y%z%z%z% z%$z%@z%Hz%Lz%Pz%Tz%pz%xz%|z%z%z%z%z%z%z%z%z%z%z%z%z%{%{%{%{%{%0{%8{%<{%@{%D{%`{%h{%l{%p{%t{%{%{%{%{%{%{%{%{%{%{%{%{%{%|%|% |%(|%,|%0|%4|%P|%X|%\|%`|%d|%|%|%|%|%|%|%|%|%|%|%|%|%|%|%|%}%}%}% }%$}%@}%H}%L}%P}%T}%p}%x}%|}%}%}%}%}%}%}%}%}%}%}%}%}%~%~%~%~%~%0~%8~%<~%@~%D~%`~%h~%l~%p~%t~%~%~%~%~%~%~%~%~%~%~%~%~%~%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%Ѐ%؀%܀%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%ȁ%́%Ё%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%Ă%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%Ѓ%؃%܃%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%Ȅ%̄%Є%Ԅ%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%ą%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%І%؆%܆%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%ȇ%̇%Ї%ԇ%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%Ĉ%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%Љ%؉%܉%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%Ȋ%̊%Њ%Ԋ%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%ċ%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%Ќ%،%܌%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%ȍ%̍%Ѝ%ԍ%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%Ď%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%Џ%؏%܏%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%Ȑ%̐%А%Ԑ%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%đ%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%В%ؒ%ܒ%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%ȓ%̓%Г%ԓ%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%Ĕ%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%Е%ؕ%ܕ%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%Ȗ%̖%Ж%Ԗ%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%ė%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%И%ؘ%ܘ%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%ș%̙%Й%ԙ%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%Ě%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%Л%؛%ܛ%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%Ȝ%̜%М%Ԝ%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%ĝ%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%О%؞%ܞ%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%ȟ%̟%П%ԟ%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%Ġ%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%С%ء%ܡ%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%Ȣ%̢%Т%Ԣ%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%ģ%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%Ф%ؤ%ܤ%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%ȥ%̥%Х%ԥ%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%Ħ%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%Ч%ا%ܧ%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%Ȩ%̨%Ш%Ԩ%%%%%% %(%,%0%4%\%`%d%t%x%|%%%%%%%%%ĩ%ԩ%ة%ܩ%%%%%%%% %$%4%8%<%L%P%T%d%h%l%|%%%%%%%%%Ī%Ȫ%̪%ܪ%%%%%%%$%(%,%<%@%T%X%\%l%p%%%%%%%%%̫%Ы%%%%%%%%%,%0%D%H%L%\%`%t%x%|%%%%%%%%Ԭ%ج%ܬ%%%%%%% %4%8%<%L%P%d%h%l%|%%%%%%%ĭ%ȭ%̭%ܭ%%%%%%%$%(%,%<%@%T%X%\%l%p%%%%%%%%%̮%Ю%%%%%%%%%,%0%D%H%L%\%`%t%x%|%%%%%%%%ԯ%د%ܯ%%%%%%% %4%8%<%L%P%d%h%l%|%%%%%%%İ%Ȱ%̰%ܰ%%%%%%%$%(%,%<%@%T%X%\%l%p%%%%%%%%%̱%б%%%%%%%%%,%0%D%H%L%\%`%t%x%|%%%%%%%%Բ%ز%ܲ%%%%%%% %4%8%<%L%P%d%h%l%|%%%%%%%ij%ȳ%̳%ܳ%%%%%%%$%(%,%<%@%T%X%\%l%p%%%%%%%%%̴%д%%%%%%%%%,%0%D%H%L%\%`%t%x%|%%%%%%%%Ե%ص%ܵ%%%%%%%% %@%H%L%P%p%x%|%%%%%%ж%ض%ܶ%%%%%%%0%8%<%@%`%h%l%p%%%%%%%ȷ%̷%з%%%%%% %(%,%0%P%X%\%`%%%%%%%%%%%%%%%%%% %@%H%L%P%T%p%x%|%%%%%%%%й%ع%ܹ%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%Ⱥ%̺%к%Ժ%%%%% %(%,%0%P%X%\%`%d%%%%%%%%%%%%%%%%% %@%H%L%P%p%x%|%%%%%%%%м%ؼ%ܼ%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%Ƚ%̽%н%Խ%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%ľ%%%%%%%%% %@%H%L%P%T%p%x%|%%%%%%%%п%ؿ%ܿ%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%d%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%%% %(%,%0%4%P%X%\%`%%%%%%%%%%%%%%%%%%% %$%@%H%L%P%T%p%x%|%%%%%%%%%%%%%%%%%%0%8%<%@%D%`%h%l%p%t%%%%%%%%%%%%%%&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&&&&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&&&&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&&&&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&&&&&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&&&&&&&&&&&0&8&<&@&`&h&l&p&t&&&&&&&&&&&&&&	&	& 	&(	&,	&0	&4	&P	&X	&\	&`	&d	&	&	&	&	&	&	&	&	&	&	&	&	&	&	&	&
&
&
& 
&$
&@
&H
&L
&P
&T
&p
&x
&|
&
&
&
&
&
&
&
&
&
&
&
&
&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&&&&&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&&&&&&&
&
&
& 
&$
&@
&H
&L
&P
&T
&p
&x
&|
&
&
&
&
&
&
&
&
&
&
&
&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&&&&&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&&&&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&&&&&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&&&&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&&&&&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&&&&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&&&&&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&&&&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&&&&&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&&&&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&&&&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&&&&&& & & & & &0 &8 &< &@ &` &h &l &p &t & & & & & & & & & & & & & &!&!& !&(!&,!&0!&4!&P!&X!&\!&`!&d!&!&!&!&!&!&!&!&!&!&!&!&!&!&!&!&"&"&"& "&$"&@"&H"&L"&P"&T"&p"&x"&|"&"&"&"&"&"&"&"&"&"&"&"&"&#&#&#&#&#&0#&8#&<#&@#&D#&`#&h#&l#&p#&t#&#&#&#&#&#&#&#&#&#&#&#&#&#&$&$& $&($&,$&0$&4$&P$&X$&\$&`$&d$&$&$&$&$&$&$&$&$&$&$&$&$&$&$&$&%&%&%& %&@%&H%&L%&P%&T%&p%&x%&|%&%&%&%&%&%&%&%&%&%&%&%&%&&&&&&&&&&&0&&8&&<&&@&&D&&`&&h&&l&&p&&t&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&'& '&('&,'&0'&4'&P'&X'&\'&`'&d'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&(&(&(& (&$(&@(&H(&L(&P(&T(&p(&x(&|(&(&(&(&(&(&(&(&(&(&(&(&(&)&)&)&)&)&0)&8)&<)&@)&D)&`)&h)&l)&p)&t)&)&)&)&)&)&)&)&)&)&)&)&)&)&*&*& *&(*&,*&0*&4*&P*&X*&\*&`*&d*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&+&+&+& +&$+&@+&H+&L+&P+&p+&x+&|+&+&+&+&+&+&+&+&+&+&+&+&+&,&,&,&,&,&0,&8,&<,&@,&D,&`,&h,&l,&p,&t,&,&,&,&,&,&,&,&,&,&,&,&,&,&-&-& -&(-&,-&0-&4-&P-&X-&\-&`-&d-&-&-&-&-&-&-&-&-&-&-&-&-&-&-&-&.&.&.& .&$.&@.&H.&L.&P.&T.&p.&x.&|.&.&.&.&.&.&.&.&.&.&.&.&.&/&/&/&/&/&0/&8/&</&@/&D/&`/&h/&l/&p/&t/&/&/&/&/&/&/&/&/&/&/&/&/&/&0&0& 0&(0&,0&00&40&P0&X0&\0&`0&d0&0&0&0&0&0&0&0&0&0&0&0&0&0&1&1&1& 1&$1&@1&H1&L1&P1&T1&p1&x1&|1&1&1&1&1&1&1&1&1&1&1&1&1&2&2&2&2&2&02&82&<2&@2&D2&`2&h2&l2&p2&t2&2&2&2&2&2&2&2&2&2&2&2&2&2&3&3& 3&(3&,3&03&43&P3&X3&\3&`3&d3&3&3&3&3&3&3&3&3&3&3&3&3&3&3&3&4&4&4& 4&$4&@4&H4&L4&P4&T4&p4&x4&|4&4&4&4&4&4&4&4&4&4&4&4&4&5&5&5&5&5&05&85&<5&@5&D5&`5&h5&l5&p5&t5&5&5&5&5&5&5&5&5&5&5&5&5&5&6&6& 6&(6&,6&06&46&P6&X6&\6&`6&d6&6&6&6&6&6&6&6&6&6&6&6&6&6&6&6&7&7&7& 7&$7&@7&H7&L7&P7&T7&p7&x7&|7&7&7&7&7&7&7&7&7&7&7&7&7&8&8&8&8&8&08&88&<8&@8&D8&`8&h8&l8&p8&t8&8&8&8&8&8&8&8&8&8&8&8&8&8&9&9& 9&(9&,9&09&49&P9&X9&\9&`9&d9&9&9&9&9&9&9&9&9&9&9&9&9&9&9&9&:&:&:& :&$:&@:&H:&L:&P:&T:&p:&x:&|:&:&:&:&:&:&:&:&:&:&:&:&:&;&;&;&;&;&0;&8;&<;&@;&D;&`;&h;&l;&p;&t;&;&;&;&;&;&;&;&;&;&;&;&;&;&<&<& <&(<&,<&0<&4<&P<&X<&\<&`<&d<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&=&=&=& =&$=&@=&H=&L=&P=&T=&p=&x=&|=&=&=&=&=&=&=&=&=&=&=&=&=&>&>&>&>&>&0>&8>&<>&@>&D>&`>&h>&l>&p>&t>&>&>&>&>&>&>&>&>&>&>&>&>&>&?&?& ?&(?&,?&0?&4?&P?&X?&\?&`?&d?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&@&@&@& @&$@&@@&H@&L@&P@&T@&p@&x@&|@&@&@&@&@&@&@&@&@&@&@&@&@&A&A&A&A&A&0A&8A&<A&@A&DA&`A&hA&lA&pA&tA&A&A&A&A&A&A&A&A&A&A&A&A&A&B&B& B&(B&,B&0B&4B&PB&XB&\B&`B&dB&B&B&B&B&B&B&B&B&B&B&B&B&B&B&B&C&C&C& C&$C&@C&HC&LC&PC&TC&pC&xC&|C&C&C&C&C&C&C&C&C&C&C&C&C&D&D&D&D&D&0D&8D&<D&@D&DD&`D&hD&lD&pD&tD&D&D&D&D&D&D&D&D&D&D&D&D&D&E&E& E&(E&,E&0E&4E&PE&XE&\E&`E&dE&E&E&E&E&E&E&E&E&E&E&E&E&E&E&E&F&F&F& F&$F&@F&HF&LF&PF&TF&pF&xF&|F&F&F&F&F&F&F&F&F&F&F&F&F&G&G&G&G&G&0G&8G&<G&@G&DG&`G&hG&lG&pG&tG&G&G&G&G&G&G&G&G&G&G&G&G&G&H&H& H&(H&,H&0H&4H&PH&XH&\H&`H&dH&H&H&H&H&H&H&H&H&H&H&H&H&H&H&H&I&I&I& I&$I&@I&HI&LI&PI&TI&pI&xI&|I&I&I&I&I&I&I&I&I&I&I&I&I&J&J&J&J&J&0J&8J&<J&@J&DJ&`J&hJ&lJ&pJ&tJ&J&J&J&J&J&J&J&J&J&J&J&J&J&K&K& K&(K&,K&0K&4K&PK&XK&\K&`K&dK&K&K&K&K&K&K&K&K&K&K&K&K&K&K&K&L&L&L& L&$L&@L&HL&LL&PL&TL&pL&xL&|L&L&L&L&L&L&L&L&L&L&L&L&L&M&M&M&M&M&0M&8M&<M&@M&DM&`M&hM&lM&pM&tM&M&M&M&M&M&M&M&M&M&M&M&M&M&N&N& N&(N&,N&0N&4N&PN&XN&\N&`N&dN&N&N&N&N&N&N&N&N&N&N&N&N&N&N&N&O&O&O& O&$O&@O&HO&LO&PO&TO&pO&xO&|O&O&O&O&O&O&O&O&O&O&O&O&O&P&P&P&P&P&0P&8P&<P&@P&DP&`P&hP&lP&pP&tP&P&P&P&P&P&P&P&P&P&P&P&P&P&Q&Q& Q&(Q&,Q&0Q&4Q&PQ&XQ&\Q&`Q&dQ&Q&Q&Q&Q&Q&Q&Q&Q&Q&Q&Q&Q&Q&Q&Q&R&R&R& R&$R&@R&HR&LR&PR&TR&pR&xR&|R&R&R&R&R&R&R&R&R&R&R&R&R&S&S&S&S&S&0S&8S&<S&@S&DS&`S&hS&lS&pS&tS&S&S&S&S&S&S&S&S&S&S&S&S&S&T&T& T&(T&,T&0T&4T&PT&XT&\T&`T&dT&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&U&U&U& U&$U&@U&HU&LU&PU&TU&pU&xU&|U&U&U&U&U&U&U&U&U&U&U&U&U&V&V&V&V&V&0V&8V&<V&@V&DV&`V&hV&lV&pV&tV&V&V&V&V&V&V&V&V&V&V&V&V&V&W&W& W&(W&,W&0W&4W&PW&XW&\W&`W&dW&W&W&W&W&W&W&W&W&W&W&W&W&W&W&W&X&X&X& X&$X&@X&HX&LX&PX&TX&pX&xX&|X&X&X&X&X&X&X&X&X&X&X&X&X&Y&Y&Y&Y&Y&0Y&8Y&<Y&@Y&DY&`Y&hY&lY&pY&tY&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Z&Z& Z&(Z&,Z&0Z&4Z&PZ&XZ&\Z&`Z&dZ&Z&Z&Z&Z&Z&Z&Z&Z&Z&Z&Z&Z&Z&Z&Z&[&[&[& [&$[&@[&H[&L[&P[&T[&p[&x[&|[&[&[&[&[&[&[&[&[&[&[&[&[&\&\&\&\&\&0\&8\&<\&@\&D\&`\&h\&l\&p\&t\&\&\&\&\&\&\&\&\&\&\&\&\&\&]&]& ]&(]&,]&0]&4]&P]&X]&\]&`]&d]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&^&^&^& ^&$^&@^&H^&L^&P^&T^&p^&x^&|^&^&^&^&^&^&^&^&^&^&^&^&^&_&_&_&_&_&0_&8_&<_&@_&D_&`_&h_&l_&p_&t_&_&_&_&_&_&_&_&_&_&_&_&_&_&`&`& `&(`&,`&0`&4`&P`&X`&\`&``&d`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&a&a&a& a&$a&@a&Ha&La&Pa&Ta&pa&xa&|a&a&a&a&a&a&a&a&a&a&a&a&a&b&b&b&b&b&0b&8b&<b&@b&Db&`b&hb&lb&pb&tb&b&b&b&b&b&b&b&b&b&b&b&b&b&c&c& c&(c&,c&0c&4c&Pc&Xc&\c&`c&dc&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&d&d&d& d&$d&@d&Hd&Ld&Pd&Td&pd&xd&|d&d&d&d&d&d&d&d&d&d&d&d&d&e&e&e&e&e&0e&8e&<e&@e&De&`e&he&le&pe&te&e&e&e&e&e&e&e&e&e&e&e&e&e&f&f& f&(f&,f&0f&4f&Pf&Xf&\f&`f&df&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&g&g&g& g&$g&@g&Hg&Lg&Pg&Tg&pg&xg&|g&g&g&g&g&g&g&g&g&g&g&g&g&h&h&h&h&h&0h&8h&<h&@h&Dh&`h&hh&lh&ph&th&h&h&h&h&h&h&h&h&h&h&h&h&h&i&i& i&(i&,i&0i&4i&Pi&Xi&\i&`i&di&i&i&i&i&i&i&i&i&i&i&i&i&i&i&i&j&j&j& j&$j&@j&Hj&Lj&Pj&Tj&pj&xj&|j&j&j&j&j&j&j&j&j&j&j&j&j&k&k&k&k&k&0k&8k&<k&@k&Dk&`k&hk&lk&pk&tk&k&k&k&k&k&k&k&k&k&k&k&k&k&l&l& l&(l&,l&0l&4l&Pl&Xl&\l&`l&dl&l&l&l&l&l&l&l&l&l&l&l&l&l&l&l&m&m&m& m&$m&@m&Hm&Lm&Pm&Tm&pm&xm&|m&m&m&m&m&m&m&m&m&m&m&m&m&n&n&n&n&n&0n&8n&<n&@n&Dn&`n&hn&ln&pn&tn&n&n&n&n&n&n&n&n&n&n&n&n&n&o&o& o&(o&,o&0o&4o&Po&Xo&\o&`o&do&o&o&o&o&o&o&o&o&o&o&o&o&o&o&o&p&p&p& p&$p&@p&Hp&Lp&Pp&Tp&pp&xp&|p&p&p&p&p&p&p&p&p&p&p&p&p&q&q&q&q&q&0q&8q&<q&@q&Dq&`q&hq&lq&pq&tq&q&q&q&q&q&q&q&q&q&q&q&q&q&r&r& r&(r&,r&0r&4r&Pr&Xr&\r&`r&dr&r&r&r&r&r&r&r&r&r&r&r&r&r&r&r&s&s&s& s&$s&@s&Hs&Ls&Ps&Ts&ps&xs&|s&s&s&s&s&s&s&s&s&s&s&s&s&t&t&t&t&t&0t&8t&<t&@t&Dt&`t&ht&lt&pt&tt&t&t&t&t&t&t&t&t&t&t&t&t&t&u&u& u&(u&,u&0u&4u&Pu&Xu&\u&`u&du&u&u&u&u&u&u&u&u&u&u&u&u&u&u&u&v&v&v& v&$v&@v&Hv&Lv&Pv&Tv&pv&xv&|v&v&v&v&v&v&v&v&v&v&v&v&v&w&w&w&w&w&0w&8w&<w&@w&Dw&`w&hw&lw&pw&tw&w&w&w&w&w&w&w&w&w&w&w&w&w&x&x& x&(x&,x&0x&4x&Px&Xx&\x&`x&dx&x&x&x&x&x&x&x&x&x&x&x&x&x&x&x&y&y&y& y&$y&@y&Hy&Ly&Py&Ty&py&xy&|y&y&y&y&y&y&y&y&y&y&y&y&y&z&z&z&z&z&0z&8z&<z&@z&Dz&`z&hz&lz&pz&tz&z&z&z&z&z&z&z&z&z&z&z&z&z&{&{& {&({&,{&0{&4{&P{&X{&\{&`{&d{&{&{&{&{&{&{&{&{&{&{&{&{&{&{&{&|&|&|& |&$|&@|&H|&L|&P|&T|&p|&x|&||&|&|&|&|&|&|&|&|&|&|&|&|&}&}&}&}&}&0}&8}&<}&@}&D}&`}&h}&l}&p}&t}&}&}&}&}&}&}&}&}&}&}&}&}&}&~&~& ~&(~&,~&0~&4~&P~&X~&\~&`~&d~&~&~&~&~&~&~&~&~&~&~&~&~&~&~&~&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&&&&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&Ȁ&̀&Ѐ&Ԁ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&ā&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&Ђ&؂&܂&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&ȃ&̃&Ѓ&ԃ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&Ą&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&Ѕ&؅&܅&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&Ȇ&̆&І&Ԇ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&ć&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&Ј&؈&܈&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&ȉ&̉&Љ&ԉ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&Ċ&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&Ћ&؋&܋&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&Ȍ&̌&Ќ&Ԍ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&č&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&Ў&؎&܎&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&ȏ&̏&Џ&ԏ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&Đ&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&Б&ؑ&ܑ&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&Ȓ&̒&В&Ԓ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&ē&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&Д&ؔ&ܔ&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&ȕ&̕&Е&ԕ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&Ė&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&З&ؗ&ܗ&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&Ș&̘&И&Ԙ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&ę&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&К&ؚ&ܚ&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&ț&̛&Л&ԛ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&Ĝ&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&Н&؝&ܝ&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&Ȟ&̞&О&Ԟ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&ğ&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&Р&ؠ&ܠ&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&ȡ&̡&С&ԡ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&Ģ&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&У&أ&ܣ&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&Ȥ&̤&Ф&Ԥ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&ĥ&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&Ц&ئ&ܦ&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&ȧ&̧&Ч&ԧ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&Ĩ&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&Щ&ة&ܩ&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&Ȫ&̪&Ъ&Ԫ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&ī&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&Ь&ج&ܬ&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&ȭ&̭&Э&ԭ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&Į&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&Я&د&ܯ&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&Ȱ&̰&а&԰&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&ı&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&в&ز&ܲ&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&ȳ&̳&г&Գ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&Ĵ&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&е&ص&ܵ&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&ȶ&̶&ж&Զ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&ķ&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&и&ظ&ܸ&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&ȹ&̹&й&Թ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&ĺ&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&л&ػ&ܻ&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&ȼ&̼&м&Լ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&Ľ&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&о&ؾ&ܾ&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&ȿ&̿&п&Կ&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&&&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&&&&&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&&&&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&&&&&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&&&&&&&&&&&0&8&<&@&`&h&l&p&&&&&&&&&&&&&&&& &(&,&0&P&X&\&`&&&&&&&&&&&&&&&&&& &$&@&H&L&P&p&x&|&&&&&&&&&&&&&&&&0&8&<&@&D&`&h&l&p&&&&&&&&&&&&&&&& &(&,&0&P&X&\&`&d&&&&&&&&&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&&&&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&&&&&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&&&&&&&&&& &$&@&H&L&P&p&x&|&&&&&&&&&&&&&&&&&0&8&<&@&D&`&h&l&p&t&&&&&&&&&&&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&&&&&&&&& &@&H&L&P&T&p&x&|&&&&&&&&&&&&&&&0&8&<&@&`&h&l&p&&&&&&&&&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&&&&&&&&&0&8&<&@&D&`&h&l&p&&&&&&&&&&&&&&&& &(&,&0&4&P&X&\&`&&&&&&&&&&&&&&&&&&& &$&@&H&L&P&T&p&x&|&&&&&&&&&&&&&&&&&&&&& &0&8&<&@&H&P&T&X&`&h&l&p&x&&&&&&&&&&&&&&&&&&&&&& &(&,&0&8&@&P&X&\&`&h&p&&&&&&&&&&&&&&&&&&&&&&&&&&& &(&0&@&H&L&P&X&\&`&d&h&p&x&|&&&&&&&&&&&&&&&&&&&&&&&&& &0&8&<&@&D&H&P&`&h&l&p&t&x&&&&&&&&&&&&&&&&&&&&&&& &(&,&0&4&8&@&P&X&\&`&d&h&p&&&&&&&&&&&&&&&&&&&&&&&&& &$&(&0&@&H&L&P&T&X&`&p&x&|&&&&&&&&&&&&&&&&&&&&&& &0&8&<&@&H&P&`&h&l&p&x&|&&&&&&&&&&&&&&&&&&&&& &(&,&0&8&@&P&X&\&`&h&p&&&&&&&&&&&&&&&&&&&&&&& &(&,&0&@&H&L&P&X&\&`&p&x&|&&&&&&&&&&&&&&&&&&&&&&&&&&& &0&8&<&@&H&L&P&`&h&l&p&x&|&&&&&&&&&&&&&&&&&&&&&&&&& &(&,&0&4&8&@&P&X&\&`&d&h&p&&&&&&&&&&&&&&&&&&&&&&&&& &$&(&0&@&H&L&P&T&X&`&p&x&|&&&&&&&&&&&&&&&&&&&&&&&&& &0&8&<&@&D&H&P&`&h&l&p&t&x&&&&&&&&&&&&&&&&&&&&&&& &(&,&0&4&8&@&P&X&\&`&d&h&p&&&&&&&&&&&&&&&&&&&&&&&&& &$&(&0&@&H&L&P&T&X&`&p&x&|&&&&&&&&&&&&&&&&&&&&&&&&& &0&8&<&@&D&H&P&`&h&l&p&t&x&&&&&&&&&&&&&&&&&&&&&&& &(&,&0&4&8&@&P&X&\&`&d&h&p&&&&&&&&&&&&&&&&&&&&&&&&& &$&(&0&@&H&L&P&T&X&`&p&x&|&&&&&&&&&&&&&&&&&&&&&&&&& &0&8&<&@&D&H&P&`&h&l&p&t&x&&&&&&&&&&&&&&&&&&&&&&& &(&,&0&4&8&@&P&X&\&`&d&h&p&&&&&&&&&&&&&&&&&&&&&&&&& &$&(&0&@&H&L&P&T&X&`&p&x&|&&&&&&&&&&&&&&&&&&&&&&&&& &0&8&<&@&D&H&P&`&h&l&p&t&x&&&&&&&&&&&&&&&&&&&&&&& &(&,&0&4&8&@&P&X&\&`&d&h&p&&&&&&&&&&&&&&&&&&&&&&&&& &$&(&0&@&H&L&P&T&X&`&p&x&|&&&&&&&&&&&&&&&&&&&&&&&&& &0&8&<&@&D&H&P&`&h&l&p&t&x&&&&&&&&&&&&&&&&&&&&&&& &(&,&0&4&8&@&P&X&\&`&d&h&p&&&&&&&&&&&&&&&&&&&&&&&&& &$&(&0&@&H&L&P&T&X&`&p&x&|&&&&&&&&&&&&&&&&&&&&&&&&& &0&8&<&@&D&H&P&`&h&l&p&t&x&&&&&&&&&&&&&&&&&&&&&&& &(&,&0&4&8&@&P&X&\&`&d&h&p&&&&&&&&&&&&&&&&&&&&&&&&& &$&(&0&@&H&L&P&T&X&`&p&x&|&&&&&&&&&&&&&&&&&&&&&&&&& &0&8&<&@&D&H&P&`&h&l&p&t&x&&&&&&&&&&&&&&&&&&&&&&& &(&,&0&4&8&@&P&X&\&`&d&h&p&&&&&&&&&&&&&&&&&&&&&&&&& &$&(&0&@&H&L&P&T&X&`&p&x&|&&&&&&&&&&&&&&&&&&&&&&&&& &0&8&<&@&D&H&P&`&h&l&p&t&x&&&&&&&&&&&&&&&&&&&&&&& &(&,&0&4&8&@&P&X&\&`&d&h&p&&&&&&&&&&&&&&&&&&&&&&&&& &$&(&0&@&H&L&P&T&X&`&p&x&|&&&&&&&&&&&&&&&&&&&&&&&&& &0&8&<&@&D&H&P&`&h&l&p&t&x&&&&&&&&&&&&&&&&&&& &(&,&0&4&P&X&\&`&d&&&&&&&&&&&&&&&&''' '$'@'H'L'P'T'p'x'|''''''''''''''''''0'8'<'@'D'`'h'l'p't'''''''''''''''' '(','0'4'P'X'\'`'d'''''''''''''''''' '$'@'H'L'P'T'p'x'|'''''''''''''0'8'<'@'D'`'h'l'p't'''''''''''''''' '(','0'4'P'X'\'`'d''''''''''''''''''' '$'@'H'L'P'T'p'x'|''''''''''''''''''0'8'<'@'D'`'h'l'p't'''''''''''''''' '(','0'4'P'X'\'`'d''''''''''''''''	'	'	' 	'$	'@	'H	'L	'P	'T	'p	'x	'|	'	'	'	'	'	'	'	'	'	'	'	'	'
'
'
'
'
'0
'8
'<
'@
'D
'`
'h
'l
'p
't
'
'
'
'
'
'
'
'
'
'
'
'
'
''' '(','0'4'P'X'\'`'d''''''''''''''''''' '$'@'H'L'P'T'p'x'|'''''''''''''
'
'
'
'
'0
'8
'<
'@
'D
'`
'h
'l
'p
't
'
'
'
'
'
'
'
'
'
'
'
'
'
''' '(','0'4'P'X'\'`'d''''''''''''''''''' '$'@'H'L'P'T'p'x'|''''''''''''''''''0'8'<'@'D'`'h'l'p't'''''''''''''''' '(','0'4'P'X'\'`'d''''''''''''''''''' '$'@'H'L'P'T'p'x'|''''''''''''''''''0'8'<'@'D'`'h'l'p't'''''''''''''''' '(','0'4'P'X'\'`'d''''''''''''''''''' '$'@'H'L'P'T'p'x'|''''''''''''''''''0'8'<'@'`'h'l'p'''''''''''''''' '(','0'4'P'X'\'`'d''''''''''''''''''' '$'@'H'L'P'T'p'x'|''''''''''''''''''0'8'<'@'D'`'h'l'p't'''''''''''''''' '(','0'4'P'X'\'`'d''''''''''''''''''' '$'@'H'L'P'T'p'x'|''''''''''''''''''0'8'<'@'D'`'h'l'p't''''''''''''''' '(','0'4'P'X'\'`'d''''''''''''''''''' '$'@'H'L'P'T'p'x'|''''''''''''''''''0'8'<'@'D'`'h'l'p't'''''''''''''' ' '  '( ', '0 '4 'P 'X '\ '` 'd ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '!'!'!' !'$!'@!'H!'L!'P!'T!'p!'x!'|!'!'!'!'!'!'!'!'!'!'!'!'!'"'"'"'"'0"'8"'<"'@"'D"'`"'h"'l"'p"'"'"'"'"'"'"'"'"'"'"'"'#' #'(#',#'0#'P#'X#'\#'`#'#'#'#'#'#'#'#'#'#'#'#'#'#'#'$'$'$' $'$$'@$'H$'L$'P$'T$'p$'x$'|$'$'$'$'$'$'$'$'$'$'$'$'$'%'%'%'%'0%'8%'<%'@%'D%'`%'h%'l%'p%'t%'%'%'%'%'%'%'%'%'%'%'%'%'%'&'&' &'(&',&'0&'4&'P&'X&'\&'`&'d&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&''''''' ''$''@''H''L''P''T''p''x''|''''''''''''''''''''''''''('('('('('0('8('<('@('D('`('h('l('p('t('('('('('('('('('('('('('(')')' )'()',)'0)'4)'P)'X)'\)'`)'d)')')')')')')')')')')')')')')')'*'*'*' *'$*'@*'H*'L*'P*'T*'p*'x*'|*'*'*'*'*'*'*'*'*'*'*'*'*'+'+'+'+'+'0+'8+'<+'@+'D+'`+'h+'l+'p+'t+'+'+'+'+'+'+'+'+'+'+'+'+'+',',' ,'(,',,'0,'4,'P,'X,'\,'`,'d,',',',',',',',',',',',',',',','-'-'-' -'$-'@-'H-'L-'P-'T-'p-'x-'|-'-'-'-'-'-'-'-'-'-'-'-'-'.'.'.'.'.'0.'8.'<.'@.'D.'`.'h.'l.'p.'t.'.'.'.'.'.'.'.'.'.'.'.'.'.'/'/' /'(/',/'0/'4/'P/'X/'\/'`/'d/'/'/'/'/'/'/'/'/'/'/'0'0'0' 0'$0'@0'H0'L0'P0'T0'p0'x0'|0'0'0'0'0'0'0'0'0'0'1'1'1'1'01'81'<1'@1'`1'h1'l1'p1't1'1'1'1'1'1'1'1'1'1'1'1'1'1'2'2' 2'(2',2'02'42'P2'X2'\2'`2'd2'2'2'2'2'2'2'2'2'2'2'2'2'2'2'2'3'3'3' 3'$3'@3'H3'L3'P3'T3'p3'x3'|3'3'3'3'3'3'3'3'3'3'3'3'4'4'4'4'4'04'84'<4'@4'`4'h4'l4'p4'x4'|4'4'4'4'4'4'4'4'4'4'4'4'4'4'4'4'4'4'5'5'5' 5'(5',5'05'85'@5'P5'X5'\5'`5'h5'p5'5'5'5'5'5'5'5'5'5'5'5'5'5'5'5'5'5'5'6'6'6'6' 6'(6'06'@6'H6'L6'P6'X6'`6'p6'x6'|6'6'6'6'6'6'6'6'6'6'6'6'6'6'6'6'6'6'6'6'6'7'7'7'7'7'7' 7'$7'(7'07'87'<7'@7'H7'L7'P7'`7'h7'l7'p7'x7'|7'7'7'7'7'7'7'7'7'7'7'7'7'7'7'7'7'7'7'8'8'8'8' 8'(8',8'08'88'<8'@8'P8'X8'\8'`8'd8'h8'p8'8'8'8'8'8'8'8'8'8'8'8'8'8'8'8'8'8'8'8'8'9'9'9'9' 9'$9'(9'09'@9'H9'L9'P9'T9'X9'`9'p9'x9'|9'9'9'9'9'9'9'9'9'9'9'9'9'9'9'9'9'9'9':':':':':':' :'0:'8:'<:'@:'D:'H:'P:'`:'h:'l:'p:'t:'x:':':':':':':':':':':':':':':':':':':';';';';' ;'(;',;'0;'4;'8;'@;'P;'X;'\;'`;'d;'h;'p;';';';';';';';';';';';';';';';';';';';';'<'<'<'<' <'$<'(<'0<'@<'H<'L<'P<'T<'X<'`<'p<'x<'|<'<'<'<'<'<'<'<'<'<'<'<'<'='='='='='0='8='<='@='D='`='h='l='p='t='='='='='='='='='>' >'(>',>'0>'P>'X>'\>'`>'d>'>'>'>'>'>'>'>'>'>'>'>'>'?'?'?' ?'@?'H?'L?'P?'p?'x?'|?'?'?'?'?'?'?'?'?'?'@'@'@'@'0@'8@'<@'@@'`@'h@'l@'p@'@'@'@'@'@'@'@'@'@'@'@'A' A'(A',A'0A'PA'XA'\A'`A'A'A'A'A'A'A'A'A'A'A'A'A'B'B'B' B'@B'HB'LB'PB'pB'xB'|B'B'B'B'B'B'B'B'B'B'C'C'C'C'0C'8C'<C'@C'`C'hC'lC'pC'C'C'C'C'C'C'C'C'C'C'C'D' D'(D',D'0D'PD'XD'\D'`D'D'D'D'D'D'D'D'D'D'D'D'D'E'E'E' E'@E'HE'LE'PE'pE'xE'|E'E'E'E'E'E'E'E'E'E'F'F'F'F'0F'8F'<F'@F'`F'hF'lF'pF'F'F'F'F'F'F'F'F'F'F'F'F'G'G' G'(G',G'0G'8G'PG'XG'\G'`G'hG'G'G'G'G'G'G'G'G'G'G'G'G'G'G'H'H'H' H'$H'@H'HH'LH'PH'TH'pH'xH'|H'H'H'H'H'H'H'H'H'H'H'H'H'I'I'I'I'I'0I'8I'<I'@I'DI'`I'hI'lI'pI'tI'I'I'I'I'I'I'I'I'I'I'I'I'J'J' J'(J',J'0J'4J'PJ'XJ'\J'`J'dJ'J'J'J'J'J'J'J'J'J'J'J'J'K'K'K' K'@K'HK'LK'PK'pK'xK'|K'K'K'K'K'K'K'K'K'K'L'L'L'L'0L'8L'<L'@L'`L'hL'lL'pL'L'L'L'L'L'L'L'L'L'L'L'M' M'(M',M'0M'PM'XM'\M'`M'M'M'M'M'M'M'M'M'M'M'M'M'N'N'N' N'@N'HN'LN'PN'pN'xN'|N'N'N'N'N'N'N'N'N'N'O'O'O'O'0O'8O'<O'@O'`O'hO'lO'pO'O'O'O'O'O'O'O'O'O'O'O'P' P'(P',P'0P'PP'XP'\P'`P'P'P'P'P'P'P'P'P'P'P'P'P'Q'Q'Q' Q'@Q'HQ'LQ'PQ'pQ'xQ'|Q'Q'Q'Q'Q'Q'Q'Q'Q'Q'R'R'R'R'0R'8R'<R'@R'`R'hR'lR'pR'R'R'R'R'R'R'R'R'R'R'R'S' S'(S',S'0S'PS'XS'\S'`S'S'S'S'S'S'S'S'S'S'S'S'S'T'T'T' T'@T'HT'LT'PT'pT'xT'|T'T'T'T'T'T'T'T'T'T'U'U'U'U'0U'8U'<U'@U'`U'hU'lU'pU'U'U'U'U'U'U'U'U'U'U'U'V' V'(V',V'0V'PV'XV'\V'`V'V'V'V'V'V'V'V'V'V'V'V'V'W'W'W' W'@W'HW'LW'PW'pW'xW'|W'W'W'W'W'W'W'W'W'W'X'X'X'X'0X'8X'<X'@X'`X'hX'lX'pX'X'X'X'X'X'X'X'X'X'X'X'Y' Y'(Y',Y'0Y'PY'XY'\Y'`Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Z'Z'Z' Z'@Z'HZ'LZ'PZ'pZ'xZ'|Z'Z'Z'Z'Z'Z'Z'Z'Z'Z'['['['['0['8['<['@['`['h['l['p['['['['['['['['['['['['\' \'(\',\'0\'P\'X\'\\'`\'\'\'\'\'\'\'\'\'\'\'\'\']']']' ]'@]'H]'L]'P]'p]'x]'|]']']']']']']']']']'^'^'^'^'0^'8^'<^'@^'`^'h^'l^'p^'^'^'^'^'^'^'^'^'^'^'^'_' _'(_',_'0_'P_'X_'\_'`_'_'_'_'_'_'_'_'_'_'_'_'_'`'`'`' `'@`'H`'L`'P`'p`'x`'|`'`'`'`'`'`'`'`'`'`'a'a'a'a'0a'8a'<a'@a'`a'ha'la'pa'a'a'a'a'a'a'a'a'a'a'a'b' b'(b',b'0b'Pb'Xb'\b'`b'b'b'b'b'b'b'b'b'b'b'b'b'c'c'c' c'@c'Hc'Lc'Pc'pc'xc'|c'c'c'c'c'c'c'c'c'c'd'd'd'd'0d'8d'<d'@d'`d'hd'ld'pd'd'd'd'd'd'd'd'd'd'd'd'e' e'(e',e'0e'Pe'Xe'\e'`e'e'e'e'e'e'e'e'e'e'e'e'e'f'f'f' f'@f'Hf'Lf'Pf'pf'xf'|f'f'f'f'f'f'f'f'f'f'g'g'g'g'0g'8g'<g'@g'`g'hg'lg'pg'g'g'g'g'g'g'g'g'g'g'g'h' h'(h',h'0h'Ph'Xh'\h'`h'h'h'h'h'h'h'h'h'h'h'h'h'i'i'i' i'@i'Hi'Li'Pi'pi'xi'|i'i'i'i'i'i'i'i'i'i'j'j'j'j'0j'8j'<j'@j'`j'hj'lj'pj'j'j'j'j'j'j'j'j'j'j'j'k' k'(k',k'0k'Pk'Xk'\k'`k'k'k'k'k'k'k'k'k'k'k'k'k'l'l'l' l'@l'Hl'Ll'Pl'pl'xl'|l'l'l'l'l'l'l'l'l'l'm'm'm'm'0m'8m'<m'@m'`m'hm'lm'pm'm'm'm'm'm'm'm'm'm'm'm'n' n'(n',n'0n'Pn'Xn'\n'`n'n'n'n'n'n'n'n'n'n'n'n'n'o'o'o' o'@o'Ho'Lo'Po'po'xo'|o'o'o'o'o'o'o'o'o'o'p'p'p'p'0p'8p'<p'@p'`p'hp'lp'pp'p'p'p'p'p'p'p'p'p'p'p'q' q'(q',q'0q'Pq'Xq'\q'`q'q'q'q'q'q'q'q'q'q'q'q'q'r'r'r' r'@r'Hr'Lr'Pr'pr'xr'|r'r'r'r'r'r'r'r'r'r's's's's'0s'8s'<s'@s'`s'hs'ls'ps's's's's's's's's's's's't' t'(t',t'0t'Pt'Xt'\t'`t't't't't't't't't't't't't'u'u'u' u'@u'Hu'Lu'Pu'pu'xu'|u'u'u'u'u'u'u'u'u'u'v'v'v'v'0v'8v'<v'@v'`v'hv'lv'pv'v'v'v'v'v'v'v'v'v'v'v'w' w'(w',w'0w'Pw'Xw'\w'`w'w'w'w'w'w'w'w'w'w'w'w'w'x'x'x' x'@x'Hx'Lx'Px'px'xx'|x'x'x'x'x'x'x'x'x'x'y'y'y'y'0y'8y'<y'@y'`y'hy'ly'py'y'y'y'y'y'y'y'y'y'y'y'z' z'(z',z'0z'Pz'Xz'\z'`z'z'z'z'z'z'z'z'z'z'z'z'z'{'{'{' {'@{'H{'L{'P{'p{'x{'|{'{'{'{'{'{'{'{'{'{'|'|'|'|'0|'8|'<|'@|'`|'h|'l|'p|'|'|'|'|'|'|'|'|'|'|'|'}' }'(}',}'0}'P}'X}'\}'`}'}'}'}'}'}'}'}'}'}'}'}'}'~'~'~' ~'@~'H~'L~'P~'p~'x~'|~'~'~'~'~'~'~'~'~'~'''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''Ё'؁'܁''''''0'8'<'@'`'h'l'p''''''Ȃ'̂'Ђ''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''Є'؄'܄''''''0'8'<'@'`'h'l'p''''''ȅ'̅'Ѕ''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''Ї'؇'܇''''''0'8'<'@'`'h'l'p''''''Ȉ'̈'Ј''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''Њ'؊'܊''''''0'8'<'@'`'h'l'p''''''ȋ'̋'Ћ''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''Ѝ'؍'܍''''''0'8'<'@'`'h'l'p''''''Ȏ'̎'Ў''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''А'ؐ'ܐ''''''0'8'<'@'`'h'l'p''''''ȑ'̑'Б''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''Г'ؓ'ܓ''''''0'8'<'@'`'h'l'p''''''Ȕ'̔'Д''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''Ж'ؖ'ܖ''''''0'8'<'@'`'h'l'p''''''ȗ'̗'З''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''Й'ؙ'ܙ''''''0'8'<'@'`'h'l'p''''''Ț'̚'К''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''М'؜'ܜ''''''0'8'<'@'`'h'l'p''''''ȝ'̝'Н''''' '(','0'P'X'\'`'''''''''''''''' '$'@'H'L'P'T'p'x'|''''''''П'؟'ܟ''''''''0'8'<'@'D'`'h'l'p't'''''''Ƞ'̠'Р'Ԡ''''' '(','0'4'P'X'\'`'d''''''''''ġ''''''''' '$'@'H'L'P'T'p'x'|''''''''Т'آ'ܢ''''''''0'8'<'@'D'`'h'l'p't'''''''ȣ'̣'У'ԣ'''''' '(','0'4'P'X'\'`'d''''''''''Ĥ''''''''' '@'H'L'P'p'x'|''''''Х'إ'ܥ''''''0'8'<'@'`'h'l'p''''''Ȧ'̦'Ц''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''Ш'ب'ܨ''''''0'8'<'@'`'h'l'p''''''ȩ'̩'Щ''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''Ы'ث'ܫ''''''0'8'<'@'`'h'l'p''''''Ȭ'̬'Ь''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''Ю'خ'ܮ''''''0'8'<'@'`'h'l'p''''''ȯ'̯'Я''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''б'ر'ܱ''''''0'8'<'@'`'h'l'p''''''Ȳ'̲'в''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''д'ش'ܴ''''''0'8'<'@'`'h'l'p''''''ȵ'̵'е''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''з'ط'ܷ''''''0'8'<'@'`'h'l'p''''''ȸ'̸'и''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''к'غ'ܺ''''''0'8'<'@'`'h'l'p''''''Ȼ'̻'л''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''н'ؽ'ܽ''''''0'8'<'@'`'h'l'p''''''Ⱦ'̾'о''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''''''0'8'<'@'`'h'l'p''''''''''''' '(','0'P'X'\'`'''''''''''''''' '@'H'L'P'p'x'|''''''''''((((0(8(<(@(`(h(l(p((((((((((((( (((,(0(P(X(\(`(((((((((((((((( (@(H(L(P(p(x(|((((((((((((((0(8(<(@(`(h(l(p((((((((((((( (((,(0(P(X(\(`(((((((((((((((( (@(H(L(P(p(x(|((((((((((((((0(8(<(@(`(h(l(p((((((((((((( (((,(0(P(X(\(`(((((((((((((((( (@(H(L(P(p(x(|((((((((((	(	(	(	(0	(8	(<	(@	(`	(h	(l	(p	(	(	(	(	(	(	(	(	(	(	(	(
( 
((
(,
(0
(P
(X
(\
(`
(
(
(
(
(
(
(
(
(
(
(
(
(((( (@(H(L(P(p(x(|((((((((((((((0(8(<(@(`(h(l(p((((((((((((
( 
((
(,
(0
(P
(X
(\
(`
(
(
(
(
(
(
(
(
(
(
(
(
(((( (@(H(L(P(p(x(|((((((((((((((0(8(<(@(`(h(l(p((((((((((((( (((,(0(P(X(\(`(((((((((((((((( (@(H(L(P(p(x(|((((((((((((((0(8(<(@(`(h(l(p((((((((((((( (((,(0(P(X(\(`(((((((((((((((( (@(H(L(P(p(x(|((((((((((((((0(8(<(@(`(h(l(p((((((((((((( (((,(0(P(X(\(`(((((((((((((((( (@(H(L(P(p(x(|((((((((((((((0(8(<(@(`(h(l(p((((((((((((( (((,(0(P(X(\(`(((((((((((((((( (@(H(L(P(p(x(|((((((((((((((0(8(<(@(`(h(l(p((((((((((((( (((,(0(P(X(\(`(((((((((((((((( (@(H(L(P(p(x(|((((((((((((((0(8(<(@(`(h(l(p((((((((((((( (((,(0(P(X(\(`((((((((((((( ( ( (  (@ (H (L (P (p (x (| ( ( ( ( ( ( ( ( ( (!(!(!(!(0!(8!(<!(@!(`!(h!(l!(p!(!(!(!(!(!(!(!(!(!(!(!("( "(("(,"(0"(P"(X"(\"(`"("("("("("("("("("("("("(#(#(#( #(@#(H#(L#(P#(p#(x#(|#(#(#(#(#(#(#(#(#(#($($($($(0$(8$(<$(@$(`$(h$(l$(p$($($($($($($($($($($($(%( %((%(,%(0%(P%(X%(\%(`%(%(%(%(%(%(%(%(%(%(%(%(%(&(&(&( &(@&(H&(L&(P&(p&(x&(|&(&(&(&(&(&(&(&(&(&('('('('(0'(8'(<'(@'(`'(h'(l'(p'('('('('('('('('('('('((( (((((,((0((P((X((\((`(((((((((((((((((((((((((()()()( )(@)(H)(L)(P)(p)(x)(|)()()()()()()()()()(*(*(*(*(0*(8*(<*(@*(`*(h*(l*(p*(*(*(*(*(*(*(*(+( +((+(,+(0+(P+(X+(\+(`+(d+(+(+(+(+(+(+(+(+(+(+(+(+(,(,(,( ,(@,(H,(L,(P,(p,(x,(|,(,(,(,(,(,(,(,(,(,(-(-(-(-(0-(8-(<-(@-(`-(h-(l-(p-(-(-(-(-(-(-(-(-(-(-(-(.( .((.(,.(0.(P.(X.(\.(`.(.(.(.(.(.(.(.(.(.(.(.(.(/(/(/( /(@/(H/(L/(P/(p/(x/(|/(/(/(/(/(/(/(/(/(/(0(0(0(0(00(80(<0(@0(`0(h0(l0(p0(0(0(0(0(0(0(0(0(0(0(0(1( 1((1(,1(01(P1(X1(\1(`1(1(1(1(1(1(1(1(1(1(1(1(1(2(2(2( 2(@2(H2(L2(P2(p2(x2(|2(2(2(2(2(2(2(2(2(2(3(3(3(3(03(83(<3(@3(`3(h3(l3(p3(3(3(3(3(3(3(3(3(3(3(3(4( 4((4(,4(04(P4(X4(\4(`4(4(4(4(4(4(4(4(4(4(4(4(4(5(5(5( 5(@5(H5(L5(P5(p5(x5(|5(5(5(5(5(5(5(5(5(5(6(6(6(6(6(06(86(<6(@6(H6(`6(h6(l6(p6(x6(6(6(6(6(6(6(6(6(6(6(6(6(6(7(7( 7((7(,7(07(P7(X7(\7(`7(d7(7(7(7(7(7(7(7(7(7(7(7(7(7(7(7(8(8(8( 8($8(@8(H8(L8(P8(T8(p8(x8(|8(8(8(8(8(8(8(8(8(8(8(8(8(9(9(9(9(09(89(<9(@9(D9(`9(h9(l9(p9(t9(9(9(9(9(9(9(9(9(9(9(9(9(:( :((:(,:(0:(P:(X:(\:(`:(:(:(:(:(:(:(:(:(:(:(:(:(;(;(;( ;(@;(H;(L;(P;(T;(p;(x;(|;(;(;(;(;(;(;(;(;(;(;(;(;(<(<(<(<(<(0<(8<(<<(@<(`<(h<(l<(p<(<(<(<(<(<(<(<(<(<(<(<(=( =((=(,=(0=(P=(X=(\=(`=(=(=(=(=(=(=(=(=(=(=(=(=(>(>(>( >(@>(H>(L>(P>(p>(x>(|>(>(>(>(>(>(>(>(>(>(?(?(?(?(0?(8?(<?(@?(`?(h?(l?(p?(t?(?(?(?(?(?(?(?(?(?(?(?(@( @((@(,@(0@(P@(X@(\@(`@(@(@(@(@(@(@(@(@(@(@(@(@(A(A(A( A(@A(HA(LA(PA(pA(xA(|A(A(A(A(A(A(A(A(A(A(B(B(B(B(0B(8B(<B(@B(DB(`B(hB(lB(pB(B(B(B(B(B(B(B(B(B(B(B(C( C((C(,C(0C(PC(XC(\C(`C(C(C(C(C(C(C(C(C(C(C(C(C(D(D(D( D(@D(HD(LD(PD(pD(xD(|D(D(D(D(D(D(D(D(D(D(E(E(E(E(0E(8E(<E(@E(`E(hE(lE(pE(E(E(E(E(E(E(E(E(E(E(E(F( F((F(,F(0F(PF(XF(\F(`F(F(F(F(F(F(F(F(F(F(F(F(F(G(G(G( G(@G(HG(LG(PG(pG(xG(|G(G(G(G(G(G(G(G(G(G(H(H(H(H(0H(8H(<H(@H(`H(hH(lH(pH(H(H(H(H(H(H(H(H(H(H(H(I( I((I(,I(0I(PI(XI(\I(`I(I(I(I(I(I(I(I(I(I(I(I(I(J(J(J( J(@J(HJ(LJ(PJ(pJ(xJ(|J(J(J(J(J(J(J(J(J(J(K(K(K(K(0K(8K(<K(@K(`K(hK(lK(pK(K(K(K(K(K(K(K(K(K(K(K(L( L((L(,L(0L(PL(XL(\L(`L(L(L(L(L(L(L(L(L(L(L(L(L(M(M(M( M(@M(HM(LM(PM(pM(xM(|M(M(M(M(M(M(N(N(N(N(N(N(N(N( N($N((N(,N(0N(4N(8N(<N(@N(DN(HN(LN(PN(TN(XN(\N(`N(dN(hN(lN(pN(tN(xN(|N(N(N(N(N(N(N(N(N(N(N(N(N(N(N(N(N(N(N(N(N(N(N(N(N(N(N(N(N(N(N(N(N(O(O(O(O(O(O(O(O( O($O((O(,O(0O(4O(8O(<O(@O(DO(HO(LO(PO(TO(XO(\O(`O(dO(hO(lO(pO(tO(xO(|O(O(O(O(O(O(O(O(O(O(O(O(O(O(O(O(O(O(O(O(O(O(O(O(O(O(O(O(O(O(O(O(O(P(P(P(P(P(P(P(P( P($P((P(,P(0P(4P(8P(<P(@P(DP(HP(LP(PP(TP(XP(\P(`P(dP(hP(lP(pP(tP(xP(|P(P(P(P(P(#$	+OP(P(P(P(P(DP([P(P(P(P(P(P(P(P(P(
P(P(P(P(PP(
P(Q(Q(Q(Q(Q(Q(<Q(Q(% Q(#$Q((Q( ,Q(!0Q("4Q($8Q(<Q(@Q(-DQ(.HQ(*LQ(,PQ()TQ((XQ('\Q(&
$4DTe
"*2:BJRZbjr LS_BUFFER2_FULLLS_RETIRED_CPUID_INSTRUCTIONSDC_L1_DTLB_MISS_AND_L2_DTLB_MISSBU_FILL_INTO_L2FR_DISPATCH_STALL_FOR_SEGMENT_LOADL1_DCACHE_ACCESSMEM_READBRANCH_DIR_MISPREDICTISSUE_IS_EMPTYL2D_CACHE_WBEXC_FIQL2CACHEMASTER_READ_RSP_FLITLOAD_MISSLOAD_COMPLETEDLDQ_QUARTER_TO_HALFLDQ_GT_HALFDDQ1_FULL_DR_STALLSJMISDIDNAMTVSCR_INSTR_COMPLETEDMFVSCR_SYNC_CYCLESLSU_LOAD_HIT_LINE_ALIAS_VS_CSQ0LSU_RA_LATCH_STALLL1_DATA_STORE_MISSL1_INSTR_CACHE_RELOADSSECOND_SPECULATION_BUFFER_ACTIVECANCELLED_L1_INSTR_CACHE_MISSESGPR_ISSUE_QUEUE_STALLEDL3_TOUCH_HITSL1_INSTR_MISSCYCLES_BRANCH_ISSUE_STALLEDPART2_MISALIGNED_CACHE_ACCESSSTASH_L2_HITSL2_CACHE_CLEAN_UPDATESDVT7_DETECTEDcyclesmultiply-pipe-excluding-junk-opscsvictim-from-l2sse-reclass-microfaultsrdmodwrARMV7INTEL_CORE2PPC_7450perpkg: %s
inst-retired.any_poffcore_rsp{"type": "userdata"{"type": "callchain"%s, "pmcid": "0x%08x", "event": "%d", "flags": "0x%08x", "evname": "%s"}
v4GenuineIntel-6-7AAuthenticAMD-23-[[:xdigit:]]+Demand requests that miss L2 cacheumask=0x41,period=200003,event=0x24This event counts core-originated cacheable demand requests that refer to the last level cache (LLC). Demand requests include loads, RFOs, and hardware prefetches from L1D, and instruction fetches from IFUl1d_pend_miss.pending_cycles_anyCycles a demand request was blocked due to Fill Buffers inavailabilityRetired store uops that split across a cacheline boundary. (Precise Event - PEBS)  Supports address when precise (Precise event)umask=0x10,period=50021,event=0xd1l2_trans.l2_wbNumber of SSE/AVX computational scalar double precision floating-point instructions retired.  Each count represents 1 computation. Applies to SSE* and AVX* scalar double precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT FM(N)ADD/SUB.  FM(N)ADD/SUB instructions count twice as they perform multiple calculations per elementNumber of X87 assists due to input valuefp_assist.simd_outputidq.ms_dsb_cyclesUops delivered to Instruction Decode Queue (IDQ) while Microcode Sequenser (MS) is busyidq_uops_not_delivered.cycles_fe_was_okinv=1,umask=0x1,cmask=1,period=2000003,event=0x9cNumber of times a TSX Abort was triggered due to release/commit but data and address mismatchumask=0x40,period=2000003,event=0xc8rtm_retired.aborted_misc1umask=0x1,period=100007,event=0xcd,ldlat=0x20This event counts loads with latency value being above 512  Spec update: BDM100, BDM35 (Must be precise)cpu_clk_unhalted.thread_anyint_misc.recovery_cyclesThis event counts taken speculative and retired macro-conditional branch instructions excluding calls and indirect branchesTaken speculative and retired indirect branches with return mnemonicumask=0x84,period=200003,event=0x89uops_executed_port.port_3_coreumask=0x8,any=1,period=2000003,event=0xa1uops_executed_port.port_6cycle_activity.cycles_l2_misscycle_activity.cycles_l1d_pendingNumber of Uops delivered by the LSDumask=0x1,cmask=1,period=2000003,event=0xa8inv=1,umask=0x2,period=2000003,event=0xb1Number of instructions retired. General Counter   - architectural event  Spec update: BDM61inv=1,umask=0x1,cmask=1,period=2000003,event=0xc2umask=0x1,period=400009,event=0xc5umask=0x8,period=100007,event=0xc5LLC prefetch misses for code reads. Derived from unc_c_tor_inserts.miss_opcode. Unit: uncore_cbox unc_h_snoop_resp.rspifwdPre-charges due to page misses. Unit: uncore_imc dtlb_load_misses.walk_completed_4kumask=0x10,period=2000003,event=0x8Cycle count for an Extended Page table walkitlb_misses.walk_completed_2m_4mCore misses that miss the  DTLB and hit the STLB (4K)Operations that miss the first ITLB level but hit the second and do not cause any page walksNumber of ITLB page walker hits in the L3 + XSNP  Spec update: BDM69, BDM98tlb_flush.stlb_anyFrontend_Bound_SMTuops_retired.retire_slots / (4 * cycles)inst_retired.any / cyclesL2_Cache_Fill_BWL2MPKI_Allumask=0x1,period=2000003,cmask=1,event=0x60Counts demand data readsoffcore_response.demand_data_rd.supplier_none.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000020001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F80020001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0000010002offcore_response.pf_l2_data_rd.supplier_none.snoop_not_neededoffcore_response.pf_l2_data_rd.l3_hit.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400020020offcore_response.pf_l2_rfo.l3_hit.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x01003C0020umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C0020offcore_response.all_pf_data_rd.supplier_none.snoop_hitmoffcore_response.all_pf_data_rd.l3_hit.snoop_noneoffcore_response.all_pf_data_rd.l3_hit.any_snoopoffcore_response.all_pf_code_rd.supplier_none.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080020091offcore_response.all_data_rd.supplier_none.snoop_hit_no_fwdumask=0x18,period=2000003,cmask=4,event=0x79inv=1,umask=0x1,period=2000003,cmask=1,event=0x9cumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0104000001offcore_response.demand_data_rd.l3_miss_local_dram.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C000001offcore_response.corewb.l3_miss_local_dram.snoop_not_neededoffcore_response.pf_l2_rfo.l3_miss_local_dram.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC000040offcore_response.pf_l2_code_rd.l3_miss.snoop_not_neededoffcore_response.pf_l3_data_rd.l3_hit.snoop_non_dramoffcore_response.pf_l3_code_rd.supplier_none.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC008000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C000090offcore_response.all_data_rd.l3_miss_local_dram.snoop_non_dramoffcore_response.all_data_rd.l3_miss.snoop_hit_no_fwdoffcore_response.all_rfo.l3_miss_local_dram.snoop_hit_no_fwdumask=0x3,any=1,period=2000003,cmask=1,event=0xdumask=0x2,period=2000003,cmask=3,event=0xb1unc_cbo_xsnp_response.miss_xcoreumask=0x18,event=0x34unc_cbo_cache_lookup.any_mesiDRAM_Read_LatencyThis event counts retired load uops which data sources were hits in the mid-level (L2) cache  Supports address when precise.  Spec update: BDM35 (Precise event)offcore_response.all_reads.llc_miss.remote_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x103FC00002Counts all demand data writes (RFOs) miss the L3 and the modified data is transferred from remote cacheConditional branch instructions retired (Precise event)qpi_data_bandwidth_txumask=0x74,period=200000,event=0x29l2_reject_busq.self.any.i_stateumask=0x58,period=200000,event=0x30l2_no_req.selfl1d_cache.all_cache_refSIMD packed shift micro-ops retiredmisalign_mem_ref.ld_splitumask=0x9,period=200000,event=0x5misalign_mem_ref.st_splitprefetch.prefetcht0Number of segment register loadsExternal snoopsumask=0x1,period=2000000,event=0x12cpu_clk_unhalted.core_pbr_inst_retired.pred_takenbr_inst_retired.any1umask=0x3,period=200000,event=0xcLoad uops retired that split a cache-line (Precise event capable)  Supports address when precise (Must be precise)offcore_response.any_rfo.l2_miss.anyCounts reads for ownership (RFO) requests (demand & prefetch) that hit the L2 cacheCounts any data writes to uncacheable write combining (USWC) memory region  that miss the L2 cacheumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000044000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x3600002000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000042000offcore_response.full_streaming_stores.l2_miss.anyCounts reads for ownership (RFO) requests generated by L2 prefetcher that miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000040010umask=0x1,period=100007,event=0xb7,offcore_rsp=0x3600000008offcore_response.corewb.l2_miss.hitm_other_coreoffcore_response.demand_rfo.outstandingCounts the number of instructions that retire execution. For instructions that consist of multiple uops, this event counts the retirement of the last uop of the instruction. The counter continues counting during hardware interrupts, traps, and inside interrupt handlers.  This event uses fixed counter 0.  You cannot collect a PEBs record for this eventCounts a load blocked from using a store forward because of an address/size mismatch, only one of the loads blocked from each store will be counted (Must be precise)Counts uops issued by the front end and allocated into the back end of the machine.  This event counts uops that retire as well as uops that were speculatively executed but didn't retire. The sort of speculative uops that might be counted includes, but is not limited to those uops issued in the shadow of a miss-predicted branch, those uops that are inserted during an assist (such as for a denormal floating point result), and (previously allocated) uops that might be canceled during a machine clearmachine_clears.fp_assistbr_inst_retired.jccCounts near indirect CALL branch instructions retired (Must be precise)Counts near relative CALL branch instructions retired (Must be precise)Counts mispredicted near RET branch instructions retired, where the return address taken was not what the processor predicted (Must be precise)cycles_div_busy.idivCounts core cycles the integer divide unit is busyCounts the number of demand and L1 prefetcher requests rejected by the L2Q due to a full or nearly full condition which likely indicates back pressure from L2Q. It also counts requests that would have gone directly to the XQ, but are rejected due to a full or nearly full condition, indicating back pressure from the IDI link. The L2Q may also reject transactions from a core to insure fairness between cores, or to delay a core's dirty eviction when the address conflicts with incoming external snoopsCounts demand cacheable data reads of full cache lines hit the L2 cacheCounts demand cacheable data reads of full cache lines outstanding, per cycle, from the time of the L2 miss to when any response is receivedCounts the number of writeback transactions caused by L1 or L2 cache evictions hit the L2 cacheCounts bus lock and split lock requests hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes true miss for the L2 cache with a snoop miss in the other processor moduleCounts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes outstanding, per cycle, from the time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data cache line reads generated by hardware L1 data cache prefetcher true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts any data writes to uncacheable write combining (USWC) memory region  outstanding, per cycle, from the time of the L2 miss to when any response is receivedCounts data reads generated by L1 or L2 prefetchers miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data reads (demand & prefetch) have any transaction responses from the uncore subsystem. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts machine clears due to memory ordering issues.  This occurs when a snoop request happens and the machine is uncertain if memory ordering will be preserved - as another core is in the process of modifying the dataPage walk completed due to a demand load to a 4K pagedtlb_load_misses.walk_completed_1gbCounts cycles DSB is delivered four uops. Set Cmask = 4Uops not delivered to Resource Allocation Table (RAT) per thread when backend of the machine is not stalled  Spec update: HSD135Randomly selected loads with latency value being above 512  Spec update: HSD76, HSD25, HSM26 (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FFFC007F7umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FFFC00100Unhalted core cycles when the thread is not in ring 0Cycles which a uop is dispatched on port 5 in this threadCycles with pending L1 cache miss loadsCycles where at least 4 uops were executed per-thread  Spec update: HSD144, HSD30, HSM31Cycles at least 3 micro-op is executed from any thread on physical core  Spec update: HSD30, HSM31Number of front end re-steers due to BPU mispredictionDemand load Miss in all translation lookaside buffer (TLB) levels causes a page walk that completes of any page sizedtlb_load_misses.pde_cache_missThis event counts cycles when the  page miss handler (PMH) is servicing page walks caused by DTLB store missesMisses in ITLB that causes a page walk of any page sizeMisses in all ITLB levels that cause completed page walksCounts the number of ITLB flushes, includes 4k/2M/4M pagesNumber of ITLB page walker loads that hit in the L1+FBumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0600400002FP operations retired. X87 FP operations that have no exceptions: Counts also flows that have several X87 or flows that use X87 uops in the exception handlingRequests from the L2 hardware prefetchers that hit L2 cachel2_store_lock_rqsts.hit_mNot rejected writebacks that missed LLCCounts cycles MITE is delivered at least one uops. Set Cmask = 1Instruction cache, streaming buffer and victim cache missesLoads with latency value being above 16 (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x300400001Cycles which a Uop is dispatched on port 0Cycles while L2 cache miss load* is outstandingPrecise instruction retired event with HW to reduce effect of PEBS shadow in IP distribution (Must be precise)umask=0x04,event=0x34umask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003c0090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3fffc203f7Counts all data/code/rfo reads (demand & prefetch) that miss the LLC  and the data returned from local dramoffcore_response.pf_l2_data_rd.llc_miss.any_dramtxl0p_power_cycles %event=0x7event=0xc,filter_band1=20Counts the number of cycles that the uncore was running at a frequency greater than or equal to 3Ghz. Derived from unc_p_freq_band2_cycles. Unit: uncore_pcu Counts the number of cycles that the uncore transitioned to a frequency greater than or equal to 3Ghz. Derived from unc_p_freq_band2_cycles. Unit: uncore_pcu This event counts line-splitted store uops retired to the architected path. A line split is across 64B cache-line which includes a page split (4K) (Precise event)umask=0x4,period=200003,event=0x27l1d_blocks.bank_conflict_cyclesinv=1,umask=0x1,period=2000003,cmask=4,event=0x9cumask=0xa,period=2000003,event=0xacAll (macro) branch instructions retired. (Precise Event - PEBS) (Must be precise)Memory page activates. Unit: uncore_imc umask=0xc,event=0x4unc_m_rpq_occupancyCounts the loads retired that get the data from the other core in the same tile in M state  Supports address when precise (Precise event)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000010070umask=0x1,period=100007,event=0xb7,offcore_rsp=0x08000832f7Counts Demand code reads and prefetch code read requests  that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000080022Counts Demand cacheable data and L1 prefetch data read requests  that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M stateCounts L1 data HW prefetches that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster modeCounts L1 data HW prefetches that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F stateoffcore_response.bus_locks.l2_hit_near_tile_mCounts Bus locks and split lock requests that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M stateoffcore_response.bus_locks.l2_hit_near_tile_e_foffcore_response.partial_writes.l2_hit_near_tile_e_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800080100offcore_response.demand_data_rd.l2_hit_near_tile_e_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0002000200Counts any Prefetch requests that accounts for responses which hit its own tile's L2 with data in M stateCounts Demand code reads and prefetch code read requests  that accounts for responses which hit its own tile's L2 with data in E stateoffcore_response.partial_reads.l2_hit_this_tile_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0010002000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800400044Counts Demand cacheable data and L1 prefetch data read requests  that accounts for data responses from DRAM Localoffcore_response.uc_code_reads.ddr_farCounts UC code reads (valid only for Outstanding response type)  that accounts for data responses from DRAM Faroffcore_response.pf_l2_rfo.mcdramCounts Bus locks and split lock requests that accounts for responses from MCDRAM (local and far)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0181800080offcore_response.any_request.ddroffcore_response.any_read.ddrCounts the number of branch instructions retired (Precise event)Counts the number of near indirect CALL branch instructions retired (Precise event)This event counts the number of packed vector SSE, AVX, AVX2, and AVX-512 micro-ops retired (floating point, integer and store) except for loads (memory-to-register mov-type micro-ops), packed byte and word multipliesCounts all nukesCounts the number of unhalted core clock cyclesl1d_wb_l2.m_stateumask=0x8,period=100000,event=0x28L1 writebacks to L2 in M stateL2 data prefetches in M statel2_lines_in.anyumask=0xf,period=100000,event=0xf2L2 modified lines evicted by a prefetch requestumask=0x30,period=200000,event=0x24L2 instruction fetchesumask=0x4,period=200000,event=0xf0umask=0x8,period=100000,event=0x27mem_inst_retired.storesumask=0x40,period=200000,event=0xcbumask=0x10,period=2000000,event=0xf4umask=0x1,period=100000,event=0xb7,offcore_rsp=0x4744offcore_response.any_rfo.io_csr_mmioOffcore writebacks to the IO, CSR, MMIO unitoffcore_response.corewb.llc_hit_no_other_coreoffcore_response.data_ifetch.any_locationumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4777offcore_response.data_in.any_locationOffcore data reads, RFO's and prefetches satisfied by the LLC and HIT in a sibling coreoffcore_response.data_in.llc_hit_other_core_hitmumask=0x1,period=100000,event=0xb7,offcore_rsp=0x203Offcore demand data requests that HIT in a remote cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x702Offcore demand RFO requests that HIT in a remote cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x8030umask=0x1,period=100000,event=0xb7,offcore_rsp=0x230offcore_response.pf_data.remote_cache_dramOffcore prefetch data reads satisfied by the LLC or local DRAMOffcore prefetch code reads satisfied by the LLC or local DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3840Offcore prefetch RFO requests satisfied by a remote cacheComputational floating-point operations executedoffcore_response.any_rfo.local_dramOffcore prefetch data requests satisfied by a remote DRAMOffcore prefetch RFO requests satisfied by the local DRAMl1i.cycles_stalledumask=0x20,period=2000,event=0x89umask=0x40,period=20000,event=0x89Reference base clock (133 Mhz) cycles when thread is not halted (programmable counter)ssex_uops_retired.scalar_doubleinv=1,umask=0x1,period=2000000,cmask=1,event=0xd1uops_executed.core_stall_count_no_port5Cycles Uops are being retired (Precise event)Counts requests from the L1/L2/L3 hardware prefetchers or Load software prefetches that hit L2 cacheCounts core-originated cacheable requests to the  L3 cache (Longest Latency cache). Requests include data and code reads, Reads-for-Ownership (RFOs), speculative accesses and hardware prefetches from L1 and L2.  It does not include all accesses to the L3  Spec update: SKL057Counts duration of L1D miss outstanding in cyclesumask=0x80,period=100003,event=0xb0Counts the number of lines that are evicted by L2 cache when triggered by an L2 cache fill. Those lines are in Modified state. Modified lines are written back to L3umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0108000offcore_response.other.l3_hit_e.snoop_hitmoffcore_response.other.l3_hit_m.snoop_hitmoffcore_response.demand_code_rd.l3_hit_s.spl_hitoffcore_response.demand_code_rd.l3_hit_e.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080040004offcore_response.demand_code_rd.l3_hit_m.spl_hitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040020004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000040001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080040001Counts cycles during which uops initiated by Decode Stream Buffer (DSB) are being delivered to Instruction Decode Queue (IDQ) while the Microcode Sequencer (MS) is busy. Counting includes uops that may 'bypass' the IDQCycles with less than 2 uops delivered by the front-endumask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C408000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC4008000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FFC400004offcore_response.demand_rfo.l4_hit_local_l4.snoop_non_dramumask=0x40,period=2000003,event=0xa6A version of INST_RETIRED that allows for a more unbiased distribution of samples across instructions retired. It utilizes the Precise Distribution of Instructions Retired (PDIR) feature to mitigate some bias in how retired instructions get sampled  Spec update: SKL091, SKL044 (Must be precise)umask=0x1,period=100003,event=0xe6min( 1 , uops_issued.any / ( (uops_retired.retire_slots / inst_retired.any) * 64 * ( icache_64b.iftag_hit + icache_64b.iftag_miss ) / 4.1 ) )arb@event\=0x80\,umask\=0x2@ / arb@event\=0x80\,umask\=0x2\,thresh\=1@Counts demand data loads that caused a page walk of any page size (4K/2M/4M/1G). This implies it missed in all TLB levels, but the walk need not have completedCounts loads that miss the DTLB (Data TLB) and hit the STLB (Second level TLB)Counts the number of request from the L2 that were not accepted into the XQoffcore_response.any_code_rd.l2_miss.hit_other_core_no_fwdCounts any code reads (demand & prefetch) that miss L2 and the snoops to sibling cores hit in either E/S state and the line is not forwardedCounts any code reads (demand & prefetch) that have any response typeumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0400000040offcore_response.demand_rfo.l2_miss.snoop_missThis event counts every cycle when a I-side (walks due to an instruction fetch) page walk is in progress. Page walk duration divided by number of page walks is the average duration of page-walksumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1003c0040Counts prefetch (that bring data to LLC only) code reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresumask=0x1,period=2000000,event=0x60REQUEST = ANY_DATA read and RESPONSE = LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = ANY_REQUEST and RESPONSE = LLC_HIT_OTHER_CORE_HITREQUEST = ANY_REQUEST and RESPONSE = LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = ANY RFO and RESPONSE = IO_CSR_MMIOREQUEST = CORE_WB and RESPONSE = IO_CSR_MMIOREQUEST = DEMAND_DATA and RESPONSE = REMOTE_CACHE_HITMREQUEST = DEMAND_DATA_RD and RESPONSE = LOCAL_CACHEumask=0x1,period=100000,event=0xb7,offcore_rsp=0xff04umask=0x1,period=100000,event=0xb7,offcore_rsp=0x7f80REQUEST = OTHER and RESPONSE = ANY_LOCATIONREQUEST = PF_DATA and RESPONSE = IO_CSR_MMIOREQUEST = ANY_DATA read and RESPONSE = ANY_DRAM AND REMOTE_FWDumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3044offcore_response.corewb.other_local_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0xf870umask=0x1,period=100000,event=0xb7,offcore_rsp=0x5808umask=0x1,period=100000,event=0xb7,offcore_rsp=0x2704Counts the number of lines that are evicted by L2 cache when triggered by an L2 cache fill. Those lines can be either in modified state or clean state. Modified lines may either be written back to L3 or directly written to memory and not allocated in L3.  Clean lines may either be allocated in L3 or droppedumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0000010490offcore_response.all_data_rd.l3_hit.no_snoop_neededoffcore_response.demand_data_rd.l3_hit.snoop_hit_with_fwdoffcore_response.demand_data_rd.l3_miss.remote_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x063FC00001offcore_response.demand_code_rd.l3_miss.remote_hitmoffcore_response.pf_l2_data_rd.l3_miss_remote_dram.snoop_miss_or_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0604000020umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063FC00080umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0604000100umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063B800400umask=0x40,period=200003,event=0x28DRAM Underfill Read CAS Commands issued. Unit: uncore_imc PCI Express bandwidth reading at IIO, part 1. Unit: uncore_iio umask=0x01,event=0x5fumask=0x04,event=0x5cCounts when a a transaction with the opcode type RspSFwd Snoop Response was received which indicates a remote caching agent forwarded the data but held on to its current copy.  This is common for data and code reads that hit in a remote socket in E (Exclusive) or F (Forward) stateRsp*Fwd*WB Snoop Responses Received. Unit: uncore_cha unc_iio_clockticksCounts every read request for up to a 64 byte transaction of data made by a unit on the main die (generally a core) to the MMIO space of a card on IIO Part3. In the general case, Part3 refers to a x4 PCIe card plugged into the fourth slot of a PCIe riser card, but it could brefer to  any device attached to the IIO unit using the lanes starting at lane 12 of the 16 lanes supported by the busunc_iio_txn_req_of_cpu.mem_read.part1umask=0x2,event=0x2eunc_m2m_imc_writes.partialevent=0x21Protocol header and credit FLITs received from any slot. Unit: uncore_upi ll Counts protocol header and credit FLITs  (80 bit FLow control unITs) received from any of the 3 UPI slots on this UPI unitThis event is deprecated. Refer to new event OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWDperiod=50021,umask=0x4,event=0xd1offcore_response.pf_l3_data_rd.l3_hit_m.snoop_noneThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_M.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F803C0400offcore_response.all_pf_data_rd.pmm_hit_local_pmm.snoop_not_neededThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_M.ANY_SNOOPoffcore_response.all_rfo.supplier_none.no_snoop_neededoffcore_response.demand_data_rd.l3_hit_m.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000028000This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_E.ANY_SNOOPThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400100002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80400002This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_M.SNOOP_MISSThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT.SNOOP_NONEThis event is deprecated. Refer to new event OCR.PF_L2_RFO.SUPPLIER_NONE.ANY_SNOOPThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_S.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_E.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400200001This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x01003C0002This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_E.NO_SNOOP_NEEDEDoffcore_response.demand_code_rd.l3_hit.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08003C0004offcore_response.pf_l2_data_rd.pmm_hit_local_pmm.snoop_not_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800100490offcore_response.all_reads.l3_hit.no_snoop_neededThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200100080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800100004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200080020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100040491offcore_response.demand_rfo.supplier_none.hitm_other_corecmask=1,period=2000003,umask=0x1,event=0x48This event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F803C0120This event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_E.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_M.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x01000807F7This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_NONEoffcore_response.pf_l3_data_rd.l3_hit_m.hit_other_core_fwdoffcore_response.pf_l3_rfo.l3_hit_m.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000020001This event is deprecated. Refer to new event OCR.ALL_RFO.SUPPLIER_NONE.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000040080offcore_response.pf_l2_data_rd.l3_hit_e.no_snoop_neededoffcore_response.demand_data_rd.l3_hit_s.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_S.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000100004This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_NONEoffcore_response.demand_rfo.l3_hit_e.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800200490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x04003C0491This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80100122PMM_Read_BWRetired instructions that are fetched after an interval where the front-end had at least 2 bubble-slots for a period of 2 cycles which was not interrupted by a back-end stall (Precise event)period=100003,umask=0x1,event=0xb7,offcore_rsp=0x063B800491period=100003,umask=0x1,event=0xb7,offcore_rsp=0x023C000490ocr.pf_l3_rfo.l3_miss_remote_hop1_dram.any_snoopocr.pf_l3_data_rd.l3_miss_local_dram.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1010000002offcore_response.pf_l1d_and_sw.l3_miss_remote_hop1_dram.snoop_noneThis event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS_REMOTE_HOP1_DRAM.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x023C000080ALL_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_MISSocr.all_reads.l3_miss_local_dram.any_snoopThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS_REMOTE_HOP1_DRAM.ANY_SNOOPocr.demand_rfo.l3_miss_local_dram.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0404008000ocr.demand_data_rd.l3_miss_local_dram.snoop_missThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS.HIT_OTHER_CORE_NO_FWDocr.pf_l2_data_rd.l3_miss_remote_hop1_dram.any_snoopocr.demand_rfo.l3_miss_local_dram.snoop_missoffcore_response.all_pf_rfo.l3_miss.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103C000001ocr.pf_l2_rfo.l3_miss.no_snoop_neededALL_PF_RFO & L3_MISS_LOCAL_DRAM & NO_SNOOP_NEEDEDoffcore_response.all_pf_data_rd.l3_miss.hit_other_core_fwdperiod=2000003,umask=0x80,event=0xc9period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0204000490ALL_PF_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x043C000100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x043C000080This event is deprecated. Refer to new event OCR.OTHER.L3_MISS_LOCAL_DRAM.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0404000010ocr.demand_data_rd.l3_miss.remote_hitmperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x083FC00120This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_NO_FWDcmask=2,period=2000003,umask=0x2,event=0xa3Counts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & L3_MISS & HIT_OTHER_CORE_NO_FWDALL_RFO & L3_MISS_LOCAL_DRAM & ANY_SNOOPCounts demand data reads  DEMAND_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_FWDoffcore_response.all_reads.l3_miss_local_dram.hit_other_core_no_fwdocr.all_rfo.l3_miss_remote_hop1_dram.snoop_noneCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_FWDALL_DATA_RD & L3_MISS & HIT_OTHER_CORE_FWDCounts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & L3_MISS & ANY_SNOOPCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_MISS_REMOTE_HOP1_DRAM & HITM_OTHER_COREocr.all_rfo.supplier_none.snoop_missocr.demand_rfo.l3_hit_s.snoop_noneocr.other.pmm_hit_local_pmm.any_snoopocr.demand_data_rd.l3_hit_f.snoop_missocr.other.l3_hit.snoop_missocr.other.l3_hit_e.hit_other_core_fwdocr.all_pf_data_rd.supplier_none.hit_other_core_fwdocr.all_reads.l3_hit_e.any_snoopALL_PF_DATA_RD & SUPPLIER_NONE & SNOOP_NONEocr.demand_code_rd.l3_hit_m.hit_other_core_no_fwdocr.demand_data_rd.l3_hit_f.snoop_noneCounts all demand code reads  DEMAND_CODE_RD & L3_HIT_F & ANY_SNOOPocr.pf_l3_rfo.l3_hit_f.hitm_other_coreCounts demand data reads  DEMAND_DATA_RD & L3_HIT_M & ANY_SNOOPocr.other.pmm_hit_local_pmm.snoop_noneCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_M & ANY_SNOOPCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_M & HITM_OTHER_CORECounts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & PMM_HIT_LOCAL_PMM & SNOOP_NONEocr.pf_l3_rfo.l3_hit_e.snoop_noneocr.all_reads.supplier_none.no_snoop_neededCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_S & HIT_OTHER_CORE_NO_FWDocr.demand_rfo.l3_hit_s.any_snoopocr.all_pf_rfo.l3_hit.snoop_hit_with_fwdocr.pf_l2_data_rd.l3_hit_m.snoop_missocr.demand_code_rd.l3_hit_f.snoop_noneocr.pf_l3_rfo.l3_hit_s.hit_other_core_fwdocr.pf_l3_rfo.l3_hit_e.any_snoopocr.pf_l2_rfo.supplier_none.snoop_missCounts all prefetch (that bring data to L2) RFOs PF_L2_RFO & L3_HIT & HITM_OTHER_COREALL_PF_RFO & SUPPLIER_NONE & HIT_OTHER_CORE_FWDocr.other.l3_hit_f.hit_other_core_no_fwdCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_E & HIT_OTHER_CORE_NO_FWDocr.pf_l2_rfo.l3_hit_m.no_snoop_neededcmask=1,inv=1,period=2000003,umask=0x2,event=0xb1period=2000003,umask=0x40,event=0xa6Counts the number of Blend Uops issued by the Resource Allocation Table (RAT) to the reservation station (RS) in order to preserve upper bits of vector registers. Starting with the Skylake microarchitecture, these Blend uops are needed since every Intel SSE instruction executed in Dirty Upper State needs to preserve bits 128-255 of the destination register. For more information, refer to Mixing Intel AVX and Intel SSE Code section of the Optimization Guideevent=0xe3Ingress (from CMS) Allocations; IRQ. Unit: uncore_cha Peer to peer read request for 4 bytes made by a different IIO unit to IIO Part0. Unit: uncore_iio unc_iio_data_req_by_cpu.peer_write.part2Counts every peer to peer read request for 4 bytes of data made by IIO Part2 to the MMIO space of an IIO target. In the general case, Part2 refers to a x4 or x8 PCIe card plugged into the third slot of a PCIe riser card, but it could refer to any x4 or x8 device attached to the IIO unit and using lanes starting at lane 8 of the 16 lanes supported by the busCounts every peer to peer write request of 4 bytes of data made by IIO Part0 to the MMIO space of an IIO target. In the general case, Part0 refers to a standard PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could also refer to any device plugged into the first slot of a PCIe riser card or to a device attached to the IIO unit which starts its use of the bus using lane 0 of the 16 lanes supported by the busPeer to peer read request for up to a 64 byte transaction is made by a different IIO unit to IIO Part2. Unit: uncore_iio Peer to peer write request of up to a 64 byte transaction is made by IIO Part2 to an IIO target. Unit: uncore_iio unc_m2m_imc_reads.to_pmmBL Ingress (from CMS) Allocations. Unit: uncore_m2m period=2000003,umask=0x10,event=0x49Counts Software prefetch requests that miss the L2 cache. This event accounts for PREFETCHNTA and PREFETCHT0/1/2 instructionsumask=0x2,period=2000003,cmask=1,edge=1,event=0x48Number of SSE/AVX computational 256-bit packed double precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 4 computation operations, one for each element.  Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MUL DIV MIN MAX RCP14 RSQRT14 RANGE SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementCounts number of SSE/AVX computational 512-bit packed double precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 8 computation operations, one for each element.  Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT RSQRT14 RCP14 RANGE FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementidq.mite_cycles_anyumask=0x1,period=100007,event=0xc6,frontend=0x500206Counts Unfriendly TSX abort triggered by a nest count that is too deepNumber of times an HLE execution successfully committed  Supports address when preciseinv=1,umask=0x1,period=2000003,cmask=1,edge=1,event=0x5euops_dispatched.port_0Counts the number of uops executed from any threadAll mispredicted branch instructions retired  Supports address when precise (Precise event)Number of near branch instructions retired that were mispredicted and taken  Supports address when precise (Precise event)umask=0x2,period=2000003,event=0xecCounts stores that miss the DTLB (Data TLB) and hit the STLB (2nd Level TLB)Counts cacheable memory requests that access the Last Level Cache.  Requests include Demand Loads, Reads for Ownership(RFO), Instruction fetches and L1 HW prefetches. If the platform has an L3 cache, last level cache is the L3, otherwise it is the L2Counts the number of core cycles while the core is not in a halt state.  The core enters the halt state when it is running the HLT instruction. The core frequency may change from time to time. For this reason this event may have a changing ratio with regards to time.  This event uses fixed counter 1TOR Inserts; Data read opt prefetch from local IA that misses in the snoop filterumask=0xC887FE01,event=0x35event=0x91Decoder Overrides Existing Branch Prediction (speculative)umask=0x10,event=0x60All L2 Cache Requests (Breakdown 2 - Rare). Bus lock responseumask=0x4,event=0x63umask=0x20,event=0x64event=0x1d0umask=0x2E,event=0x8bumask=0x4E,event=0x8bdf_ccm_reqa.node5.wrsizedfullzeroumask=0x2A,event=0x8bumask=0x45,event=0x8bumask=0xCC,event=0x8cumask=0xAB,event=0x8cumask=0xCB,event=0x8cumask=0xE9,event=0x8cumask=0x67,event=0x8cdf_ccm_reqb.node2.wrsizedncpostedumask=0x02,event=0x8dumask=0xCC,event=0x108umask=0x0B,event=0x108df_ioms_reqa.node3.ios_respdf_ioms_reqa.node7.ios_respumask=0xC8,event=0x108df_ioms_reqa.node4.anyatomicdf_ioms_reqa.node5.anywrsized>32band<64bumask=0x82,event=0x108df_ioms_reqa.node6.largereaddf_ioms_reqb.node7.pieiorequestumask=0xAC,event=0x109df_ioms_reqb.node3.ioanynon-postedwrsized>32band<64bumask=0xC9,event=0x109umask=0xE9,event=0x109df_ioms_reqb.node2.ioanynon-postedwrsized=32bumask=0x81,event=0x109umask=0xE1,event=0x109umask=0x4,event=0x3l3_request_g1.t3.s0.wrsizedncl3_request_g1.t3.s1.wrsizedncl3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x02,event=0x1l3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x02,event=0x1l3_request_g1.t0.s2.wrsizedl3_request_g1.t7.s3.wrsizedl3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x20,event=0x1l3_request_g1.t0.s2.rdsizedncl3_request_g1.t4.s2.rdsizedl3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x40,event=0x1l3_request_g1.t6.s2.rdsizedl3_request_g1.t3.s0.cachingl3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x80,event=0x1l3fillvicreq.t2.s2.vicblkl3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x01,event=0x3l3fillvicreq.t3.s1.chgtoxl3fillvicreq.t3.s0.rdblkc_s_vicl3fillvicreq.t0.s1.rdblkc_s_vicl3fillvicreq.t2.s2.rdblkc_s_vicl3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x04,event=0x3l3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x04,event=0x3l3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x08,event=0x3l3fillvicreq.t7.s3.rdblkc_sl3fillvicreq.t1.s1.rdblkx_vicl3fillvicreq.t1.s0.rdblkl_vicl3_thread_mask=0x02,l3_slice_mask=0x04,umask=0x40,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x40,event=0x3l3fillvicreq.t0.s3.rdblkl_vicl3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x80,event=0x3l3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x80,event=0x3l3fillvicreq.t6.s1.rdblkll3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x80,event=0x3l3fillvicreq.t4.s3.rdblkll3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x80,event=0x3l3victimstate.t0.s0.none_nol3victimlinel3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x04,event=0x9l3victimstate.t5.s3.f_sl3victimstate.t2.s0.ol3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x40,event=0x9l3victimstate.t6.s1.dl3victimstate.t4.s2.dl3victimstate.t3.s0.odumask=0x8,event=0x41L1 DTLB Miss of a page of 4K sizels_inef_sw_pref.mab_mch_cntFloating Point Dispatch Faults. YMM spill faultumask=0x40,event=0x43Demand Data Cache Fills by Data Source. DRAM or IO from different dieDemand Data Cache Fills by Data Source. DRAM or IO from this thread's diels_refills_from_sys.ls_mabresp_lcl_cachels_hw_pf_dc_fill.ls_mabresp_rmt_dramde_dis_dispatch_token_stalls0.sc_agu_dispatch_stallCPU_CLK_UNHALTED_REFFR_NUMBER_OF_BREAKPOINTS_FOR_DR3PMNC_SW_INCRMEM_WRITESOFTWARE_JAVA_BYTECODEDMBL1D_TLB_REFILLBR_MIS_PREDBUS_ACCESS_NORMALSTALL_FRONTENDL1D_CACHE_REFILL_INNERL2CACHE_READ_HITTAGCACHE_WRITE_HITTAGCACHEMASTER_READ_REQJTLB_DMISSSTORE_COND_COMPLETEDREQUEST_LATENCYICACHE_MISSESAGEN_NO_ISSUES_CYCLESWBB_OVER_50_FULLFPU_INSNSALU_DSP_SATURATION_INSNSSISSUEIIITLBMTVRSAVE_INSTR_COMPLETEDLSU_INSTR_COMPLETEDVR_STALLSMISPREDICTED_BRANCHESL3_INSTR_CACHE_MISSESMARKED_STORE_COMPLETEDFXU0_IDLE_FXU1_BUSYPMC0_OVERFLOWFPU_DENORM_INPUT_CYCLESadd-pipe-excluding-junk-opsic-fillpage-hit%s:	%s
pmu: %s
LONGEST_LAT_CACHE.MISS%s, "tid": "%d"}
GenuineIntel-6-56inst_retired.any / cpu_clk_unhalted.threadAverage CPU UtilizationC3 residency percent per coreC6_Core_Residency(cstate_core@c7\-residency@ / msr@tsc@) * 100This event counts the number of demand Data Read requests that miss L2 cache. Only not rejected loads are countedRFO requests to L2 cacheumask=0x42,period=100003,event=0xd0umask=0x7,period=100003,event=0xf1umask=0x15,period=2000006,event=0xc7fp_arith_inst_retired.singleumask=0x3c,period=2000004,event=0xc7This event counts x87 floating point (FP) micro-code assist (invalid operation, denormal operand, SNaN operand) when the input value (one of the source operands to an FP instruction) is invalidThis counts the number of cycles that the instruction decoder queue is empty and can indicate that the application may be bound in the front end.  It does not determine whether there are uops being delivered to the Alloc stage since uops can be delivered by bypass skipping the Instruction Decode Queue (IDQ) when it is emptyumask=0x10,period=2000003,event=0x79Cycles MITE is delivering 4 UopsThis event counts cycles during which the demand fetch waits for data (wfdM104H) from L2 or iSB (opportunistic hit)Cycles with less than 3 uops delivered by the front endNumber of times we entered an HLE region
 does not count nested transactionsNumber of times HLE abort was triggered (PEBS) (Precise event)Number of times an HLE execution aborted due to HLE-unfriendly instructionscpl_cycles.ring0_transThis event counts the number of core cycles while the thread is not in a halt state. The thread enters the halt state when it is running the HLT instruction. This event is a component in many key event ratios. The core frequency may change from time to time due to transitions associated with Enhanced Intel SpeedStep Technology or TM2. For this reason this event may have a changing ratio with regards to time. When the core frequency is constant, this event can approximate elapsed time while the core was not in the halt state. It is counted on a dedicated fixed counter, leaving the four (eight when Hyperthreading is disabled) programmable counters available for other eventsumask=0x3,period=2000003,event=0Not software-prefetch load dispatches that hit FB allocated for hardware prefetchThis event counts taken speculative and retired indirect branches excluding calls and return branchesbr_inst_exec.taken_indirect_near_callumask=0xd0,period=200003,event=0x88br_misp_exec.all_branchesuops_executed_port.port_3uops_executed_port.port_4_coreCycles stalled due to re-order buffer fullumask=0x5,cmask=5,period=2000003,event=0xa3cycle_activity.stalls_mem_anycycle_activity.stalls_l1d_pendinguops_retired.retire_slotsThis is a precise version (that is, uses PEBS) of the event that counts the number of retirement slots used (Precise event)br_misp_retired.conditionalThis event counts cases of saving new LBR records by hardware. This assumes proper enabling of LBRs and takes into account LBR filtering done by the LBR_SELECT registerMMIO writes. Derived from unc_c_tor_inserts.miss_opcode. Unit: uncore_cbox llc_misses.data_llc_prefetchllc_references.code_llc_prefetchllc_references.streaming_partialumask=0x1,event=0x35,filter_opc=0x19ePCIe read current. Derived from unc_c_tor_inserts.opcode. Unit: uncore_cbox unc_h_requests.writesPre-charge for writes. Unit: uncore_imc dtlb_store_misses.walk_durationept.walk_cyclesumask=0x10,period=2000003,event=0x4fpage_walker_loads.itlb_l2umask=0x22,period=2000003,event=0xbc( uops_issued.any - uops_retired.retire_slots + 4 * (( int_misc.recovery_cycles_any / 2 )) ) / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) )))This category represents fraction of slots utilized by useful work i.e. issued uops that eventually get retired. SMT version; use when SMT is enabled and measuring per logical CPUinst_retired.any / br_inst_retired.near_takenBranches;Fetch_BW;PGORough Estimation of fraction of fetched lines bytes that were likely (includes speculatively fetches) consumed by program instructionsInstructions per Load (lower number means higher occurance rate)inst_retired.any / br_misp_retired.all_branches64 * l1d.replacement / 1000000000 / duration_timeL2 cache misses per kilo instruction for all request types (including speculative)1000 * l2_rqsts.miss / inst_retired.anyL2HPKI_Allumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400020001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00803C0002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00803C0010offcore_response.pf_l2_data_rd.l3_hit.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x01003C0010offcore_response.pf_l2_data_rd.l3_hit.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080020020umask=0x1,period=100003,event=0xb7,offcore_rsp=0x02003C0020umask=0x1,period=100003,event=0xb7,offcore_rsp=0x01003C0040umask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C0040offcore_response.pf_l3_data_rd.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x01003C0100umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200028000offcore_response.all_pf_data_rd.l3_hit.snoop_hitmoffcore_response.all_data_rd.supplier_none.snoop_noneNumber of transitions from legacy SSE to AVX-256 when penalty applicable (Precise Event)  Spec update: BDM30SSE* FP micro-code assist when output value is invalid. (Precise Event)umask=0x18,period=2000003,cmask=1,event=0x79Counts randomly selected loads with latency value being above 32  Spec update: BDM100, BDM35 (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x20003C0001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0404000004offcore_response.corewb.l3_miss_local_dram.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F84000010offcore_response.pf_l2_data_rd.l3_miss.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2004000040umask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C000040offcore_response.pf_l3_code_rd.l3_miss.snoop_hit_no_fwdoffcore_response.all_pf_code_rd.l3_hit.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C000240offcore_response.all_data_rd.l3_miss_local_dram.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0104000091Number of cycles using always true condition applied to  PEBS uops retired event (Precise event)This is a precise version (that is, uses PEBS) of the event that counts far branch instructions retired  Spec update: BDW98umask=0x44,event=0x22L3 Lookup read request that access cache and found line in M-stateSocket actual clocks when any core is active on that socketThis event counts load uops with true STLB miss retired to the architected path. True STLB miss is an uop triggering page walk that gets completed without blocks, and later gets retired. This page walk can end up with or without a fault  Supports address when precise (Precise event)Retired load uops with locked access  Supports address when precise.  Spec update: BDM35 (Precise event)This event counts retired load uops which data sources were misses in the nearest-level (L1) cache. Counting excludes unknown and UC data source  Supports address when precise (Precise event)l2_ifetch.self.e_statel2_ld.self.any.mesiumask=0x48,period=200000,event=0x2bumask=0x4f,period=200000,event=0x2dl2_reject_busq.self.demand.s_stateumask=0x83,period=2000000,event=0x40l1d_cache.replmumask=0x0,period=2000000,event=0xcfprefetch.prefetcht2bus_request_outstanding.all_agentsNumber of Bus Not Ready signals assertedbus_drdy_clocks.all_agentsumask=0x20,period=200000,event=0x62umask=0x40,period=200000,event=0x64umask=0xe0,period=200000,event=0x67bus_trans_pwr.all_agentsbus_trans_burst.selfbus_hit_drv.all_agentscpu_clk_unhalted.refbr_inst_type_retired.cond_takenbr_inst_retired.pred_not_takenbr_inst_retired.takenL0 DTLB misses due to store operationsLoad uops retired that hit L2 (Precise event capable)  Supports address when precise (Must be precise)Counts load uops retired that miss the L1 data cache  Supports address when precise (Must be precise)offcore_response.any_read.l2_miss.snoop_miss_or_no_snoop_neededumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0400000022Counts data reads (demand & prefetch) that miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredoffcore_response.any_request.l2_miss.hit_other_core_no_fwdoffcore_response.any_request.l2_miss.snoop_miss_or_no_snoop_neededCounts requests to the uncore subsystem that true miss for the L2 cache with a snoop miss in the other processor moduleCounts partial cache line data writes to uncacheable write combining (USWC) memory region  that hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.pf_l1_data_rd.l2_miss.snoop_miss_or_no_snoop_neededoffcore_response.sw_prefetch.l2_miss.hit_other_core_no_fwdCounts data cache lines requests by software prefetch instructions that hit the L2 cacheoffcore_response.pf_l2_rfo.l2_miss.anyumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000000020Counts data cacheline reads generated by hardware L2 cache prefetcher that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts demand instruction cacheline and I-side prefetch requests that miss the instruction cache that are outstanding, per cycle, from the time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.demand_data_rd.l2_miss.anyCounts hardware interrupts received by the processorCycles hardware interrupts are maskedCounts branch instructions retired for all branch types.  This is an architectural performance event (Must be precise)br_inst_retired.rel_callCounts core cycles if either divide unit is busyCounts demand cacheable data reads of full cache lines miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000010010Counts data cacheline reads generated by hardware L2 cache prefetcher outstanding, per cycle, from the time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data cache lines requests by software prefetch instructions outstanding, per cycle, from the time of the L2 miss to when any response is receivedCounts any data writes to uncacheable write combining (USWC) memory region  hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data read, code read, and read for ownership (RFO) requests (demand & prefetch) true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)machine_clears.page_faultdtlb_store_misses.walk_completed_1gbCounts once per cycle for each page walk only while traversing the Extended Page Table (EPT), and does not count during the rest of the translation.  The EPT is used for translating Guest-Physical Addresses to Physical Addresses for Virtual Machine Monitors (VMMs).  Average cycles per walk can be calculated by dividing the count by number of walksCounts all L2 HW prefetcher requests that missed L2This event counts when new data lines are brought into the L1 Data cache, which cause other lines to be evicted from the cacheCycles when offcore outstanding cacheable Core Data Read transactions are present in SuperQueue (SQ), queue to uncore  Spec update: HSD62, HSD61Demand Data Read requests sent to uncore  Spec update: HSD78hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwardedoffcore_response.all_reads.l3_hit.hit_other_core_no_fwdoffcore_response.pf_l2_code_rd.l3_hit.any_responseoffcore_response.demand_data_rd.l3_hit.hitm_other_coreCounts demand data reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded( itlb_misses.walk_duration + dtlb_load_misses.walk_duration + dtlb_store_misses.walk_duration ) / (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) ))umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FFFC00091This event counts the number of uops issued by the Front-end of the pipeline to the Back-end. This event is counted at the allocation stage and will count both retired and non-retired uopsCycles per core when uops are executed in port 4Cycles with pending L2 cache miss loads  Spec update: HSD78Cycles with pending L2 miss loads. Set Cmask=2 to count cycle  Spec update: HSD78Number of loads missed L2Mispredicted branch instructions at retirementUnit: uncore_cbox L3 Lookup external snoop request that access cache and found line in M-stateumask=0x46,event=0x34Retired load uops misses in L1 cache as data sources  Supports address when precise.  Spec update: HSM30 (Precise event)Retired load uops which data sources were hits in L3 without snoops required  Supports address when precise.  Spec update: HSD74, HSD29, HSD25, HSM26, HSM30 (Precise event)umask=0x4,period=100003,event=0xd3umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBFC00004inv=1,umask=0x1,any=1,cmask=1,period=2000003,event=0xc2l2_lines_out.pf_cleanfp_comp_ops_exe.x87Number of DSB to MITE switchesivb metrics1000 * mem_load_uops_retired.llc_miss / inst_retired.anyumask=0x3,edge=1,period=2000003,cmask=1,event=0xdLLC lookup request that access cache and found line in I-stateumask=0x06,event=0x34Misses in all TLB levels that caused page walk completed of any size by demand loadsCounts demand data reads that hit in the LLC and sibling core snoop returned a clean responseunc_q_txl_flits_g0.dataRead requests to memory controller. Derived from unc_m_cas_count.rd. Unit: uncore_imc (unc_p_freq_band0_cycles / unc_p_clockticks) * 100.Counts the number of cycles that the uncore was running at a frequency greater than or equal to the frequency that is configured in the filter.  (filter_band2=XXX, with XXX in 100Mhz units). One can also use inversion (filter_inv=1) to track cycles when we were less than the configured frequency. Unit: uncore_pcu unc_p_freq_band0_transitions(unc_p_freq_ge_2000mhz_cycles / unc_p_clockticks) * 100.event=0xd,filter_band2=30Counts the number of times that the uncore transitioned to a frequency greater than or equal to 1.2Ghz. Derived from unc_p_freq_band0_cycles. Unit: uncore_pcu This event counts line-splitted load uops retired to the architected path. A line split is across 64B cache-line which includes a page split (4K) (Precise event)Retired load uops which data sources were data hits in LLC without snoops requiredNumber of AVX-256 Computational FP double precision uops issued this cyclepartial_rat_stalls.flags_merge_uopbr_misp_retired.not_takenUops dispatched per threadumask=0x1,period=100007,event=0xb7,offcore_rsp=0x00000132f7offcore_response.any_data_rd.l2_hit_near_tile_e_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000088000Counts Software Prefetches that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M stateCounts Bus locks and split lock requests that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F stateCounts L2 code HW prefetches that are outstanding, per weighted cycle, from the time of the request to when any response is received. The oustanding response should be programmed only on PMC0Counts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M stateCounts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0002001000offcore_response.any_data_rd.l2_hit_this_tile_sumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0010000004offcore_response.uc_code_reads.l2_hit_this_tile_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0010001000Counts Demand code reads and prefetch code read requests  that accounts for responses which hit its own tile's L2 with data in F stateoffcore_response.pf_l2_code_rd.l2_hit_near_tileoffcore_response.partial_reads.l2_hit_near_tileoffcore_response.partial_writes.l2_hit_far_tileCounts the number of times the machine clears due to memory ordering hazardsoffcore_response.any_pf_l2.ddr_farCounts any Prefetch requests that accounts for data responses from DRAM FarCounts any request that accounts for data responses from DRAM Farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080808000Counts L1 data HW prefetches that accounts for data responses from MCDRAM Far or Other tile L2 hit faroffcore_response.pf_software.mcdram_faroffcore_response.bus_locks.ddr_nearoffcore_response.pf_l2_code_rd.ddr_nearumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0100400020umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0180600400umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0180608000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0180600022offcore_response.any_code_rd.mcdramoffcore_response.pf_l2_rfo.ddrl1d_all_ref.anyL1 data cacheable reads and writesl1d_cache_ld.e_stateumask=0x10,period=200000,event=0x26L2 lines allocated in the S stateAll L2 missesumask=0x1,period=100000,event=0x27L2 demand store RFOs in M statemem_uncore_retired.other_core_l2_hitmCacheable loads delayed with L1D block codemem_inst_retired.latency_above_threshold_256umask=0x10,period=200,event=0xb,ldlat=0x200Offcore data reads satisfied by the IO, CSR, MMIO unitAll offcore RFO requestsoffcore_response.any_rfo.remote_cache_hitmoffcore_response.corewb.local_cacheOffcore writebacks that HITM in a remote cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x277offcore_response.data_ifetch.llc_hit_other_core_hitmOffcore code or data read requests satisfied by the LLCoffcore_response.data_ifetch.remote_cacheOffcore code or data read requests satisfied by a remote cacheOffcore code or data read requests that HITM in a remote cacheoffcore_response.demand_data.local_cache_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x101offcore_response.other.any_cache_dramoffcore_response.other.io_csr_mmiooffcore_response.pf_data.io_csr_mmioOffcore prefetch data requests satisfied by the LLC  and HITM in a sibling coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4710offcore_response.pf_ifetch.local_cacheOffcore prefetch RFO requests satisfied by a remote cache or remote DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4770Transitions from Floating Point to MMX instructionssimd_int_64.packed_shiftumask=0x1,period=100000,event=0xb7,offcore_rsp=0x40FFoffcore_response.any_request.remote_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x6008Offcore code or data read requests satisfied by any DRAMOffcore code or data read requests satisfied by a remote DRAMOffcore demand data requests satisfied by the local DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x6002umask=0x1,period=100000,event=0xb7,offcore_rsp=0x6010umask=0x1,period=100000,event=0xb7,offcore_rsp=0x4040umask=0x1,period=100000,event=0xb7,offcore_rsp=0x4020umask=0x1,period=2000000,event=0x6cumask=0x1,period=2000000,event=0xf6BACLEAR asserted, regardless of cause umask=0x10,period=2000,event=0x89cpu_clk_unhalted.ref_pLength Change Prefix stall cyclesFPU control word write stall cyclesCycles Uops executed on ports 0-4 (core count)Uops executed on port 0Uops executed on port 3 (core count)Counts L2 cache hits when fetching instructions, code readsCounts the number of offcore outstanding cacheable Core Data Read transactions in the super queue every cycle. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation). See corresponding Umask under OFFCORE_REQUESTSmem_inst_retired.lock_loadsmem_inst_retired.split_storesCounts retired load instructions with at least one uop that hit in the L1 data cache. This event includes all SW prefetches and lock instructions regardless of the data source  Supports address when precise (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000088000offcore_response.demand_code_rd.l3_hit_s.any_snoopoffcore_response.demand_code_rd.l3_hit_m.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080040002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00801C0001offcore_response.demand_data_rd.l3_hit_e.snoop_missoffcore_response.demand_data_rd.l3_hit_m.snoop_hitmoffcore_response.demand_data_rd.l3_hit_m.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100040001umask=0x1,period=100007,event=0xc6,frontend=0x410006offcore_requests.l3_miss_demand_data_rdCounts the number of memory ordering Machine Clears detected. Memory Ordering Machine Clears can result from one of the following:a. memory disambiguation,b. external snoop, orc. cross SMT-HW-thread snoop (stores) hitting load buffer  Spec update: SKL089Number of times HLE abort was triggered. (PEBS) (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x20001C8000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C400002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C400001Counts the number of core cycles while the thread is not in a halt state. The thread enters the halt state when it is running the HLT instruction. This event is a component in many key event ratios. The core frequency may change from time to time due to transitions associated with Enhanced Intel SpeedStep Technology or TM2. For this reason this event may have a changing ratio with regards to time. When the core frequency is constant, this event can approximate elapsed time while the core was not in the halt state. It is counted on a dedicated fixed counter, leaving the four (eight when Hyperthreading is disabled) programmable counters available for other eventscpu_clk_unhalted.ring0_transCycles total of 3 uops are executed on all ports and Reservation Station (RS) was not emptyinv=1,umask=0x2,period=2000003,cmask=1,event=0xb1offcore_response.any_code_rd.l2_miss.anyCounts any code reads (demand & prefetch) that hit in the other module where modified copies were found in other core's L1 cacheCounts demand and DCU prefetch instruction cacheline that are are outstanding, per cycle, from the time of the L2 miss to when any response is receivedThis event counts the number of instructions that retire execution. For instructions that consist of multiple micro-ops, this event counts the retirement of the last micro-op of the instruction. The counter continues counting during hardware interrupts, traps, and inside interrupt handlersThis event counts the number of instructions that retire.  For instructions that consist of multiple micro-ops, this event counts exactly once, as the last micro-op of the instruction retires.  The event continues counting while instructions retire, including during interrupt service routines caused by hardware interrupts, faults or traps.  Background: Modern microprocessors employ extensive pipelining and speculative techniques.  Since sometimes an instruction is started but never completed, the notion of "retirement" is introduced.  A retired instruction is one that commits its states. Or stated differently, an instruction might be abandoned at some point. No instruction is truly finished until it retires.  This counter measures the number of completed instructions.  The fixed event is INST_RETIRED.ANY and the programmable event is INST_RETIRED.ANY_PRetired store uops that miss the STLB. (Precise Event - PEBS) (Precise event)This event counts retired load uops that hit in the last-level cache (L3) and were found in a non-modified state in a neighboring core's private cache (same package).  Since the last level cache is inclusive, hits to the L3 may require snooping the private L2 caches of any cores on the same socket that have the line.  In this case, a snoop was required, and another L2 had the line in a non-modified state. (Precise Event - PEBS) (Precise event)Retired load uops which data sources were hits in LLC without snoops required. (Precise Event - PEBS) (Precise event)offcore_response.all_pf_code_rd.llc_hit.no_snoop_neededCounts prefetch data reads that hit in the LLC and the snoops sent to sibling cores return clean responseCounts all prefetch RFOs that hit in the LLCumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2003c0122offcore_response.pf_l2_rfo.llc_hit.snoop_missCounts prefetch (that bring data to LLC only) code reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwardedoffcore_response.pf_llc_code_rd.llc_hit.no_snoop_neededCounts prefetch (that bring data to LLC only) code reads that hit in the LLC and the snoops sent to sibling cores return clean responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2003c0100REQUEST = PF_LLC_DATA_RD and RESPONSE = ANY_RESPONSECounts all demand & prefetch RFOs that miss the LLC  and the data returned from dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x300400010Cycles offcore reads busyCycles offcore demand code read busyREQUEST = ANY_DATA read and RESPONSE = ANY_CACHE_DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x10ffumask=0x1,period=100000,event=0xb7,offcore_rsp=0xff22REQUEST = ANY RFO and RESPONSE = LLC_HIT_OTHER_CORE_HITMREQUEST = DEMAND_DATA and RESPONSE = ANY_LOCATIONREQUEST = DEMAND_DATA_RD and RESPONSE = ALL_LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = DEMAND_DATA_RD and RESPONSE = LOCAL_DRAM AND REMOTE_CACHE_HITumask=0x1,period=100000,event=0xb7,offcore_rsp=0x5004REQUEST = PF_DATA and RESPONSE = LLC_HIT_NO_OTHER_COREumask=0x1,period=100000,event=0xb7,offcore_rsp=0x750REQUEST = PF_RFO and RESPONSE = LOCAL_CACHEumask=0x1,period=100000,event=0xb7,offcore_rsp=0x5070REQUEST = DEMAND_DATA and RESPONSE = ANY_LLC_MISSoffcore_response.demand_ifetch.any_dram_and_remote_fwdREQUEST = PF_IFETCH and RESPONSE = ANY_DRAM AND REMOTE_FWDdtlb_load_misses.large_walk_completedoffcore_response.demand_code_rd.l3_miss.remote_hit_forwardumask=0x1,period=100003,event=0xb7,offcore_rsp=0x103FC00010umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBC000020offcore_response.all_pf_data_rd.l3_miss.remote_hitmcore_snoop_response.rsp_ihitfseStreaming stores (full cache line). Derived from unc_cha_tor_inserts.ia_miss. Unit: uncore_cha LLC_MISSES.PCIE_WRITEfc_mask=0x07,ch_mask=0x04,umask=0x01,event=0x83CHA to iMC Full Line Writes Issued; Full Line Non-ISOCH. Unit: uncore_cha Counts when a normal (Non-Isochronous) full line write is issued from the CHA to the any of the memory controller channelsCounts when a transaction with the opcode type RspI Snoop Response was received which indicates the remote cache does not have the data, or when the remote cache silently evicts data (such as when an RFO: the Read for Ownership issued before a write hits non-modified data)RspSFwd Snoop Responses Received. Unit: uncore_cha Read request for 4 bytes made by the CPU to IIO Part0. Unit: uncore_iio Read request for 4 bytes made by the CPU to IIO Part3. Unit: uncore_iio Write request of 4 bytes made to IIO Part0 by the CPU. Unit: uncore_iio Counts every read request for up to a 64 byte transaction of data made by a unit on the main die (generally a core) to the MMIO space of a card on IIO Part2. In the general case, Part2 refers to a x4 or x8 PCIe card plugged into the third slot of a PCIe riser card, but it could refer to any x4 or x8 device attached to the IIO unit and using lanes starting at lane 8 of the 16 lanes supported by the busfc_mask=0x07,ch_mask=0x02,umask=0x01,event=0xc1fc_mask=0x07,ch_mask=0x08,umask=0x04,event=0x84Counts every write request of up to a 64 byte transaction of data made by IIO Part3 to a unit on the main die (generally memory). In the general case, Part3 refers to a x4 PCIe card plugged into the fourth slot of a PCIe riser card, but it could brefer to  any device attached to the IIO unit using the lanes starting at lane 12 of the 16 lanes supported by the busunc_m2m_directory_lookup.state_iunc_m2m_directory_update.a2sPrefecth requests that got turn into a demand request. Unit: uncore_m2m Data Response packets that go direct to core. Unit: uncore_upi ll Counts incoming FLITs (FLow control unITs) which bypassed the slot1 RxQ buffer  (Receive Queue) and passed directly across the BGF and into the Egress.  This is a latency optimization, and should generally be the common case.  If this value is less than the number of FLITs transferred, it implies that there was queueing getting onto the ring, and thus the transactions saw higher latencyCounts valid data FLITs  (80 bit FLow control unITs: 64bits of data) received from any of the 3 Intel Ultra Path Interconnect (UPI) Receive Queue slots on this UPI unitThis event is deprecated. Refer to new event OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100080080offcore_response.pf_l2_rfo.l3_hit_m.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.OTHER.SUPPLIER_NONE.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200100400This event is deprecated. Refer to new event OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000100010This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_S.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80200020offcore_response.all_data_rd.l3_hit_m.snoop_missoffcore_response.all_pf_rfo.l3_hit_f.hitm_other_coreoffcore_response.all_reads.l3_hit_s.snoop_missoffcore_response.pf_l3_data_rd.pmm_hit_local_pmm.snoop_noneThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_E.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7offcore_response.pf_l2_rfo.l3_hit_f.snoop_missoffcore_response.pf_l3_data_rd.l3_hit_m.snoop_missThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT_E.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80400400offcore_response.pf_l1d_and_sw.l3_hit_m.snoop_missThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_NONEoffcore_response.pf_l2_data_rd.l3_hit_m.no_snoop_neededThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200200080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x08007C0100offcore_response.pf_l3_rfo.supplier_none.hitm_other_coreoffcore_response.pf_l2_data_rd.l3_hit_e.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080080010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400108000offcore_response.demand_data_rd.l3_hit_f.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000080010offcore_response.pf_l2_rfo.l3_hit_s.hit_other_core_fwdoffcore_response.all_pf_data_rd.l3_hit_f.hit_other_core_no_fwdoffcore_response.all_reads.l3_hit_e.hitm_other_coreThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_E.ANY_SNOOPThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT.NO_SNOOP_NEEDEDoffcore_response.pf_l1d_and_sw.l3_hit_e.hitm_other_coreThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_S.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080200004offcore_response.all_data_rd.l3_hit_s.hitm_other_coreoffcore_response.all_data_rd.l3_hit_e.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x01000407F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000080120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400040100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200100491This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080020400This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.SUPPLIER_NONE.SNOOP_NONEThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_FWDoffcore_response.all_reads.l3_hit_f.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800020020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x02003C0080period=100007,umask=0x21,event=0xd0offcore_response.pf_l3_rfo.l3_hit_e.hitm_other_coreoffcore_response.all_data_rd.supplier_none.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_E.SNOOP_NONEThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_F.SNOOP_MISSoffcore_response.pf_l2_data_rd.l3_hit_e.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200080010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80400120This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_S.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100020001offcore_response.pf_l2_rfo.l3_hit_m.no_snoop_neededoffcore_response.pf_l3_data_rd.l3_hit_m.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100080010This event is deprecated. Refer to new event OCR.OTHER.PMM_HIT_LOCAL_PMM.ANY_SNOOPoffcore_response.demand_data_rd.l3_hit_f.hitm_other_coreThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_F.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F803C07F7offcore_response.demand_code_rd.l3_hit_f.hit_other_core_fwdoffcore_response.all_pf_data_rd.l3_hit_s.any_snoopoffcore_response.all_pf_rfo.l3_hit_f.any_snoopThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_E.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x04003C0490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x04000807F7This event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_F.ANY_SNOOPThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_NO_FWDRetired instructions that are fetched after an interval where the front-end had at least 3 bubble-slots for a period of 2 cycles which was not interrupted by a back-end stall (Precise event)period=100007,umask=0x1,event=0xc6,frontend=0x400806ocr.pf_l2_data_rd.l3_miss_remote_hop1_dram.no_snoop_neededoffcore_response.demand_rfo.l3_miss.no_snoop_neededocr.all_reads.l3_miss_remote_hop1_dram.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1004000490offcore_response.pf_l2_data_rd.l3_miss_local_dram.no_snoop_neededocr.other.l3_miss_remote_hop1_dram.no_snoop_neededoffcore_response.all_pf_rfo.l3_miss_local_dram.hitm_other_coreALL_DATA_RD & L3_MISS & ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x013C000010ocr.pf_l3_rfo.l3_miss_remote_hop1_dram.hit_other_core_fwdoffcore_response.all_pf_rfo.l3_miss_remote_hop1_dram.snoop_missocr.pf_l3_rfo.l3_miss_remote_hop1_dram.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0410000100ocr.demand_rfo.l3_miss.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_FWDCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_MISS_LOCAL_DRAM & HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_NONEThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.NO_SNOOP_NEEDEDocr.all_data_rd.l3_miss_local_dram.snoop_noneThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_NO_FWDocr.demand_rfo.l3_miss_remote_hop1_dram.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0410000001ocr.all_rfo.l3_miss.snoop_missThis event is deprecated. Refer to new event OCR.OTHER.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_NONEoffcore_response.all_pf_data_rd.l3_miss_remote_hop1_dram.no_snoop_neededocr.demand_rfo.l3_miss_remote_hop1_dram.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWDocr.pf_l2_rfo.l3_miss.any_snoopoffcore_response.pf_l3_rfo.l3_miss_remote_hop1_dram.snoop_missocr.pf_l2_data_rd.l3_miss_local_dram.snoop_miss_or_no_fwdoffcore_response.pf_l2_rfo.l3_miss.no_snoop_neededThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS_REMOTE_HOP1_DRAM.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103FC00120offcore_response.other.l3_miss.remote_hit_forwardCounts all demand code reads DEMAND_CODE_RD & L3_MISS & HIT_OTHER_CORE_NO_FWDALL_PF_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NONEocr.demand_code_rd.l3_miss.remote_hitmCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_MISS_REMOTE_HOP1_DRAM & ANY_SNOOPALL_PF_RFO & L3_MISS & REMOTE_HITMocr.all_reads.l3_miss_local_dram.snoop_noneALL_DATA_RD & L3_HIT & SNOOP_HIT_WITH_FWDocr.all_reads.l3_hit_m.hit_other_core_fwdocr.demand_data_rd.l3_hit_s.no_snoop_neededocr.all_data_rd.l3_hit_s.hitm_other_coreocr.pf_l1d_and_sw.pmm_hit_local_pmm.snoop_noneocr.demand_data_rd.supplier_none.no_snoop_neededocr.all_rfo.l3_hit_m.any_snoopocr.demand_code_rd.l3_hit_e.snoop_missocr.pf_l2_data_rd.pmm_hit_local_pmm.snoop_noneocr.pf_l2_rfo.supplier_none.snoop_noneCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_F & HIT_OTHER_CORE_FWDALL_RFO & L3_HIT_E & HIT_OTHER_CORE_NO_FWDCounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_M & ANY_SNOOPocr.pf_l2_rfo.l3_hit_e.any_snoopocr.all_pf_rfo.l3_hit.no_snoop_neededocr.demand_rfo.l3_hit_s.no_snoop_neededocr.pf_l1d_and_sw.l3_hit_f.hit_other_core_fwdCounts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & PMM_HIT_LOCAL_PMM & ANY_SNOOPALL_READS & L3_HIT_F & HITM_OTHER_COREocr.other.l3_hit_s.snoop_missCounts all prefetch (that bring data to L2) RFOs PF_L2_RFO & PMM_HIT_LOCAL_PMM & ANY_SNOOPperiod=2000003,umask=0x4,event=0x32ALL_DATA_RD & L3_HIT_M & HIT_OTHER_CORE_FWDocr.all_reads.pmm_hit_local_pmm.snoop_noneCounts demand data reads DEMAND_DATA_RD & L3_HIT & HITM_OTHER_COREocr.all_reads.l3_hit_e.hit_other_core_no_fwdperiod=2000003,umask=0x2,event=0x32ALL_READS & L3_HIT_M & SNOOP_NONEocr.demand_code_rd.supplier_none.any_snoopCounts any other requests  OTHER & L3_HIT_F & ANY_SNOOPocr.all_rfo.l3_hit_m.no_snoop_neededCounts all demand data writes (RFOs) DEMAND_RFO & PMM_HIT_LOCAL_PMM & ANY_SNOOPocr.pf_l1d_and_sw.l3_hit.snoop_missocr.pf_l3_data_rd.l3_hit_s.snoop_missCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & SUPPLIER_NONE & NO_SNOOP_NEEDEDocr.demand_code_rd.supplier_none.no_snoop_neededALL_READS & L3_HIT_F & HIT_OTHER_CORE_NO_FWDCounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_F & HIT_OTHER_CORE_NO_FWDocr.pf_l3_rfo.l3_hit_f.snoop_noneCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_M & ANY_SNOOPALL_PF_RFO & PMM_HIT_LOCAL_PMM & SNOOP_NOT_NEEDEDcmask=12,period=2000003,umask=0xc,event=0xa3period=2000003,umask=0x4,event=0xa6cmask=1,period=2000003,umask=0x2,event=0xb1cmask=1,edge=1,period=100003,umask=0x1,event=0xc3period=2000003,umask=0x2,event=0xb1cmask=1,period=2000003,umask=0x1,event=0xa3unc_m_pmm_rpq_occupancy.allumask=0x4,event=0xd3umask=0x02,event=0x37Counts every write request of 4 bytes of data made to the MMIO space of a card on IIO Part3 by  a unit on the main die (generally a core) or by another IIO unit. In the general case, Part3 refers to a x4 PCIe card plugged into the fourth slot of a PCIe riser card, but it could brefer to any device attached to the IIO unit using the lanes starting at lane 12 of the 16 lanes supported by the busfc_mask=0x07,ch_mask=0x02,umask=0x02,event=0x83Counts every peer to peer read request for up to a 64 byte transaction of data made by a different IIO unit to the MMIO space of a card on IIO Part0. Does not include requests made by the same IIO unit. In the general case, part0 refers to a standard PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could also refer to any device plugged into the first slot of a PCIe riser card or to a device attached to the IIO unit which starts its use of the bus using lane 0 of the 16 lanes supported by the busfc_mask=0x07,ch_mask=0x02,umask=0x02,event=0xc1Peer to peer read request of up to a 64 byte transaction is made by IIO Part0 to an IIO target. Unit: uncore_iio M2M Reads Issued to iMC; All, regardless of priorityunc_m2m_tag_hit.nm_ufill_hit_dirtyCounts retired load instructions whose data sources were L3 and cross-core snoop hits in on-pkg core cache  Supports address when precise (Precise event)Counts number of SSE/AVX computational 256-bit packed double precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 4 computation operations, one for each element.  Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT FM(N)ADD/SUB.  FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementCounts the number of cycles uops were delivered to the Instruction Decode Queue (IDQ) from the MITE (legacy decode pipeline) path. During these cycles uops are not being delivered from the Decode Stream Buffer (DSB)Speculatively counts the number Transactional Synchronization Extensions (TSX) Aborts due to a data capacity limitation for transactional writesCounts the number of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt)Counts the number of available slots for an unhalted logical processor. The event increments by machine-width of the narrowest pipeline as employed by the Top-down Microarchitecture Analysis method. The count is distributed among unhalted logical processors (hyper-threads) who share the same physical core. Software can use this event as the denominator for the top-level metrics of the Top-down Microarchitecture Analysis method. This event is counted on a designated fixed counter (Fixed Counter 3) and is an architectural eventCounts the number of PREFETCHW instructions executedUops that RAT issues to RSumask=0x1,period=2000003,cmask=5,event=0xa8Counts cycles when at least 1 micro-op is executed from any thread on physical coreCounts requests to the Instruction Cache (ICache) for one or more bytes in a cache line and they do not hit in the ICache (miss)unc_m_pre_count.pgtData requested of the CPU : Card writing to DRAM : Number of DWs (4 bytes) the card requests of the main die.    Includes all requests initiated by the Card, including reads and writes. : x16 card plugged in to stack, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 0Counts the number of times the machine was unable to find a translation in the Instruction Translation Lookaside Buffer (ITLB) and new translation was filled into the ITLB.  The event is speculative in nature, but will not count translations (page walks) that are begun and not finished, or translations that are finished but not filled into the ITLBumask=0x20,event=0x60l2_request_g1.cacheable_ic_readumask=0x8,event=0x61LS to L2 WCB close requests. LS (Load/Store unit) to L2 WCB (Write Combining Buffer) close requestsl2_fill_pending.l2_fill_busyRetired Near Returnsdf_ccm_reqa.node7.anydramumask=0x0D,event=0x8bumask=0x4C,event=0x8bumask=0xAC,event=0x8bumask=0xEB,event=0x8bumask=0x49,event=0x8bdf_ccm_reqa.node0.specdramrddf_ccm_reqa.node0.rdvlkcData Fabric CCM Performance Monitor Event DF CCM Request Ordered rdvlkcdf_ccm_reqa.node7.rdvlkcumask=0x62,event=0x8bumask=0xC2,event=0x8bdf_ccm_reqa.node6.rdvlklumask=0x0D,event=0x8cdf_ccm_reqb.node7.anyiorequest.umask=0x45,event=0x8cumask=0x23,event=0x8cumask=0x03,event=0x8ddf_ccm_reqc.anybuslockrequestumask=0x6C,event=0x108umask=0xCB,event=0x108df_ioms_reqa.node0.fencedf_ioms_reqa.node6.fenceData Fabric CCM Performance Monitor Event DF IOMS Request Type A (DRAM) anywrsized<32bdf_ioms_reqb.node0.pieinterruptumask=0x4D,event=0x109umask=0xAB,event=0x109umask=0x28,event=0x109umask=0xA7,event=0x109df_ioms_reqb.node4.ioanypostedwrsized=64bData Fabric CCM Performance Monitor Event DF IOMS Request Type B (IO and PIE Requests) Ordered ioanypostedwrsized>32band<64bdf_ioms_reqb.node0.iolargereadumask=0x61,event=0x109Total number uOps assigned to all fpu pipesumask=0x7,event=0x2fp_retx87_fp_ops.add_sub_opsumask=0xff,event=0x3Number of Ops that are candidates for optimization (have Z-bit either set or pass)l3_request_g1.t6.s1.wrsizedncl3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x02,event=0x1l3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x02,event=0x1l3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x04,event=0x1l3_request_g1.t4.s3.wrsizedl3_request_g1.t6.s2.rdsizedncl3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x40,event=0x1l3_request_g1.t6.s0.cachingl3_request_g1.t5.s1.cachingl3_thread_mask=0x02,l3_slice_mask=0x04,umask=0x80,event=0x1l3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x01,event=0x3l3fillvicreq.t2.s3.vicblkl3fillvicreq.t4.s0.chgtoxl3fillvicreq.t6.s1.chgtoxl3fillvicreq.t1.s3.chgtoxl3fillvicreq.t0.s3.rdblkc_s_vicl3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x10,event=0x3l3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x10,event=0x3l3fillvicreq.t4.s3.rdblkx_vicl3fillvicreq.t1.s1.rdblkl_vicl3fillvicreq.t5.s2.rdblkl_vicl3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x80,event=0x3l3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x80,event=0x3l3fillvicreq.t3.s3.rdblkll3combclstrstatel3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x01,event=0x9l3victimstate.t2.s1.nol3victimlinel3victimstate.t4.s0.none_nol3victimlinel3victimstate.t7.s1.none_nol3victimlinel3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x02,event=0x9l3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x04,event=0x9l3victimstate.t6.s1.f_sl3victimstate.t5.s0.ol3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x08,event=0x9l3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x10,event=0x9l3victimstate.t1.s1.e_fel3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x10,event=0x9l3victimstate.t6.s0.ml3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x20,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x20,event=0x9l3victimstate.t2.s3.ml3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x80,event=0x9l3victimstate.t7.s0.odl3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x80,event=0x9umask=0x01,event=0x41umask=0x4,event=0x46Total Page Table Walks DC Type 1Software Prefetch Instructions (3DNow PREFETCHW instruction) DispatchedThe number of software prefetches that did not fetch data outside of the processor core. Software PREFETCH instruction saw a DC hitbp_l1_tlb_fetch_hit.if2ml2_pf_miss_l2_l3umask=0x4,event=0x85Software Prefetch Instructions Dispatched (Speculative). See docAPM3 PREFETCHWls_sw_pf_dc_fill.ls_mabresp_rmt_cacheumask=0x10,event=0x5aOps dispatched from either the decoders, OpCache or bothDC_L1_DTLB_MISS_AND_L2_DTLB_HITFR_RETIRED_NEAR_RETURNS_MISPREDICTEDINSTR_SPECL2_CACHE_MISSINSTR_CACHE_DEPENDENT_STALLMAIN_TLB_MISS_STALLPLE_CACHE_LINE_REQ_SKIPPEDL1D_CACHE_REFILLL2D_CACHE_REFILLRC_ST_SPECMEM_BYTE_WRITEMDU_STALL_CYCLESPDTRACE_BACK_STALLSIODQ_FULL_DR_STALLSALU_NO_ISSUES_CYCLESBRANCH_LIKELY_INSNSSYSTEM_EVENT_6LDQ_25_50_FULLISSUEWDATBADDL2LMLDSLMSTSDTLBBRANCH_LINK_STAC_PREDICTEDEIEIO_INSTR_COMPLETEDL1_DATA_CACHE_LOAD_MISS_CYCLES_OVER_THRESHOLDLSU_MISALIGN_STORE_COMPLETEDITLB_NON_SPECULATIVE_MISSESTLBIE_SNOOPSSTORE_MERGE_GATHERDST_STREAM_3_CACHE_LINE_FETCHESPREFETCH_ENGINE_COLLISION_VS_LOAD_STORE_INSTR_FETCHGCT_EMPTY_BY_SRQ_FULLREJECT_COMPLETION_STALLL3_INSTR_MISSTOTAL_TRANSLATEDADDRESS_COLLISION_CYCLESBIU_MASTER_INSTR_SIDE_REQUESTSCYCLES_COMPLETION_STALLED_NEXUS_FIFO_FULLnonpostwrszbyteINTEL_CLINTEL_COREINTEL_BROADWELLRESOURCE_STALLS_ANY{"type": "dropnotify"}
{"type": "thr_exit"%s, "pmcid": "0x%08x", "event": "0x%08x", "flags": "0x%08x", "rate": "%jd"}
GenuineIntel-6-35uops_retired.retire_slots / inst_retired.anycpu_clk_unhalted.thread / cpu_clk_unhalted.ref_tscC3_Core_Residencyumask=0x27,period=200003,event=0x24umask=0xe2,period=200003,event=0x24Demand RFO requests including regular RFOs, locks, ItoMOffcore requests buffer cannot take more entries for this thread coreumask=0x8,period=100003,event=0xc1fp_arith_inst_retired.scalar_singleumask=0x4,period=2000003,event=0xc7Number of SSE/AVX computational single precision floating-point instructions retired. Applies to SSE* and AVX*scalar, double and single precision floating-point: ADD SUB MUL DIV MIN MAX RCP RSQRT SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per element. ?This event counts the number of uops delivered to Instruction Decode Queue (IDQ) from the MITE path. Counting includes uops that may bypass the IDQ. This also means that uops are not being delivered from the Decode Stream Buffer (DSB)Number of switches from DSB (Decode Stream Buffer) or MITE (legacy decode pipeline) to the Microcode Sequenceridq.mite_all_uopsDecode Stream Buffer (DSB)-to-MITE switch true penalty cyclesNumber of times a TSX Abort was triggered due to commit but Lock Buffer not emptyumask=0x10,period=2000003,event=0x5drtm_retired.commitumask=0x1,period=100003,event=0xcd,ldlat=0x4This event counts loads with latency value being above eight  Spec update: BDM100, BDM35 (Must be precise)pipelineCases when loads get true Block-on-Store blocking code preventing store forwardingThis event counts the number of times that split load operations are temporarily blocked because all resources for handling the split accesses are in useCounts end of periods where the Reservation Station (RS) was empty. Could be useful to precisely locate Frontend Latency Bound issuesThis event counts taken speculative and retired direct near callsumask=0xc1,period=200003,event=0x88umask=0x81,period=200003,event=0x89umask=0x3,period=2000003,event=0xa0umask=0x1,any=1,period=2000003,event=0xa1Cycles while memory subsystem has an outstanding loadumask=0x6,cmask=6,period=2000003,event=0xa3cycle_activity.stalls_l1d_missuops_executed.cycles_ge_3_uops_execPrecise instruction retired event with HW to reduce effect of PEBS shadow in IP distribution  Spec update: BDM11, BDM55 (Must be precise)umask=0x4,period=100003,event=0xc3This is a precise version (that is, uses PEBS) of the event that counts return instructions retired (Precise event)llc_misses.rfo_llc_prefetchwrite requests to local home agent. Unit: uncore_ha unc_m_dclockticksThis is an occupancy event that tracks the number of cores that are in C3.  It can be used by itself to get the average number of cores in C0, with threshholding to generate histograms, or with other PCU events and occupancy triggering to capture other details. Unit: uncore_pcu This event counts load misses in all DTLB levels that cause page walks of any page size (4K/2M/4M/1G)  Spec update: BDM69This event counts load misses in all DTLB levels that cause a completed page walk (4K page size). The page walk can end with or without a fault  Spec update: BDM69This category represents fraction of slots where no uops are being delivered due to a lack of required resources for accepting new uops in the Backend. Backend is the portion of the processor core where the out-of-order scheduler dispatches ready uops into their respective execution units; and once completed these uops get retired according to program order. For example; stalls due to data-cache misses or stalls due to the divider unit being overloaded are both categorized under Backend Bound. Backend Bound is further divided into two main categories: Memory Bound and Core Bound. SMT version; use when SMT is enabled and measuring per logical CPUinst_retired.any / mem_uops_retired.all_storesBranch_Misprediction_CostL2MPKIL2 cache hits per kilo instruction for all request types (including speculative)( (( 1 * ( fp_arith_inst_retired.scalar_single + fp_arith_inst_retired.scalar_double ) + 2 * fp_arith_inst_retired.128b_packed_double + 4 * ( fp_arith_inst_retired.128b_packed_single + fp_arith_inst_retired.256b_packed_double ) + 8 * fp_arith_inst_retired.256b_packed_single )) / 1000000000 ) / duration_timeoffcore_response.demand_code_rd.supplier_none.snoop_hit_no_fwdoffcore_response.pf_l2_rfo.l3_hit.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0000010200umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400020200offcore_response.pf_l3_code_rd.l3_hit.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C8000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x01003C0120umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100020091umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000020091Number of transitions from AVX-256 to legacy SSE when penalty applicable (Precise Event)  Spec update: BDM30This is a precise version (that is, uses PEBS) of the event that counts any input SSE* floating-point (FP) assist - invalid operation, denormal operand, dividing by zero, SNaN operand. Counting includes only cases involving penalties that required micro-code assist interventionumask=0x30,edge=1,period=2000003,cmask=1,event=0x79umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0084000001offcore_response.corewb.l3_miss_local_dram.snoop_hit_no_fwdoffcore_response.pf_l2_data_rd.l3_miss.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000020080umask=0x1,period=100003,event=0xb7,offcore_rsp=0x20003C0200offcore_response.pf_l3_code_rd.l3_miss_local_dram.snoop_noneoffcore_response.all_data_rd.l3_miss_local_dram.snoop_hitmoffcore_response.all_rfo.l3_miss.snoop_missumask=0x1,period=2000003,cmask=4,event=0xa8umask=0x1,period=2000003,cmask=1,event=0xa8unc_cbo_xsnp_response.hitm_xcoreumask=0x11,event=0x34L3 Lookup write request that access cache and found line in M-stateunc_cbo_cache_lookup.read_esumask=0x01,cmask=1,event=0x80DRAM_Parallel_ReadsMiss in last-level (L3) cache. Excludes Unknown data-source  Supports address when precise.  Spec update: BDM100, BDE70 (Precise event)This event counts retired load uops which data sources were load uops missed L1 but hit a fill buffer due to a preceding miss to the same cache line with the data not ready.
Note: Only two data-sources of L1/FB are applicable for AVX-256bit  even though the corresponding AVX load could be serviced by a deeper level in the memory hierarchy. Data source is reported for the Low-half load  Supports address when precise (Precise event)offcore_response.all_reads.llc_miss.remote_hitmoffcore_response.all_code_rd.llc_miss.local_draml2_lines_in.self.anyumask=0x40,period=200000,event=0x25umask=0x70,period=200000,event=0x26umask=0x44,period=200000,event=0x2al2_lock.self.s_statel2_data_rqsts.self.i_statel2_data_rqsts.self.mesiAll read requests from L1 instruction and data cachesL2 cache requestsumask=0x5f,period=200000,event=0x2eumask=0x1,period=2000000,event=0xc7simd_comp_inst_retired.scalar_doubleumask=0x1,period=200000,event=0x80Partial write bus transactionumask=0x40,period=200000,event=0x6freissue.any.ardiv.arAll indirect branches that have a return mnemonicPeriods no micro-ops retiredRetired taken branch instructionsumask=0x81,period=200000,event=0x3umask=0x4,period=200000,event=0xcbCounts memory requests originating from the core that miss in the L2 cacheCounts memory requests originating from the core that reference a cache line in the L2 cachemem_uops_retired.splitCounts reads for ownership (RFO) requests (demand & prefetch) that miss the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts reads for ownership (RFO) requests (demand & prefetch) that hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x3600003091Counts data reads generated by L1 or L2 prefetchers that miss the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data reads generated by L1 or L2 prefetchers that hit the L2 cacheCounts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes that hit the L2 cacheumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0400000020Counts demand reads for ownership (RFO) requests generated by a write to full data cache line that hit the L2 cacheCounts demand cacheable data reads of full cache lines that are outstanding, per cycle, from the time of the L2 miss to when any response is receivedumask=0x2,period=200003,event=0xc3fetch_stall.allInstructions retired (Fixed event)Loads blocked because address has 4k partial address false dependence (Precise event capable) (Must be precise)Retired instructions of near indirect Jmp or call (Precise event capable) (Must be precise)Retired near return instructions (Precise event capable) (Must be precise)umask=0xfe,period=200003,event=0xc4Counts reads for ownership (RFO) requests generated by L2 prefetcher true miss for the L2 cache with a snoop miss in the other processor moduleCounts reads for ownership (RFO) requests generated by L2 prefetcher miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredoffcore_response.full_streaming_stores.outstandingCounts any data writes to uncacheable write combining (USWC) memory region  true miss for the L2 cache with a snoop miss in the other processor moduleoffcore_response.any_pf_data_rd.any_responseumask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000003091Counts the number of times that the machines clears due to a page fault. Covers both I-side and D-side(Loads/Stores) page faults. A page fault occurs when either page is not present, or an access violationCounts page walks completed due to demand data stores whose address translations missed in the TLB and were mapped to 1GB pages.  The page walks can end with or without a page faultumask=0x8,period=2000003,event=0x85Number of instruction fetches that hit the L2 cacheDemand requests to L2 cache  Spec update: HSD78Retired load uops which data sources were L3 hit and cross-core snoop missed in on-pkg core cache  Spec update: HSD29, HSD25, HSM26, HSM30.  Supports address when precise (Precise event)Counts cycles the IDQ is empty  Spec update: HSD135offcore_response.all_reads.l3_miss.local_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100400001Cycles which a uop is dispatched on port 1 in this threadExecution stalls due to L1 data cache missesStore miss in all TLB levels causes a page walk that completes. (1G)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBFC00001Retired load uops that miss the STLB. (Precise Event)Retired load uops which data sources were load uops missed L1 but hit FB due to preceding miss to the same cache line with data not ready (Precise event)Counts demand & prefetch code reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresoffcore_response.demand_rfo.llc_hit.no_snoop_neededCounts all demand data readsumask=0x40,period=2000003,event=0x10umask=0x2,period=2000003,event=0x11Cycles where a code-fetch stalled due to L1 instruction-cache miss or an iTLB missNumber of flags-merge uops being allocatedumask=0x30,any=1,period=2000003,event=0xa1umask=0x4,period=100003,event=0x5foffcore_response.pf_l2_data_rd.llc_miss.remote_hit_forwardoffcore_response.pf_l2_data_rd.llc_miss.remote_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3fffc20080Streaming stores (partial cache line). Derived from unc_c_tor_inserts.opcode.streaming_partial. Unit: uncore_cbox Counts the number of cycles that the uncore was running at a frequency greater than or equal to the frequency that is configured in the filter.  (filter_band3=XXX, with XXX in 100Mhz units). One can also use inversion (filter_inv=1) to track cycles when we were less than the configured frequency. Unit: uncore_pcu This event counts the number of memory ordering Machine Clears detected. Memory Ordering Machine Clears can result from memory disambiguation, external snoops, or cross SMT-HW-thread snoop (stores) hitting load buffers.  Machine clears can have a significant performance impact if they are happening frequentlypartial_rat_stalls.slow_lea_windowumask=0x8,period=100003,event=0x7resource_stalls2.all_prf_controlumask=0x20,period=2000003,cmask=1,event=0x59event=0x80Counts the number of core cycles the fetch stalls because of an icache miss. This is a cummulative count of core cycles the fetch stalled for all icache missesumask=0x4,period=100007,event=0x4offcore_response.any_pf_l2.outstandingumask=0x1,period=100007,event=0xb7,offcore_rsp=0x10004032f7umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800400200Counts L2 code HW prefetches that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000010040offcore_response.pf_l2_rfo.l2_hit_far_tile_e_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000020020umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800400004umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0002000100offcore_response.any_data_rd.l2_hit_this_tile_eumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0004003091Counts Demand cacheable data write requests  that accounts for responses which hit its own tile's L2 with data in S stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800183091Counts L2 code HW prefetches that accounts for reponses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster modeumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080800044offcore_response.any_data_rd.ddr_nearoffcore_response.any_request.mcdram_nearCounts Software Prefetches that accounts for data responses from MCDRAM Far or Other tile L2 hit faroffcore_response.uc_code_reads.ddr_nearCounts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for data responses from DRAM Farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080200001L2 load hitsumask=0x2,period=200000,event=0x24umask=0xc0,period=200000,event=0x24All L2 prefetchesl2_transactions.prefetchl2_write.rfo.mesiumask=0x2,period=2000000,event=0xbMemory instructions retired above 128 clocks (Precise Event)mem_inst_retired.latency_above_threshold_512Memory instructions retired above 8 clocks (Precise Event)umask=0x1,period=100000,event=0xb7,offcore_rsp=0x1011offcore_response.any_request.llc_hit_other_core_hitmOffcore RFO requests satisfied by the IO, CSR, MMIO unitOffcore RFO requests satisfied by a remote cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0xFF08offcore_response.corewb.remote_cacheOffcore writebacks to a remote cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1833umask=0x1,period=100000,event=0xb7,offcore_rsp=0xFF03All offcore demand data readsoffcore_response.demand_data_rd.llc_hit_no_other_coreoffcore_response.demand_data_rd.remote_cache_hitmoffcore_response.demand_ifetch.any_locationOffcore demand code reads satisfied by the LLC and HIT in a sibling coreoffcore_response.demand_ifetch.remote_cache_hitoffcore_response.demand_rfo.llc_hit_other_core_hitmumask=0x1,period=100000,event=0xb7,offcore_rsp=0xFF80Offcore prefetch data requests that HIT in a remote cacheOffcore prefetch code reads that HIT in a remote cacheOffcore prefetch RFO requests satisfied by any cache or DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0xFF70offcore_response.prefetch.llc_hit_no_other_coreOffcore prefetch requests satisfied by the LLC and not found in a sibling coreoffcore_response.prefetch.llc_hit_other_core_hitmOffcore prefetch requests satisfied by the LLC or local DRAM128 bit SIMD integer logical operationssimd_int_64.packed_mpyumask=0x1,period=100000,event=0xb7,offcore_rsp=0x60FFOffcore requests satisfied by a remote DRAMoffcore_response.any_rfo.remote_dramOffcore data reads, RFO's and prefetches statisfied by the local DRAMOffcore demand data reads satisfied by a remote DRAMoffcore_response.demand_rfo.any_llc_missOffcore other requests satisfied by any DRAMoffcore_response.pf_data_rd.remote_draml1i.readsumask=0xf,period=2000000,event=0xd2umask=0x1,period=2000000,event=0xd4arith.divumask=0x2,period=20000,event=0xc4br_misp_exec.anyMispredicted indirect non call branches executedild_stall.anyumask=0x1,period=2000000,event=0x1einst_retired.mmxresource_stalls.loadumask=0x2,period=2000000,event=0xa2DTLB load missesumask=0x10,period=200000,event=0x49Cycles with offcore outstanding Code Reads transactions in the SuperQueue (SQ), queue to uncoremem_inst_retired.stlb_miss_loadsmem_inst_retired.stlb_miss_storesRetired load instructions with L3 cache hits as data sources  Supports address when precise (Precise event)mem_load_retired.fb_hitumask=0x1f,period=100003,event=0xf1Number of cache line split locks sent to uncoreumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000108000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0088000offcore_response.other.l3_hit_e.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000400004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400020002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000400001Instruction fetch tag lookups that miss in the instruction cache (L1I). Counts at 64-byte cache-line granularityumask=0x1,period=100007,event=0xc6,frontend=0x200206Retired instructions that are fetched after an interval where the front-end delivered no uops for a period of 64 cycles which was not interrupted by a back-end stall. Precise Event (Precise event)sw_prefetch_access.prefetchwDemand load dispatches that hit L1D fill buffer (FB) allocated for software prefetchexe_activity.bound_on_storesThis is a precise version (that is, uses PEBS) of the event that counts not taken branch instructions retired  Spec update: SKL091 (Precise event)Load miss in all TLB levels causes a page walk that completes. (All page sizes)Counts the number of flushes of the big or small ITLB pages. Counting include both TLB Flush (covering all sets) and TLB Set Clear (set-specific)Counts the number of request that were not accepted into the L2Q because the L2Q is FULLLoad uops that split cache line boundary (Precise event)This event counts the number of store ops retiredoffcore_response.any_code_rd.l2_miss.snoop_missCounts code reads generated by L2 prefetchers that miss L2The NO_ALLOC_CYCLES.NOT_DELIVERED event is used to measure front-end inefficiencies, i.e. when front-end of the machine is not delivering micro-ops to the back-end and the back-end is not stalled. This event can be used to identify if the machine is truly front-end bound.  When this event occurs, it is an indication that the front-end of the machine is operating at less than its theoretical peak performance.  Background: We can think of the processor pipeline as being divided into 2 broader parts: Front-end and Back-end. Front-end is responsible for fetching the instruction, decoding into micro-ops (uops) in machine understandable format and putting them into a micro-op queue to be consumed by back end. The back-end then takes these micro-ops, allocates the required resources.  When all resources are ready, micro-ops are executed. If the back-end is not ready to accept micro-ops from the front-end, then we do not want to count these as front-end bottlenecks.  However, whenever we have bottlenecks in the back-end, we will have allocation unit stalls and eventually forcing the front-end to wait until the back-end is ready to receive more UOPS. This event counts the cycles only when back-end is requesting more uops and front-end is not able to provide them. Some examples of conditions that cause front-end efficiencies are: Icache misses, ITLB misses, and decoder restrictions that limit the the front-end bandwidthDuration of I-side page-walks in core cyclesCounts prefetch code reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwardedCounts prefetch RFOs that hit in the LLC and the snoops sent to sibling cores return clean responseCounts prefetch (that bring data to LLC only) code reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwardedREQUEST = DATA_INTO_CORE and RESPONSE = ANY_RESPONSEoffcore_response.pf_ifetch.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10040umask=0x1,period=100003,event=0xb7,offcore_rsp=0x300400090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x300400122offcore_response.pf_llc_data_rd.llc_miss.dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1f80400004This event counts loads that followed a store to the same address, where the data could not be forwarded inside the pipeline from the store to the load.  The most common reason why store forwarding would be blocked is when a load's address range overlaps with a preceeding smaller uncompleted store.  See the table of not supported store forwards in the Intel® 64 and IA-32 Architectures Optimization Reference Manual.  The penalty for blocked store forwarding is that the load must wait for the store to complete before it can be issuedOffcore RFO requestsoffcore_requests.demand.rfoumask=0x2,period=2000000,event=0x60Outstanding offcore demand RFOsCycles offcore demand RFOs busyREQUEST = ANY_DATA read and RESPONSE = LLC_HIT_OTHER_CORE_HITMREQUEST = DATA_IN and RESPONSE = LLC_HIT_OTHER_CORE_HIToffcore_response.data_in.local_dram_and_remote_cache_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0xff01umask=0x1,period=100000,event=0xb7,offcore_rsp=0x5080REQUEST = PF_DATA and RESPONSE = ANY_CACHE_DRAMREQUEST = PF_IFETCH and RESPONSE = LLC_HIT_NO_OTHER_COREREQUEST = ANY_REQUEST and RESPONSE = ANY_DRAM AND REMOTE_FWDREQUEST = ANY RFO and RESPONSE = OTHER_LOCAL_DRAMREQUEST = DATA_IFETCH and RESPONSE = REMOTE_DRAMREQUEST = DATA_IN and RESPONSE = OTHER_LOCAL_DRAMREQUEST = PF_DATA_RD and RESPONSE = OTHER_LOCAL_DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0xf820REQUEST = PF_IFETCH and RESPONSE = REMOTE_DRAMREQUEST = PREFETCH and RESPONSE = ANY_LLC_MISSsnoopq_requests.invalidateumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C0491umask=0x1,period=100003,event=0xb7,offcore_rsp=0x103FC00001offcore_response.demand_data_rd.l3_miss_remote_dram.snoop_miss_or_no_fwdoffcore_response.demand_code_rd.l3_miss_remote_dram.snoop_miss_or_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x063B800004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x103FC00080umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBC000122core_power.lvl2_turbo_licenseumask=0x20,period=200003,event=0x28Core cycles where the core was running in a manner where Turbo may be clipped to the AVX512 turbo scheduleWrite Pending Queue Allocations. Unit: uncore_imc unc_cha_core_snp.core_gtoneCounts when a transaction with the opcode type Rsp*WB Snoop Response was received which indicates which indicates the data was written back to it's home.  This is returned when a non-RFO request hits a cacheline in the Modified state. The Cache can either downgrade the cacheline to a S (Shared) or I (Invalid) state depending on how the system has been configured.  This response will also be sent when a cache requests E (Exclusive) ownership of a cache line without receiving data, because the cache must acquire ownershipCounts every read request for 4 bytes of data made by a unit on the main die (generally a core) to the MMIO space of a card on IIO Part2. In the general case, Part2 refers to a x4 or x8 PCIe card plugged into the third slot of a PCIe riser card, but it could refer to any x4 or x8 device attached to the IIO unit and using lanes starting at lane 8 of the 16 lanes supported by the busfc_mask=0x07,ch_mask=0x02,umask=0x01,event=0xc0unc_iio_txn_req_by_cpu.mem_write.part3unc_iio_txn_req_of_cpu.mem_write.part2Counts reads in which direct to core transactions (which would have bypassed the CHA) were overriddenevent=0x57Counts cycles when the Intel Ultra Path Interconnect (UPI) is in L1 power mode.  L1 is a mode that totally shuts down the UPI link.  Link power states are per link and per direction, so for example the Tx direction could be in one state while Rx was in another, this event only coutns when both links are shutdownumask=0x10,cmask=1,period=100003,event=0x49period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80200100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200020400This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_E.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100200010offcore_response.other.l3_hit_m.no_snoop_neededThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_FWDperiod=200003,umask=0xc4,event=0x24period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400040122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080200020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080080400This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_E.SNOOP_NONEThis event is deprecated. Refer to new event OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONEoffcore_response.pf_l1d_and_sw.l3_hit_f.any_snoopperiod=2000003,umask=0x2,event=0x48period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080020020This event is deprecated. Refer to new event OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_MISSThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100200002This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_E.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x02003C0010This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_M.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200040020This event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_M.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400080001This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWDoffcore_response.all_pf_data_rd.supplier_none.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x02003C0400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F803C0491period=100003,umask=0x1,event=0xb7,offcore_rsp=0x04003C8000offcore_response.demand_code_rd.supplier_none.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_S.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80040120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000080080offcore_response.demand_rfo.l3_hit_m.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400040004period=100003,umask=0x4,event=0xb0This event is deprecated. Refer to new event OCR.ALL_READS.SUPPLIER_NONE.SNOOP_MISSoffcore_response.demand_data_rd.l3_hit_m.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080100100period=200003,umask=0x22,event=0x24period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200020004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400200122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100080001period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200208000period=100003,umask=0x1,event=0xb7,offcore_rsp=0x00803C0001offcore_response.all_data_rd.l3_hit_f.no_snoop_neededThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000020004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x00803C0490period=2000003,umask=0x2,event=0x60Number of SSE/AVX computational 128-bit packed double precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 2 computation operations, one for each element.  Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT RSQRT14 RCP14 DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementcmask=4,period=2000003,umask=0x1,event=0x9cperiod=100007,umask=0x1,event=0xc6,frontend=0x400206ALL_DATA_RD & L3_MISS_REMOTE_DRAM & SNOOP_MISS_OR_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F90000400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F90000100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0210000002offcore_response.all_reads.l3_miss_local_dram.any_snoopoffcore_response.pf_l1d_and_sw.l3_miss.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0090000490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x103FC00100ocr.all_pf_rfo.l3_miss_remote_hop1_dram.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.HITM_OTHER_COREoffcore_response.pf_l2_rfo.l3_miss_remote_hop1_dram.hitm_other_coreocr.all_rfo.l3_miss_local_dram.no_snoop_neededThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS.HIT_OTHER_CORE_NO_FWDperiod=2000003,umask=0x40,event=0xc9ocr.all_pf_data_rd.l3_miss_local_dram.any_snoopocr.all_rfo.l3_miss_remote_hop1_dram.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F90000001offcore_response.demand_code_rd.l3_miss.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.HITM_OTHER_COREocr.pf_l3_data_rd.l3_miss_remote_hop1_dram.snoop_missCounts all demand data writes (RFOs) DEMAND_RFO & L3_MISS & HIT_OTHER_CORE_NO_FWDocr.pf_l3_data_rd.l3_miss.hitm_other_coreCounts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & L3_MISS & ANY_SNOOPocr.demand_data_rd.l3_miss_local_dram.snoop_miss_or_no_fwdThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS.HIT_OTHER_CORE_FWDocr.demand_data_rd.l3_miss.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103FC00400ALL_READS & L3_MISS & REMOTE_HITMocr.all_data_rd.l3_miss_local_dram.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x063B800004Counts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & L3_MISS & REMOTE_HIT_FORWARDoffcore_response.pf_l3_data_rd.l3_miss_local_dram.no_snoop_neededocr.all_rfo.l3_miss_remote_hop1_dram.snoop_missALL_RFO & L3_MISS & SNOOP_NONEThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.ANY_SNOOPoffcore_response.pf_l2_rfo.l3_miss_local_dram.hit_other_core_fwdoffcore_response.demand_code_rd.l3_miss_local_dram.hit_other_core_fwdperiod=2000003,umask=0x20,event=0xc8offcore_response.pf_l2_rfo.l3_miss.hitm_other_coreoffcore_response.all_reads.l3_miss_remote_hop1_dram.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0110000004ALL_PF_RFO & L3_MISS_REMOTE_HOP1_DRAM & SNOOP_MISSoffcore_response.all_pf_rfo.l3_miss.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS.SNOOP_NONEThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOPThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS.SNOOP_NONEoffcore_response.all_rfo.l3_miss_remote_hop1_dram.hit_other_core_no_fwdoffcore_response.demand_data_rd.l3_miss_remote_hop1_dram.any_snoopoffcore_response.all_pf_rfo.l3_miss_remote_hop1_dram.no_snoop_neededALL_PF_RFO & L3_HIT_S & HITM_OTHER_CORECounts all demand code reads  DEMAND_CODE_RD & L3_HIT_S & HITM_OTHER_COREocr.demand_code_rd.l3_hit.hitm_other_coreocr.all_data_rd.l3_hit_e.no_snoop_neededocr.demand_rfo.l3_hit.snoop_hit_with_fwdocr.pf_l2_rfo.pmm_hit_local_pmm.snoop_not_neededocr.demand_data_rd.l3_hit_e.any_snoopALL_PF_DATA_RD & L3_HIT_M & ANY_SNOOPocr.demand_code_rd.l3_hit.snoop_noneocr.all_data_rd.l3_hit_e.any_snoopocr.pf_l1d_and_sw.supplier_none.any_snoopCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_F & NO_SNOOP_NEEDEDocr.all_rfo.supplier_none.hitm_other_coreocr.demand_rfo.supplier_none.snoop_missocr.all_data_rd.l3_hit_s.snoop_noneocr.pf_l3_data_rd.l3_hit_m.hit_other_core_fwdALL_PF_DATA_RD & PMM_HIT_LOCAL_PMM & ANY_SNOOPocr.all_rfo.l3_hit_f.no_snoop_neededCounts demand data reads  DEMAND_DATA_RD & L3_HIT_M & HITM_OTHER_COREocr.pf_l3_data_rd.l3_hit_f.no_snoop_neededALL_READS & L3_HIT_M & HITM_OTHER_CORECounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & SUPPLIER_NONE & HITM_OTHER_CORECounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_E & HITM_OTHER_COREocr.demand_code_rd.l3_hit_f.hit_other_core_no_fwdocr.other.l3_hit_s.hitm_other_coreocr.all_pf_rfo.supplier_none.hit_other_core_fwdALL_PF_DATA_RD & L3_HIT & SNOOP_NONEocr.pf_l2_data_rd.l3_hit.no_snoop_neededCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_S & HITM_OTHER_COREocr.pf_l2_data_rd.supplier_none.snoop_noneCounts demand data reads  DEMAND_DATA_RD & L3_HIT_F & HITM_OTHER_CORECounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_F & HIT_OTHER_CORE_NO_FWDany=1,period=2000003,umask=0x1,event=0xdperiod=400009,umask=0x4,event=0xc5Counts both taken and not taken retired mispredicted direct and indirect near calls, including both register and memory indirect (Precise event)cmask=2,period=2000003,umask=0x2,event=0xb1unc_m_cas_count.wr_wmmunc_cha_llc_victims.total_fCounts snoop filter capacity evictions for entries tracking shared lines in the cores cache. Snoop filter capacity evictions occur when the snoop filter is full and evicts an existing entry to track a new entry. Does not count clean evictions such as when a cores cache replaces a tracked cacheline with a new cachelineWrite request of 4 bytes made to IIO Part2 by the CPU. Unit: uncore_iio Counts every peer to peer read request for 4 bytes of data made by IIO Part3 to the MMIO space of an IIO target. In the general case, Part3 refers to a x4 PCIe card plugged into the fourth slot of a PCIe riser card, but it could brefer to any device attached to the IIO unit using the lanes starting at lane 12 of the 16 lanes supported by the busCounts every read request for up to a 64 byte transaction of data made by a unit on the main die (generally a core) or by another IIO unit to the MMIO space of a card on IIO Part3. In the general case, Part3 refers to a x4 PCIe card plugged into the fourth slot of a PCIe riser card, but it could brefer to  any device attached to the IIO unit using the lanes starting at lane 12 of the 16 lanes supported by the busfc_mask=0x07,ch_mask=0x02,umask=0x08,event=0xc1unc_iio_txn_req_of_cpu.peer_write.part0unc_iio_txn_req_of_cpu.peer_write.part2Counts every peer to peer write request of up to a 64 byte transaction of data made by IIO Part2 to the MMIO space of an IIO target. In the general case, Part2 refers to a x4 or x8 PCIe card plugged into the third slot of a PCIe riser card, but it could refer to any x4 or x8 device attached to the IIO unit and using lanes starting at lane 8 of the 16 lanes supported by the busumask=0x8,event=0x37event=0x2Counts incoming FLITs (FLow control unITs) which bypassed the slot0 RxQ buffer (Receive Queue) and passed directly to the Egress.  This is a latency optimization, and should generally be the common case.  If this value is less than the number of FLITs transfered, it implies that there was queueing getting onto the ring, and thus the transactions saw higher latencyperiod=100003,umask=0x4,event=0x49Number of phases a demand request has waited due to L1D Fill Buffer (FB) unavailablabilityCounts number of SSE/AVX computational 128-bit packed single precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 4 computation operations, one for each element.  Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT RSQRT RCP DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementCycles DSB is delivering optimal number of UopsCounts the number of Machine Clears detected dye to memory ordering. Memory Ordering Machine Clears may apply when a memory read may not conform to the memory ordering rules of the x86 architectureCounts the number of PREFETCHNTA instructions executedCounts the number of times the load operation got the true Block-on-Store blocking code preventing store forwarding. This includes cases when: a. preceding store conflicts with the load (incomplete overlap),b. store forwarding is impossible due to u-arch limitations, c. preceding lock RMW operations are not forwarded, d. store has the no-forward bit set (uncacheable/page-split/masked stores), e. all-blocking stores are used (mostly, fences and port I/O), and others. The most common case is a load blocked due to its address range overlapping with a preceding smaller uncompleted store. Note: This event does not take into account cases of out-of-SW-control (for example, SbTailHit), unknown physical STA, and cases of blocking loads on store due to being non-WB memory type or a lock. These cases are covered by other events. See the table of not supported store forwards in the Optimization GuideCounts cycles after recovery from a branch misprediction or machine clear till the first uop is issued from the resteered pathCounts cycles where the pipeline is stalled due to serializing operationsuops_retired.slotsCounts all branch instructions retired (Precise event)br_misp_retired.cond_takenCounts the number of load uops retired that miss in the level 2 cache  Supports address when precise (Precise event)Counts the number of instructions retired (Precise event)Counts mispredicted branch instructions retired for all branch types. This event is Precise Event capable. This is an architectural event (Precise event)TOR Inserts; Read for ownership prefetch from local IA that misses in the snoop filterClockticks of the mesh to memory (M2M). Unit: uncore_m2m event=0x84All L2 Cache Requests (Breakdown 1 - Common). PrefetchL2Cmdumask=0x10,event=0x61umask=0x10,event=0x64event=0xc3df_ccm_reqa.node2.wrsizedfullzeroumask=0xEE,event=0x8bumask=0xEC,event=0x8bdf_ccm_reqa.node6.rdsizeddf_ccm_reqa.node5.specdramrdumask=0x23,event=0x8bumask=0x01,event=0x8bdf_ccm_reqb.node5.wbinvblkalldf_ccm_reqb.node2.vicblkfullzeroumask=0x87,event=0x8cdf_ccm_reqb.node0.wrsizedfullncdf_ccm_reqb.node0.wrsizedncumask=0xE2,event=0x8cdf_ioms_reqa.node3.masterabortumask=0x4A,event=0x108df_ioms_reqa.node0.anywrsized<32bumask=0x23,event=0x108umask=0x41,event=0x108umask=0x4E,event=0x109umask=0x6E,event=0x109df_ioms_reqb.node3.anyiotransactionumask=0x2B,event=0x109umask=0xCA,event=0x109umask=0x65,event=0x109umask=0x85,event=0x109df_ioms_reqb.node1.ioanypostedwrsized<32umask=0xC3,event=0x109fpu_pipe_assignment.dualThe number of operations (uOps) and dual-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the FPU pipelines are and may be used for workload characterization. This includes all operations performed by x87, MMX, and SSE instructions, including moves. Each increment represents a one- cycle dispatch event. This event is a speculative event. Since this event includes non-numeric operations it is not suitable for measuring MFLOPS. Total number multi-pipe uOps assigned to pipe 0fpu_pipe_assignment.totalThis is a retire-based event. The number of retired SSE/AVX FLOPS. The number of events logged per cycle can vary from 0 to 64. This event can count above 15. Single-precision add/subtract FLOPSfp_num_mov_elim_scal_op.sse_mov_ops_elimL3 Cache Performance Monitor Counters L3 Cache Accesses l3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x02,event=0x1l3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x02,event=0x1l3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x04,event=0x1l3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x04,event=0x1l3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x20,event=0x1l3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x20,event=0x1l3_request_g1.t2.s3.rdsizedncl3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x40,event=0x1l3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x80,event=0x1l3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x80,event=0x1l3fillvicreq.t0.s0.vicblkl3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x01,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x02,event=0x3l3fillvicreq.t4.s0.rdblkc_s_vicl3fillvicreq.t1.s2.rdblkc_s_vicl3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x08,event=0x3l3fillvicreq.t2.s0.rdblkc_sl3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x10,event=0x3l3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x20,event=0x3l3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x40,event=0x3l3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x40,event=0x3l3fillvicreq.t6.s3.rdblkll3victimstate.t7.s0.nol3victimlinel3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x02,event=0x9l3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x02,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x02,event=0x9l3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x02,event=0x9l3victimstate.t7.s0.f_sl3victimstate.t0.s2.ol3victimstate.t4.s3.ol3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x08,event=0x9l3victimstate.t1.s3.e_fel3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x10,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x20,event=0x9l3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x20,event=0x9l3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x40,event=0x9event=0x35Number of STLF hitsThe number of accesses to the data cache for load and store references. This may include certain microcode scratchpad accesses, although these are generally rare. Each increment represents an eight-byte access, although the instruction may only be accessing a portion of that. This event is a speculative eventumask=0x2,event=0x41ls_tablewalker.ic_type1Software Prefetch Instructions Dispatched. Prefetch, Prefetch_T0_T1_T2umask=0x1,event=0x28aThe number of instruction fetches that hit in the L1 ITLBex_ret_cond_mispfp_ret_sse_avx_ops.add_sub_flopsSoftware Prefetch Instructions Dispatched (Speculative). PrefetchNTA instruction. See docAPM3 PREFETCHlevelumask=0xff,event=0xaade_dis_dispatch_token_stalls1.int_sched_misc_token_stallCycles where a dispatch group is valid but does not get dispatched due to a token stall. Store queue resource stall. Applies to all ops with store semanticsNB_HT_BUS2_BANDWIDTHSTREX_PASSEDMEM_ACCESS_LDBR_RETURN_SPECISB_SPECMEM_CAP_READ_TAG_SETINSTR_REFETCHINTEGER_INSNSNT_MUL_DIV_INSNSDSP_BRANCH_INSNSEXCEPTIONS_TAKENFSB_25_50_FULLIDIDSIOLDSDTLBADTHRESHOLD_VEC_INSTR_QUEUE_ENTRIES_CYCLESDST_INSTR_DISPATCHEDVTQ_LINE_FETCHBRANCH_LINK_STACK_MISPREDICTEDL3_DATA_CACHE_MISSESLSU_EMPTYDISPATCH_SUCCESSBUS_HIGHUOPS_COMPLETEDSTORE_UOPS_COMPLETEDCYCLES_DECODE_STALLEDINSTR_L1_CACHE_LOCKSL2_CACHE_INSTR_HITSSOFT-k8-fr-retired-taken-branches-mispredictedic-missesK8-usrgspostwrszbyteAMD_K8INTEL_ATOMmem_load_l3_miss_retired.remote_hitmRESOURCE_STALL%s, "tsc": "%jd"CoreIPCC3_Pkg_ResidencyThis event counts the number of requests from the L2 hardware prefetchers that hit L2 cache. L3 prefetch new typesl2_rqsts.all_pfumask=0x1,period=100003,event=0xb0mem_uops_retired.split_loadsThis is a precise version (that is, uses PEBS) of the event that counts retired load uops which data sources were hits in the mid-level (L2) cache  Supports address when precise.  Spec update: BDM35 (Precise event)umask=0x20,period=100007,event=0xd1umask=0x4,period=100007,event=0xd3L2 cache accesses when fetching instructionsL2 cache lines filling L2Number of SIMD FP assists due to input valuesidq_uops_not_delivered.coreUops not delivered to Resource Allocation Table (RAT) per thread when backend of the machine is not stalledThis event counts the number of uops not delivered to Resource Allocation Table (RAT) per thread adding 4  x when Resource Allocation Table (RAT) is not stalled and Instruction Decode Queue (IDQ) delivers x uops to Resource Allocation Table (RAT) (where x belongs to {0,1,2,3}). Counting does not cover cases when:
 a. IDQ-Resource Allocation Table (RAT) pipe serves the other thread;
 b. Resource Allocation Table (RAT) is stalled for the thread (including uop drops and clear BE conditions); 
 c. Instruction Decode Queue (IDQ) delivers four uopsumask=0x1,period=2000003,event=0x5This event counts speculative cache-line split load uops dispatched to the L1 cacheThis event counts speculative cache line split store-address (STA) uops dispatched to the L1 cacheNumber of times a TSX line had a cache conflicttx_mem.abort_hle_store_to_elided_lockumask=0x10,period=2000003,event=0x54tx_mem.hle_elision_buffer_fullumask=0x4,period=2000003,event=0x5dNumber of times we entered an HLE region; does not count nested transactionsumask=0x4,period=2000003,event=0xc9umask=0x20,period=2000003,event=0xc9rtm_retired.aborted_misc4This is an architectural event that counts the number of thread cycles while the thread is not in a halt state. The thread enters the halt state when it is running the HLT instruction. The core frequency may change from time to time due to power or thermal throttling. For this reason, this event may have a changing ratio with regards to wall clock timemove_elimination.int_not_eliminatedTaken speculative and retired indirect callsTaken speculative and retired mispredicted macro conditional branchesThis event counts, on the per-thread basis, cycles during which uops are dispatched from the Reservation Station (RS) to port 1umask=0x4,any=1,period=2000003,event=0xa1uops_dispatched_port.port_4umask=0x20,period=2000003,event=0xa1Resource-related stall cyclescycle_activity.cycles_no_executeumask=0x2,cmask=4,period=2000003,event=0xb1umask=0x1,period=2000003,event=0xc3Return instructions retired. (Precise Event - PEBS) (Precise event)umask=0x20,period=2000003,event=0xccumask=0x1,event=0x37umask=0x3,event=0x4unc_m_pre_count.page_missuncore powerThis event counts load misses in all DTLB levels that cause a completed page walk (1G  page size). The page walk can end with or without a fault  Spec update: BDM69Store misses in all DTLB levels that cause completed page walks (1G)  Spec update: BDM69Store operations that miss the first TLB level but hit the second and do not cause page walksumask=0x1,period=100007,event=0xbdPipeline;RetireDSB;Fetch_BWInstruction_TypeIpSBranchesumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C0002offcore_response.corewb.supplier_none.snoop_hitmoffcore_response.corewb.supplier_none.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F80020008offcore_response.pf_l2_data_rd.supplier_none.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000020010offcore_response.pf_l2_code_rd.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0000010040offcore_response.pf_l2_code_rd.l3_hit.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0000010100umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100020120umask=0x1,period=100003,event=0xb7,offcore_rsp=0x01003C0091umask=0x1,period=100003,event=0xb7,offcore_rsp=0x02003C0091This is a precise version (that is, uses PEBS) of the event that counts x87 floating point (FP) micro-code assist (invalid operation, denormal operand, SNaN operand) when the input value (one of the source operands to an FP instruction) is invalidumask=0x1,period=2000003,cmask=4,event=0x9cumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1004000001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F84000001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C000002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1004000008offcore_response.corewb.l3_miss_local_dram.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0204000010offcore_response.pf_l3_data_rd.l3_miss_local_dram.snoop_non_dramoffcore_response.pf_l3_rfo.l3_miss_local_dram.snoop_not_neededoffcore_response.pf_l3_code_rd.l3_miss_local_dram.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C000200umask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C008000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C008000offcore_response.all_pf_data_rd.l3_miss.snoop_hit_no_fwdoffcore_response.all_data_rd.l3_miss.snoop_not_neededoffcore_response.all_rfo.supplier_none.snoop_non_dramCycles no executable uops retired (Precise Event)unc_arb_trk_occupancy.cycles_with_any_requestMiss in mid-level (L2) cache. Excludes Unknown data-source  Supports address when precise (Precise event)Counts all prefetch (that bring data to LLC only) RFOs hit in the L3Counts all demand data writes (RFOs) hit in the L3l2_st.self.s_stateumask=0x72,period=200000,event=0x2el2_rqsts.self.prefetch.e_statel2_rqsts.self.prefetch.i_statel2_rqsts.self.prefetch.mesiL1 Cacheable Data ReadsModified cache lines evicted from the L1 data cacheFloating point assistsSIMD packed multiply micro-ops retiredumask=0x88,period=2000000,event=0xb3simd_comp_inst_retired.scalar_singleumask=0x2,period=200000,event=0x80umask=0x1,period=2000000,cmask=1,event=0xa9misalign_mem_ref.rmw_splitStreaming SIMD Extensions (SSE) PrefetchT0 instructions executedStreaming SIMD Extensions (SSE) PrefetchT2 instructions executedStreaming SIMD Extensions (SSE) Prefetch NTA instructions executedumask=0x80,period=200000,event=0x6Memory bus transactionsumask=0x40,period=200000,event=0x7fbr_missp_type_retired.indumask=0x2,period=2000000,event=0xdcumask=0x7,period=200000,event=0x8Counts the number of demand and prefetch transactions that the L2 XQ rejects due to a full or near full condition which likely indicates back pressure from the intra-die interconnect (IDI) fabric. The XQ may reject transactions from the L2Q (non-cacheable requests), L2 misses and L2 write-back victimsLoads retired that came from DRAM (Precise event capable)  Supports address when precise (Must be precise)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x3600000022Counts requests to the uncore subsystem that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts partial cache line data writes to uncacheable write combining (USWC) memory region  that true miss for the L2 cache with a snoop miss in the other processor moduleCounts data cache lines requests by software prefetch instructions that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is requiredoffcore_response.full_streaming_stores.l2_miss.hit_other_core_no_fwdCounts bus lock and split lock requests that have any transaction responses from the uncore subsystemCounts data cacheline reads generated by hardware L2 cache prefetcher that hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts demand instruction cacheline and I-side prefetch requests that miss the instruction cache that miss the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts demand reads for ownership (RFO) requests generated by a write to full data cache line that are outstanding, per cycle, from the time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=203,event=0xcbhw_interrupts.pending_and_maskedCounts the number of reference cycles that the core is not in a halt state. The core enters the halt state when it is running the HLT instruction.  In mobile systems the core frequency may change from time.  This event is not affected by core frequency changes but counts as if the core is running at the maximum frequency all the time.  This event uses fixed counter 2.  You cannot collect a PEBs record for this eventld_blocks.utlb_missCore cycles when core is not halted.  This event uses a (_P)rogrammable general purpose performance counterCounts machine clears due to floating point (FP) operations needing assists.  For instance, if the result was a floating point denormal, the hardware clears the pipeline and reissues uops to produce the correct IEEE compliant denormal resultumask=0xf7,period=200003,event=0xc5br_misp_retired.ind_callRetired mispredicted conditional branch instructions that were taken (Precise event capable) (Must be precise)itlb.missCounts uops retired that had a DTLB miss on load, store or either.  Note that when two distinct memory operations to the same page miss the DTLB, only one of them will be recorded as a DTLB miss  Supports address when precise (Must be precise)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000000010Counts reads for ownership (RFO) requests generated by L2 prefetcher outstanding, per cycle, from the time of the L2 miss to when any response is receivedCounts bus lock and split lock requests miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredumask=0x1,period=100007,event=0xb7,offcore_rsp=0x40000032b7dtlb_load_misses.walk_pendingPage walk completed due to an instruction fetch in a 2M or 4M pageitlb_misses.walk_pendingNumber of instruction fetches that missed the L2 cacheIncrements the number of outstanding L1D misses every cycle. Set Cmask = 1 and Edge =1 to count occurrencesCounts all prefetch (that bring data to L2) RFOs hit in the L3Randomly selected loads with latency value being above 16  Spec update: HSD76, HSD25, HSM26 (Must be precise)miss in the L3umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FFFC00200offcore_response.pf_l2_code_rd.l3_miss.any_responseThis event counts the number of reference cycles when the core is not in a halt state. The core enters the halt state when it is running the HLT instruction or the MWAIT instruction. This event is not affected by core frequency changes (for example, P states, TM2 transitions) but has the same incrementing frequency as the time stamp counter. This event can approximate elapsed time while the core was not in a halt stateThis event counts loads that followed a store to the same address, where the data could not be forwarded inside the pipeline from the store to the load.  The most common reason why store forwarding would be blocked is when a load's address range overlaps with a preceding smaller uncompleted store. The penalty for blocked store forwarding is that the load must wait for the store to write its value to the cache before it can be issuedumask=0x4,period=2000003,event=0x87Cycles with pending memory loadsNumber of instructions retired. General Counter   - architectural event  Spec update: HSD11, HSD140Branch instructions at retirementAn external snoop hits a non-modified line in some processor coreumask=0x48,event=0x34This event counts cycles when the  page miss handler (PMH) is servicing page walks caused by ITLB missesRetired load uops missed L2. Unknown data source excluded  Supports address when precise.  Spec update: HSD29, HSM30 (Precise event)offcore_response.demand_rfo.llc_hit.hit_other_core_no_fwdClean L2 cache lines evicted by L2 prefetchumask=0x8,period=100003,event=0xf2offcore_response.all_rfo.llc_hit.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003c0001Counts miscellaneous accesses that include port i/o, MMIO and uncacheable memory accesses. It also includes L2 hints sent to LLC to keep a line from being evicted out of the core cachesCounts non-temporal stores(( 1 * ( fp_comp_ops_exe.sse_scalar_single + fp_comp_ops_exe.sse_scalar_double ) + 2 * fp_comp_ops_exe.sse_packed_double + 4 * ( fp_comp_ops_exe.sse_packed_single + simd_fp_256.packed_double ) + 8 * simd_fp_256.packed_single )) / cyclesLoads with latency value being above 128 (Must be precise)mem_trans_retired.precise_storeCounts LLC replacementsCycles per thread when uops are dispatched to port 5uops_dispatched_port.port_5_coreCycles stalled due to no store buffers available (not including draining form sync)Cycles with pending L2 cache miss loadsumask=0x08,event=0x34umask=0x80,period=100003,event=0x85offcore_response.pf_l2_data_rd.llc_hit.snoop_missCounts all demand code reads that miss the LLCllc_references.pcie_ns_readQPI clock ticks. Use to get percentages for QPI cycles events. Unit: uncore_qpi (unc_p_freq_band1_cycles / unc_p_clockticks) * 100.unc_p_freq_band2_transitionsevent=0xb,filter_band0=12(unc_p_freq_ge_1200mhz_cycles / unc_p_clockticks) * 100.Retired store uops that miss the STLB (Precise event)Retired load uops with locked access (Precise event)This event counts the number of uops not delivered to the back-end per cycle, per thread, when the back-end was not stalled.  In the ideal case 4 uops can be delivered each cycle.  The event counts the undelivered uops - so if 3 were delivered in one cycle, the counter would be incremented by 1 for that cycle (4 - 3). If the back-end is stalled, the count for this event is not incremented even when uops were not delivered, because the back-end would not have been able to accept them.  This event is used in determining the front-end bound category of the top-down pipeline slots characterizationThis event counts the number of reference cycles when the core is not in a halt state. The core enters the halt state when it is running the HLT instruction or the MWAIT instruction. This event is not affected by core frequency changes (for example, P states, TM2 transitions) but has the same incrementing frequency as the time stamp counter. This event can approximate elapsed time while the core was not in a halt state. This event has a constant ratio with the CPU_CLK_UNHALTED.REF_XCLK event. It is counted on a dedicated fixed counter, leaving the four (eight when Hyperthreading is disabled) programmable counters available for other eventsumask=0xa,period=2000003,event=0xa2umask=0xc,event=0x1This event count cycles when Page Miss Handler (PMH) is servicing page walks caused by ITLB missesumask=0x4,period=200003,event=0x86mem_uops_retired.l2_miss_loadsoffcore_response.any_read.l2_hit_near_tile_e_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000400200umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800080080offcore_response.pf_l2_rfo.supplier_noneoffcore_response.demand_code_rd.l2_hit_far_tile_e_fCounts Demand cacheable data writes that accounts for any responseoffcore_response.pf_software.l2_hit_this_tile_eumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0004001000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x00080032f7offcore_response.demand_code_rd.l2_hit_this_tile_foffcore_response.demand_rfo.l2_hit_far_tileumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800401000offcore_response.any_pf_l2.mcdram_nearumask=0x1,period=100007,event=0xb7,offcore_rsp=0x01004032f7Counts L1 data HW prefetches that accounts for data responses from DRAM Faroffcore_response.bus_locks.mcdram_nearumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080200200umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0100400100offcore_response.partial_writes.ddr_nearumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0101000080umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0180600001umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0180600002umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0180600020offcore_response.any_pf_l2.mcdramCounts demand code reads and prefetch code reads that accounts for responses from DDR (local and far)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0181800400Counts the number of core cycles when no micro-ops are allocated and a RATstall (caused by reservation station full) is assertedrecycleq.st_splitsCounts any retired store that was pushed into the recycle queue for any reasonunc_m_cas_count.rdumask=0x1,period=2000000,event=0x63l1d.m_evictL1 data cache load locks in M stateL1D prefetch load lock accepted in fill bufferL1D hardware prefetch requests triggeredl1d_wb_l2.s_stateumask=0x10,period=200000,event=0xf0All L2 demand store RFOs that hit the cacheumask=0xf,period=100000,event=0x27Loads delayed with at-Retirement block codeoffcore_response.any_data.local_cacheoffcore_response.any_ifetch.llc_hit_no_other_coreOffcore requests satisfied by any cache or DRAMOffcore requests satisfied by a remote cacheOffcore request = all data, response = any cache_dramoffcore_response.demand_data.llc_hit_other_core_hitmoffcore_response.demand_data_rd.llc_hit_other_core_hitoffcore_response.demand_data_rd.local_cache_dramoffcore_response.demand_ifetch.remote_cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x102Offcore prefetch data requests satisfied by the LLC or local DRAMOffcore prefetch code reads satisfied by the IO, CSR, MMIO unitumask=0x1,period=100000,event=0xb7,offcore_rsp=0xFF20Offcore prefetch RFO requests satisfied by the LLC  and HITM in a sibling coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3820umask=0x1,period=100000,event=0xb7,offcore_rsp=0x1870umask=0x8,period=200000,event=0xfdmacro_insts.fusions_decodedumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4011umask=0x1,period=100000,event=0xb7,offcore_rsp=0x2077umask=0x1,period=100000,event=0xb7,offcore_rsp=0x2033offcore_response.demand_data_rd.any_llc_missoffcore_response.demand_data_rd.remote_dramOffcore demand code reads satisfied by any DRAMoffcore_response.demand_rfo.remote_dramumask=0x1,period=200000,event=0x7sb_drain.anyThread responded HIT to snoopbaclear_force_iqMispredicted unconditional branches executedbr_misp_exec.direct_near_callAny Instruction Length Decoder stall cyclesinst_decoded.dec0machine_clears.mem_orderumask=0x4,period=20000,event=0xc3umask=0x1,period=200000,event=0xc7SIMD Scalar-Single Uops retired (Precise Event)inv=1,umask=0x40,period=2000000,cmask=1,event=0xb1Uops executed on port 4 (core count)Cycles Uops are not retiring (Precise Event)dtlb_load_misses.anyCounts duration of L1D miss outstanding, that is each cycle number of Fill Buffers (FB) outstanding required by Demand Reads. FB either is held by demand loads, or it is held by non-demand loads and gets hit at least once by demand. The valid outstanding interval is defined until the FB deallocation by one of the following ways: from FB allocation, if FB is allocated by demand from the demand Hit FB, if it is allocated by hardware or software prefetch.Note: In the L1D, a Demand Read contains cacheable or noncacheable demand loads, including ones causing cache-line splits and reads due to page walks resulted from any request typemem_load_l3_hit_retired.xsnp_hitoffcore_response.other.l4_hit_local_l4.spl_hitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040088000offcore_response.demand_code_rd.l3_hit_e.snoop_missoffcore_response.demand_code_rd.l3_hit_m.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000080002offcore_response.demand_rfo.l3_hit_m.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400400001offcore_response.demand_data_rd.l3_hit_s.spl_hitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040100001offcore_response.demand_data_rd.l3_hit_m.any_snoopCounts cycles during which uops are being delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffer (DSB) path. Counting includes uops that may 'bypass' the IDQicache_64b.iftag_stallumask=0x1,period=100007,event=0xc6,frontend=0x11umask=0x1,period=100007,event=0xc6,frontend=0x100206Number of times a transactional abort was signaled due to a data capacity limitation for transactional reads or writesCounts randomly selected loads when the latency from first dispatch to completion is greater than 512 cycles (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000040004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C400002offcore_response.demand_rfo.l3_miss_local_dram.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0044000002offcore_response.demand_data_rd.l3_miss.snoop_non_dramCounts the number of hardware interruptions received by the processorumask=0x1,any=1,period=2000003,event=0xdCounts, on the per-thread basis, cycles during which at least one uop is dispatched from the Reservation Station (RS) to port 3umask=0x2,period=2000003,event=0xa6Increments when an entry is added to the Last Branch Record (LBR) array (or removed from the array in case of RETURNs in call stack mode). The event requires LBR enable via IA32_DEBUGCTL MSR and branch type selection via MSR_LBR_SELECT( ((br_misp_retired.all_branches / ( br_misp_retired.all_branches + machine_clears.count )) * (( uops_issued.any - uops_retired.retire_slots + 4 * int_misc.recovery_cycles ) / (4 * cycles))) + (4 * idq_uops_not_delivered.cycles_0_uops_deliv.core / (4 * cycles)) * (( int_misc.clear_resteer_cycles + 9 * baclears.any ) / cycles) / (4 * idq_uops_not_delivered.cycles_0_uops_deliv.core / (4 * cycles)) ) * (4 * cycles) / br_misp_retired.all_branchesCounts cycles when at least one PMH (Page Miss Handler) is busy with a page walk for a loadStores that miss the DTLB and hit the STLBThis event counts the number of retired memory operations with lock semantics. These are either implicit locked instructions such as the XCHG instruction or instructions with an explicit LOCK prefix (0xF0)Any reissued load uopsCounts any rfo reads (demand & prefetch) that hit in the other module where modified copies were found in other core's L1 cacheoffcore_response.any_request.l2_miss.snoop_missumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1680000100offcore_response.pf_l2_code_rd.l2_miss.snoop_missCounts demand and DCU prefetch instruction cacheline that have any response typeCounts the number of times a decode restriction reduced the decode throughput due to wrong instruction length predictionCounts the number of taken JCC branch instructions retired (Precise event)NON_RETURN_IND counts the number of near indirect JMP and near indirect CALL branch instructions retired.  Branch prediction predicts the branch target and enables the processor to begin executing instructions long before the branch true execution path is known. All branches utilize the branch prediction unit (BPU) for prediction. This unit predicts the target address not only based on the EIP of the branch but also based on the execution path through which execution reached this EIP. The BPU can efficiently predict the following branch types: conditional branches, direct calls and jumps, indirect calls and jumps, returns (Precise event)umask=0x50,period=200003,event=0xcaThe BACLEARS event counts the number of times the front end is resteered, mainly when the Branch Prediction Unit cannot provide a correct prediction and this is corrected by the Branch Address Calculator at the front end.  The BACLEARS.COND event counts the number of JCC (Jump on Condtional Code) baclearsDuration of D-side page-walks in core cyclesThis event counts line-splitted store uops retired to the architected path. A line split is across 64B cache-line which includes a page split (4K). (Precise Event - PEBS) (Precise event)Counts demand & prefetch data reads that hit in the LLC and the snoops sent to sibling cores return clean responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1003c0120COREWB & ANY_RESPONSEumask=0x1,period=100003,event=0xb7,offcore_rsp=0x4003c0040offcore_response.pf_llc_rfo.llc_hit.snoop_missCounts all data/code/rfo references (demand & prefetch) Counts demand data writes (RFOs) that miss the LLC and the data returned from dramoffcore_requests.anyREQUEST = DATA_IFETCH and RESPONSE = ANY_CACHE_DRAMREQUEST = DATA_IFETCH and RESPONSE = LOCAL_CACHEREQUEST = DEMAND_DATA and RESPONSE = ANY_CACHE_DRAMREQUEST = PF_DATA_RD and RESPONSE = ALL_LOCAL_DRAM AND REMOTE_CACHE_HIToffcore_response.pf_rfo.all_local_dram_and_remote_cache_hitREQUEST = PF_IFETCH and RESPONSE = LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = PREFETCH and RESPONSE = ANY_LOCATIONREQUEST = ANY IFETCH and RESPONSE = REMOTE_DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0xf8ffREQUEST = DEMAND_DATA_RD and RESPONSE = ANY_LLC_MISSumask=0x1,period=100000,event=0xb7,offcore_rsp=0xf810umask=0x1,period=20000,event=0xc5DTLB misses casued by low part of addressumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2733umask=0x1,period=100000,event=0xb7,offcore_rsp=0xFF50umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063B800001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063B800002unc_m_wpq_insertsPCI Express bandwidth writing at IIO, part 3. Unit: uncore_iio Counts when a a transaction with the opcode type RspCnflct* Snoop Response was received. This is returned when a snoop finds an existing outstanding transaction in a remote caching agent. This triggers conflict resolution hardware. This covers both the opcode RspCnflct and RspCnflctWbINumber of reads in which direct to Intel UPI transactions were overridden. Unit: uncore_m2m unc_m2m_direct2upi_not_taken_dirstateMulti-socket cacheline Directory update from S to A. Unit: uncore_m2m unc_upi_direct_attempts.d2uumask=0x2,event=0x31unc_upi_txl_flits.non_dataperiod=100003,umask=0x1f,event=0xf1period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F803C0080This event is deprecated. Refer to new event OCR.ALL_DATA_RD.SUPPLIER_NONE.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080400490This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HITM_OTHER_COREperiod=100003,umask=0x10,event=0xf4This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_NONEoffcore_response.pf_l2_data_rd.l3_hit_s.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0000010122This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_MISSThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_M.SNOOP_NONEThis event is deprecated. Refer to new event OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOPThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_F.ANY_SNOOPThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_F.SNOOP_MISSThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_E.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000200100This event is deprecated. Refer to new event OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_S.ANY_SNOOPoffcore_response.pf_l2_data_rd.supplier_none.hit_other_core_fwdoffcore_response.all_pf_data_rd.l3_hit_m.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080100120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080080491This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_M.HITM_OTHER_COREperiod=100003,umask=0x12,event=0xd0period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100080122offcore_response.pf_l3_data_rd.l3_hit_m.no_snoop_neededoffcore_response.demand_code_rd.l3_hit_e.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400200080This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_S.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200200400offcore_response.pf_l3_rfo.l3_hit_s.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x04000407F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200200122This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDEDperiod=20011,umask=0x1,event=0xd2offcore_response.demand_rfo.l3_hit_s.no_snoop_neededThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_S.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x04003C0001offcore_response.demand_rfo.l3_hit_f.hitm_other_coreThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_S.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100408000period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080100004offcore_response.all_reads.l3_hit.any_snoopThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT.ANY_SNOOPThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_MISSoffcore_response.pf_l1d_and_sw.l3_hit_s.hit_other_core_fwdoffcore_response.other.l3_hit_f.snoop_missThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT.NO_SNOOP_NEEDEDoffcore_response.all_pf_rfo.supplier_none.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08003C8000period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200020490offcore_response.pf_l2_rfo.l3_hit_m.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000200491This event is deprecated. Refer to new event OCR.PF_L3_RFO.ANY_RESPONSEperiod=2000003,umask=0x1,event=0xc7period=2000003,umask=0x20,event=0x79Retired instructions that are fetched after an interval where the front-end delivered no uops for a period of 2 cycles which was not interrupted by a back-end stall (Precise event)This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_NONECounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_MISS_LOCAL_DRAM & NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0404000002offcore_response.all_pf_data_rd.l3_miss_local_dram.hitm_other_coreocr.pf_l3_rfo.l3_miss_local_dram.hit_other_core_fwdocr.pf_l3_data_rd.l3_miss_local_dram.no_snoop_neededocr.pf_l1d_and_sw.l3_miss.remote_hit_forwardperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103C000010offcore_response.demand_code_rd.l3_miss_local_dram.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_NO_FWDALL_READS & L3_MISS & HIT_OTHER_CORE_NO_FWDCounts all prefetch (that bring data to L2) RFOs PF_L2_RFO & L3_MISS & REMOTE_HIT_FORWARDThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_NONEocr.other.l3_miss_local_dram.hitm_other_coreoffcore_response.all_data_rd.l3_miss.hit_other_core_fwdocr.demand_rfo.l3_miss.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103C000080offcore_response.pf_l2_data_rd.l3_miss.hitm_other_coreocr.pf_l1d_and_sw.l3_miss_local_dram.any_snoopocr.other.l3_miss_local_dram.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103C000002This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONEoffcore_response.all_reads.l3_miss.remote_hitmThis event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS.REMOTE_HITMThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOPoffcore_response.pf_l3_rfo.l3_miss_remote_hop1_dram.snoop_noneoffcore_response.pf_l2_rfo.l3_miss_remote_hop1_dram.snoop_noneThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x023C000120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0604000001period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0410000490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0810008000ocr.pf_l1d_and_sw.l3_miss_remote_hop1_dram.no_snoop_neededocr.demand_code_rd.l3_miss_local_dram.snoop_miss_or_no_fwdCounts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & L3_MISS & ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F90000491ocr.pf_l3_rfo.l3_miss_remote_hop1_dram.no_snoop_neededocr.pf_l2_data_rd.l3_miss_local_dram.hit_other_core_fwdALL_PF_DATA_RD & L3_MISS & HIT_OTHER_CORE_NO_FWDoffcore_response.demand_data_rd.l3_miss_remote_hop1_dram.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0104000001ocr.pf_l2_rfo.l3_miss_local_dram.snoop_noneThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_FWDCounts any other requests OTHER & L3_MISS & REMOTE_HITMperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x063B800001offcore_response.other.l3_miss.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS.HITM_OTHER_COREoffcore_response.all_pf_rfo.l3_miss_local_dram.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISSocr.demand_code_rd.l3_miss_remote_hop1_dram.hit_other_core_no_fwdoffcore_response.pf_l1d_and_sw.l3_miss_remote_hop1_dram.any_snoopALL_PF_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & SNOOP_NONECounts all prefetch (that bring data to L2) RFOs PF_L2_RFO & L3_MISS & REMOTE_HITMoffcore_response.pf_l1d_and_sw.l3_miss_remote_hop1_dram.hit_other_core_no_fwdoffcore_response.pf_l3_rfo.l3_miss_local_dram.hit_other_core_no_fwdCounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_M & NO_SNOOP_NEEDEDALL_READS & L3_HIT_M & NO_SNOOP_NEEDEDALL_READS & L3_HIT_F & SNOOP_MISSALL_PF_DATA_RD & L3_HIT_M & HIT_OTHER_CORE_NO_FWDocr.demand_data_rd.l3_hit_e.snoop_noneCounts demand data reads  DEMAND_DATA_RD & L3_HIT_F & ANY_SNOOPALL_DATA_RD & L3_HIT_F & ANY_SNOOPocr.all_pf_rfo.l3_hit_m.hit_other_core_fwdocr.all_rfo.l3_hit_m.hit_other_core_no_fwdALL_READS & SUPPLIER_NONE & SNOOP_NONEocr.all_rfo.pmm_hit_local_pmm.snoop_noneCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_M & HIT_OTHER_CORE_NO_FWDCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_M & NO_SNOOP_NEEDEDCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_S & HITM_OTHER_COREocr.all_pf_data_rd.l3_hit.hit_other_core_fwdCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_M & HIT_OTHER_CORE_FWDocr.pf_l3_rfo.pmm_hit_local_pmm.any_snoopocr.other.l3_hit_m.no_snoop_neededCounts all demand data writes (RFOs) hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresALL_READS & PMM_HIT_LOCAL_PMM & SNOOP_NONEocr.other.supplier_none.hit_other_core_no_fwdocr.all_pf_data_rd.l3_hit.any_snoopCounts all demand code reads DEMAND_CODE_RD & PMM_HIT_LOCAL_PMM & SNOOP_NONEALL_PF_RFO & PMM_HIT_LOCAL_PMM & ANY_SNOOPocr.other.l3_hit.snoop_noneCounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_S & HITM_OTHER_CORECounts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & L3_HIT & ANY_SNOOPocr.all_pf_rfo.l3_hit_f.hit_other_core_fwdCounts any other requests OTHER & L3_HIT & ANY_SNOOPocr.demand_data_rd.supplier_none.hit_other_core_fwdocr.pf_l2_data_rd.l3_hit_m.any_snoopCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_M & ANY_SNOOPCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_F & ANY_SNOOPocr.other.l3_hit.no_snoop_neededocr.pf_l3_rfo.l3_hit_s.no_snoop_neededALL_RFO & SUPPLIER_NONE & ANY_SNOOPocr.demand_code_rd.l3_hit.any_snoopocr.pf_l3_rfo.any_responseCounts all demand code reads  DEMAND_CODE_RD & L3_HIT_E & HIT_OTHER_CORE_NO_FWDALL_RFO & L3_HIT_F & SNOOP_NONEALL_READS & L3_HIT_S & ANY_SNOOPcmask=10,inv=1,period=2000003,umask=0x1,event=0xc0umask=0xf,event=0x2umask=0x01,event=0x11fc_mask=0x07,ch_mask=0x01,umask=0x08,event=0x83unc_iio_txn_req_of_cpu.peer_read.part2fc_mask=0x07,ch_mask=0x01,umask=0x02,event=0x84unc_m2m_imc_writes.niunc_m2m_rxc_bl_insertsBL Egress (to CMS) Occupancy; AllCounts demand requests to L2 cacheCounts retired load instructions missed L2 cache as data sources  Supports address when precise (Precise event)Counts number of SSE/AVX computational 256-bit packed single precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 8 computation operations, one for each element.  Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT RSQRT RCP DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementDecode Stream Buffer (DSB) is a Uop-cache that holds translations of previously fetched instructions that were decoded by the legacy x86 decode pipeline (MITE). This event counts fetch penalty cycles when a transition occurs from DSB to MITECounts Unfriendly TSX abort triggered by a vzeroupper instructionCounts the number of PREFETCHT1 or PREFETCHT2 instructions executedumask=0x1,period=2000003,event=0int_misc.all_recovery_cyclesNot taken branch instructions retired (Precise event)Counts not taken branch instructions retired (Precise event)Counts taken conditional mispredicted branch instructions retired  Supports address when precise (Precise event)Counts the number of core cycles while the core is not in a halt state.  The core enters the halt state when it is running the HLT instruction. The core frequency may change from time to time. For this reason this event may have a changing ratio with regards to time.  This event uses a programmable general purpose performance counterunc_cha_tor_inserts.ia_miss_wcilData requested of the CPU : Card reading from DRAM. Unit: uncore_iio unc_iio_data_req_of_cpu.mem_write.part4event=0xffic_fw32_missbp_snp_re_syncic_cache_inval.l2_invalidating_probeAll L2 Cache Requests (Breakdown 1 - Common). Instruction cache readsAll L2 Cache Requests (Breakdown 1 - Common). Data cache state change requests. Request change to writable, check L2 for current statel2_request_g2.smc_invalumask=0x1,event=0x61l2_latency.l2_cycles_waiting_on_fillsLS to L2 WCB zero byte store requests. LS (Load/Store unit) to L2 WCB (Write Combining Buffer) zero byte store requestsRetired Branch Resyncsevent=0xcaex_ret_mmx_fp_instr.mmx_instrex_div_busyumask=0x4D,event=0x8bdf_ccm_reqa.node7.wrsizedfullncdf_ccm_reqa.node0.rdsizedumask=0x86,event=0x8bdf_ccm_reqa.node1.anyrdblkData Fabric CCM Performance Monitor Event DF CCM Request Ordered rdvlkxumask=0x42,event=0x8bdf_ccm_reqb.node0.chgtoxdf_ccm_reqb.node0.vicblkfull.umask=0x4D,event=0x8cumask=0xAD,event=0x8cumask=0x8C,event=0x8cdf_ioms_reqa.node7.masterabortdf_ioms_reqa.node6.flushumask=0xEA,event=0x108umask=0xA7,event=0x108df_ioms_reqa.node4.anywrsized=32bdf_ioms_reqa.node0.anyrdsizedumask=0x01,event=0x108umask=0x8D,event=0x109df_ioms_reqb.node0.anyiotransactionumask=0x8B,event=0x109Data Fabric CCM Performance Monitor Event DF IOMS Request Type B (IO and PIE Requests) Ordered ioanynon-postedwrsized=32bumask=0xE8,event=0x109df_ioms_reqb.node6.ioanypostedwrsized=32df_ioms_reqb.node0.ioanypostedwrsized<32fpu_pipe_assignment.dual2umask=0x2,event=0x2Double precision multiply FLOPSThe number of serializing Ops retired. SSE control word mispredict traps due to mispredictions in RC, FTZ or DAZ, or changes in mask bitsl3_request_g1.t5.s0.wrsizedncl3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x02,event=0x1l3_request_g1.t0.s1.wrsizedl3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x04,event=0x1l3_request_g1.t1.s0.rdsizedncl3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x20,event=0x1l3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x40,event=0x1l3_request_g1.t2.s2.rdsizedl3fillvicreq.t7.s0.vicblkl3fillvicreq.t5.s3.vicblkl3fillvicreq.t4.s1.chgtoxl3fillvicreq.t7.s1.chgtoxl3fillvicreq.t0.s0.rdblkc_s_vicl3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x04,event=0x3l3fillvicreq.t2.s3.rdblkc_s_vicl3fillvicreq.t7.s1.rdblkc_sl3fillvicreq.t5.s2.rdblkc_sl3fillvicreq.t4.s3.rdblkc_sl3fillvicreq.t2.s0.rdblkx_vicl3fillvicreq.t6.s2.rdblkxl3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x40,event=0x3l3fillvicreq.t3.s1.rdblkl_vicl3fillvicreq.t3.s2.rdblkl_vicl3fillvicreq.t0.s1.rdblkll3fillvicreq.t7.s2.rdblkll3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x80,event=0x3l3victimstate.t3.s0.nol3victimlinel3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x01,event=0x9l3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x02,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x02,event=0x9l3victimstate.t6.s1.none_nol3victimlinel3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x02,event=0x9l3victimstate.t7.s3.none_nol3victimlinel3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x04,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x08,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x10,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x20,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x20,event=0x9l3victimstate.t0.s3.ml3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x40,event=0x9l3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x80,event=0x9l3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x80,event=0x9l3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x80,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x80,event=0x9ls_misal_accessesic_oc_mode_switch.oc_ic_mode_switchumask=0x40,event=0xafde_dis_dispatch_token_stalls0.alsq1_token_stallumask=0x2,event=0x24event=0x2chwpmcFR_RETIRED_TAKEN_BRANCHESDTLB_REFILLL2_STORE_BUFFERABLEPLE_CACHE_LINE_REQ_COMPLETEDL1D_CACHE_WB_CLEANBUS_ACCESS_SHAREDBUS_ACCESS_PERIPHL2D_TLB_REFILLTAGCACHE_READ_MISSJTLB_DACCESSDMISS_CYCLESBRANCH_INSNSIPSYNCIOBINSTR_DISPATCHEDBRANCH_UNIT_STALL_CYCLESCYCLES_THREE_INSTR_DISPATCHEDLS_LM_COMPLETEDSS_SM_INSTR_COMPLETEDCYCLES_ONE_INSTR_DISPATCHEDCACHEABLE_STORE_MERGE_TO_32_BYTESSWITCHES_BETWEEN_PRIV_USERCYCLES_THREE_INSTR_COMPLETEDSNOOP_RETRIESRAQ_FULL_CYCLESL1_EXTERNAL_INTERVENTIONSDTQ_FULL_CYCLESBUS_RETRY_DUE_TO_L1_RETRYCYCLES_RUNNING_PURR_INCPMC2_OVERFLOWSTALLS_NO_CAQ_OR_COBDECORATED_LOADScount=ownerpage-missdimm-turnaroundwrite-to-read-turnaroundls_not_halted_cyckern.hwpmc.cpuidAuthenticAMD{"type": "map_out"FrontendSummaryTotal issue-pipeline slots(cstate_pkg@c3\-residency@ / msr@tsc@) * 100Demand Data Read requests that hit L2 cacheRFO requests that hit L2 cacheumask=0xe1,period=200003,event=0x24L2 code requestsumask=0xff,period=200003,event=0x24Not rejected writebacks that hit L2 cacheumask=0x1,cmask=1,period=2000003,event=0x48umask=0x1,period=2000003,event=0x60offcore_requests_outstanding.all_data_rdCacheable and noncachaeble code read requestsumask=0x12,period=100003,event=0xd0mem_load_uops_retired.l2_hitThis is a precise version (that is, uses PEBS) of the event that counts retired load uops which data sources were misses in the nearest-level (L1) cache. Counting excludes unknown and UC data source  Supports address when precise (Precise event)mem_load_uops_l3_miss_retired.remote_hitml2_trans.l2_fillumask=0x20,period=200003,event=0xf0umask=0x80,period=200003,event=0xf0umask=0x8,period=100003,event=0xcaumask=0x10,period=100003,event=0xcaThis event counts any input SSE* FP assist - invalid operation, denormal operand, dividing by zero, SNaN operand. Counting includes only cases involving penalties that required micro-code assist interventionumask=0x1e,cmask=1,period=100003,event=0xcaThis event counts cycles during which uops are being delivered to Instruction Decode Queue (IDQ) from the MITE path. Counting includes uops that may bypass the IDQNumber of Instruction Cache, Streaming Buffer and Victim Cache Reads. both cacheable and noncacheable, including UC fetchesumask=0x1,cmask=3,period=2000003,event=0x9cumask=0x2,period=2000003,event=0xabCounts the number of times a class of instructions that may cause a transactional abort was executed. Since this is the count of execution, it may not always cause a transactional abortThis event counts the number of memory ordering Machine Clears detected. Memory Ordering Machine Clears can result from one of the following:
1. memory disambiguation,
2. external snoop, or
3. cross SMT-HW-thread snoop (stores) hitting load bufferhle_retired.aborted_misc1rtm_retired.aborted_misc5mem_trans_retired.load_latency_gt_128umask=0x8,period=100003,event=0x3umask=0x0,any=1,period=2000003,event=0x3cNot software-prefetch load dispatches that hit FB allocated for software prefetchNumber of SIMD Move Elimination candidate uops that were eliminatedThis event counts cycles during which the reservation station (RS) is empty for the thread.
Note: In ST-mode, not active thread should drive 0. This is usually caused by severely costly branch mispredictions, or allocator/FE issuesumask=0x1,period=2000003,event=0x87umask=0xa0,period=200003,event=0x88This event counts both taken and not taken speculative and retired branch instructionsThis event counts, on the per-thread basis, cycles during which uops are dispatched from the Reservation Station (RS) to port 5umask=0x1,period=2000003,event=0xa8machine_clears.cyclesedge=1,umask=0x1,cmask=1,period=100003,event=0xc3This event counts the number of mispredicted ret instructions retired.(Precise Event)umask=0x3,event=0x35,filter_opc=0x187unc_h_requests.writes_remoteunc_m_power_channel_ppdumask=0x1,event=0x2event=0x6freq_max_os_cycles %Load misses that miss the  DTLB and hit the STLB (4K)umask=0x8,period=100003,event=0x49umask=0x20,period=100003,event=0x49Store misses that miss the  DTLB and hit the STLB (4K)Misses at all ITLB levels that cause page walks  Spec update: BDM69umask=0x14,period=2000003,event=0xbcNumber of ITLB page walker hits in the L2  Spec update: BDM69, BDM98RetiringInstructions per Branch (lower number means higher occurance rate)inst_retired.any / br_inst_retired.near_call64 * longest_lat_cache.miss / 1000000000 / duration_timeoffcore_response.demand_data_rd.supplier_none.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C0001offcore_response.demand_code_rd.any_responseoffcore_response.demand_code_rd.l3_hit.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400020008offcore_response.pf_l2_data_rd.supplier_none.snoop_noneoffcore_response.pf_l2_data_rd.l3_hit.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200020080umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400020080offcore_response.pf_l3_data_rd.supplier_none.snoop_hitmoffcore_response.pf_l3_rfo.supplier_none.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x01003C0200umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F80028000Counts all prefetch code reads have any response typeumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000020240offcore_response.all_rfo.l3_hit.snoop_noneAny input SSE* FP Assist -   (Precise Event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0204000020umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F84000040offcore_response.pf_l3_data_rd.l3_miss_local_dram.snoop_not_neededoffcore_response.pf_l3_code_rd.l3_miss.snoop_not_neededoffcore_response.other.l3_miss_local_dram.snoop_missoffcore_response.other.l3_miss_local_dram.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000020090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0204000120umask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C000091offcore_response.all_rfo.l3_miss_local_dram.snoop_not_neededoffcore_response.all_rfo.l3_miss.snoop_not_neededUnit: uncore_cbox L3 Lookup any request that access cache and found line in M-stateUnit: uncore_arb Number of Core coherent Data Read entries allocated in DirectData modeNumber of Writes allocated - any write transactions: full/partials writes and evictionsThis event counts load uops retired to the architected path with a filter on bits 0 and 1 applied.
Note: This event counts AVX-256bit load/store double-pump memory uops as a single uop at retirement. This event also counts SW prefetches  Supports address when precise (Precise event)This event counts retired load uops which data sources were HitM responses from a core on same socket (shared L3)  Supports address when precise.  Spec update: BDM100 (Precise event)offcore_response.all_reads.llc_hit.hit_other_core_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x063BC00091This event counts all actually retired uops. Counting increments by two for micro-fused uops, and by one for macro-fused and other uops. Maximal increment value for one cycle is eight  Supports address when precise (Precise event)l2_dbus_busy.selfumask=0x42,period=200000,event=0x2cl2_ld_ifetch.self.m_stateumask=0x48,period=200000,event=0x2eumask=0x54,period=200000,event=0x2eL2 cache demand requests from this coreumask=0x7f,period=200000,event=0x30simd_uops_exec.arRetired Streaming SIMD Extensions 2 (SSE2) vector instructionsumask=0x8f,period=200000,event=0x5umask=0x8a,period=200000,event=0x5Any Software prefetchumask=0xe0,period=200000,event=0x65Explicit writeback bus transactionsbus_trans_ifetch.selfbus_trans_pwr.selfIO bus transactionsumask=0xb,period=200000,event=0x77store_forwards.goodumask=0x7f,period=200000,event=0x3All indirect calls, including both register and memory indirectMispredicted return branchesuops_retired.anyumask=0x2,period=200000,event=0xc4umask=0x4,period=2000000,event=0xc4Micro-op reissues on a store-load collisionDuration of I-Side page walksumask=0x41,period=200003,event=0xd0umask=0x10,period=200003,event=0xd1offcore_response.any_data_rd.l2_miss.snoop_miss_or_no_snoop_neededCounts partial cache line data writes to uncacheable write combining (USWC) memory region  that miss the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0400002000offcore_response.sw_prefetch.l2_miss.anyCounts bus lock and split lock requests that have any transaction responses from the uncore subsystem. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts demand cacheable data reads of full cache lines that miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredCounts the number of times the prediction (from the predecode cache) for instruction length is incorrectCounts demand reads for ownership (RFO) requests generated by a write to full data cache line have any transaction responses from the uncore subsystemCounts the number of writeback transactions caused by L1 or L2 cache evictions outstanding, per cycle, from the time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data cacheline reads generated by hardware L2 cache prefetcher outstanding, per cycle, from the time of the L2 miss to when any response is receivedCounts reads for ownership (RFO) requests generated by L2 prefetcher true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts bus lock and split lock requests hit the L2 cacheoffcore_response.full_streaming_stores.any_responseoffcore_response.sw_prefetch.any_responseCounts data cache lines requests by software prefetch instructions have any transaction responses from the uncore subsystemCycles the code-fetch stalls and an ITLB miss is outstandingInstructions retired (Fixed event) (Must be precise)Page walk completed due to a demand load to a 2M or 4M pagePage walks outstanding due to walking the EPT every cycleumask=0x2,period=2000003,event=0x85All requests to L2 cache  Spec update: HSD78Cycles with at least 6 offcore outstanding Demand Data Read transactions in uncore queue  Spec update: HSD78, HSD62, HSD61Offcore outstanding cacheable data read transactions in SQ to uncore. Set Cmask=1 to count cycles  Spec update: HSD62, HSD61offcore_response.all_code_rd.l3_hit.hit_other_core_no_fwdCounts all demand code reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwardedInstruction Decode Queue (IDQ) empty cycles  Spec update: HSD135Counts cycles FE delivered 4 uops or Resource Allocation Table (RAT) was stalling FE  Spec update: HSD135Number of times an HLE execution startedumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100400091umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FFFC00080umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FFFC00010This event counts the number of instructions retired from execution. For instructions that consist of multiple micro-ops, this event counts the retirement of the last micro-op of the instruction. Counting continues during hardware interrupts, traps, and inside interrupt handlers. INST_RETIRED.ANY is counted by a designated fixed counter, leaving the programmable counters available for other events. Faulting executions of GETSEC/VM entry/VM Exit/MWait will not count as retired instructions  Spec update: HSD140, HSD143Cycles which a uop is dispatched on port 4 in this threadNumber of uops delivered by the LSDUnit: uncore_cbox An external snoop misses in some processor coreA cross-core snoop resulted from L3 Eviction which hits a modified line in some processor coreumask=0x01,event=0x83Number of DTLB page walker hits in the L1+FBumask=0x84,period=2000003,event=0xbcpage_walker_loads.ept_itlb_memoryumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBFC00020umask=0x8,period=200003,event=0x24Retired store uops that miss the STLB. (Precise Event)l2_lines_out.pf_dirtyCounts demand & prefetch data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwardedCounts 256-bit packed single-precision floating-point instructionsDSB Fill encountered > 3 DSB linesunc_cbo_xsnp_response.inval_mFilter on processor core initiated cacheable read requestsUnit: uncore_arb Counts the number of coherent and in-coherent requests initiated by IA cores, processor graphic units, or LLCumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1003c0090Counts all data/code/rfo reads (demand & prefetch) that hit in the LLCumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3f803c0040umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1003c0080umask=0x1,period=100003,event=0xb7,offcore_rsp=0x67fc00001offcore_response.demand_data_rd.llc_miss.remote_dramCounts all demand data writes (RFOs) that miss the LLC and the data is found in M state in remote cache and forwarded from thereStreaming stores (full cache line). Derived from unc_c_tor_inserts.opcode.streaming_full. Unit: uncore_cbox Read requests to home agent. Unit: uncore_ha unc_q_rxl0p_power_cyclesevent=0x10freq_band0_cycles %unc_p_freq_band1_cyclesL1D data cache lines in M state evicted due to replacementThis event counts all LLC misses for all demand and L2 prefetches. LLC prefetches are excludedumask=0x40,period=2000003,event=0x59Resource stalls out of order resources fullOccupancy counter for memory read queue. Unit: uncore_imc mem_uops_retired.l2_hit_loadsCounts all the store micro-ops retiredoffcore_response.any_read.l2_hit_far_tile_e_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800080022Counts Demand cacheable data write requests  that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800082000offcore_response.uc_code_reads.any_responseumask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000000080umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000010080umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000080020umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800080002Counts demand cacheable data and L1 prefetch data reads that are outstanding, per weighted cycle, from the time of the request to when any response is received. The oustanding response should be programmed only on PMC0umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0002000400umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0004000022umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0008000080umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0010008000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x00100032f7Counts demand code reads and prefetch code reads that accounts for reponses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M stateCounts Demand cacheable data writes that accounts for reponses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster modeCounts any Read request  that accounts for data responses from DRAM Faroffcore_response.any_code_rd.mcdram_nearoffcore_response.pf_software.ddr_farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0101000200offcore_response.partial_reads.mcdram_farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0100400001Counts the number of mispredicted near indirect CALL branch instructions retired (Precise event)This event counts cycles when the divider is busy. More specifically cycles when the divide unit is unable to accept a new divide uop because it is busy processing a previously dispatched uop. The cycles will be counted irrespective of whether or not another divide uop is waiting to enter the divide unit (from the RS). This event counts integer divides, x87 divides, divss, divsd, sqrtss, sqrtsd event and does not count vector dividesrecycleq.ld_block_std_notreadyumask=0x20,period=200003,event=0x3umask=0x2,period=2000000,event=0x63l1d.replumask=0x1,period=2000000,event=0x53l1d_cache_st.m_stateL2 RFO requestsl2_transactions.rfoumask=0x40,period=100000,event=0xb0store_blocks.at_retumask=0x8,period=200000,event=0x6mem_inst_retired.latency_above_threshold_32All offcore data readsumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1844umask=0x1,period=100000,event=0xb7,offcore_rsp=0x3844umask=0x1,period=100000,event=0xb7,offcore_rsp=0x222offcore_response.any_rfo.remote_cacheOffcore demand code reads that HIT in a remote cacheoffcore_response.demand_ifetch.remote_cache_hitmOffcore demand RFO requests satisfied by the LLC  and HITM in a sibling coreoffcore_response.demand_rfo.remote_cacheoffcore_response.demand_rfo.remote_cache_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7F80offcore_response.other.llc_hit_no_other_coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1030offcore_response.pf_data_rd.remote_cache_hitmoffcore_response.pf_ifetch.any_cache_dramOffcore prefetch code reads satisfied by the LLCumask=0x1,period=100000,event=0xb7,offcore_rsp=0x840umask=0x1,period=100000,event=0xb7,offcore_rsp=0x220offcore_response.prefetch.any_cache_dramAll offcore prefetch requestsumask=0x1,period=100000,event=0xb7,offcore_rsp=0x170Offcore prefetch requests satisfied by a remote cache or remote DRAMX87 Floating point assists (Precise Event)fp_assist.outputfp_comp_ops_exe.sse_single_precisionsimd_int_128.packed_shiftumask=0x20,period=200000,event=0xfdumask=0x1,period=2000000,event=0xa6umask=0x1,period=100000,event=0xb7,offcore_rsp=0xF822Offcore RFO requests that missed the LLCoffcore_response.data_ifetch.local_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x6003umask=0x1,period=100000,event=0xb7,offcore_rsp=0xF804umask=0x1,period=100000,event=0xb7,offcore_rsp=0xF810umask=0x1,period=100000,event=0xb7,offcore_rsp=0xF870baclear.bad_targetBranch instructions executedbr_inst_exec.condbr_misp_exec.non_callsMispredicted taken branches executedumask=0x1,period=2000000,event=0x17umask=0x2,period=200000,event=0xc7umask=0x10,period=200000,event=0xc7uops_executed.port2_coreumask=0x80,any=1,period=2000000,event=0xb1inv=1,umask=0x1,any=1,period=2000000,cmask=1,event=0xeRetired load instructions that miss the STLB. (Precise Event)  Supports address when preciseumask=0x4,period=200003,event=0xf2Counts the number of lines that have been hardware prefetched but not used and now evicted by L2 cacheoffcore_response.other.l4_hit_local_l4.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10001C8000offcore_response.other.l3_hit_e.snoop_noneoffcore_response.demand_code_rd.l3_hit_e.spl_hitoffcore_response.demand_rfo.l4_hit_local_l4.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x01001C0002offcore_response.demand_rfo.l3_hit_s.any_snoopoffcore_response.demand_rfo.l3_hit_s.snoop_hitmoffcore_response.demand_rfo.l3_hit_s.snoop_noneoffcore_response.demand_rfo.l3_hit_m.any_snoopoffcore_response.demand_rfo.l3_hit_m.snoop_missoffcore_response.demand_data_rd.l3_hit_m.snoop_noneRetired Instructions who experienced Instruction L1 Cache true miss. Precise Event (Precise event)frontend_retired.latency_ge_256umask=0x10,period=2000003,cmask=1,event=0x60hle_retired.aborted_timeroffcore_response.other.l3_miss.snoop_non_dramoffcore_response.other.l3_miss.spl_hitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C400004offcore_response.demand_code_rd.l3_miss.spl_hitCounts the number of instructions retired from execution. For instructions that consist of multiple micro-ops, Counts the retirement of the last micro-op of the instruction. Counting continues during hardware interrupts, traps, and inside interrupt handlers. Notes: INST_RETIRED.ANY is counted by a designated fixed counter, leaving the four (eight when Hyperthreading is disabled) programmable counters available for other events. INST_RETIRED.ANY_P is counted by a programmable counter and it is an architectural performance event. Counting: Faulting executions of GETSEC/VM entry/VM Exit/MWait will not count as retired instructionsumask=0x1,any=1,period=2503,event=0x3cumask=0x1,period=2000003,event=0x59This is a precise version (that is, uses PEBS) of the event that counts both direct and indirect near call instructions retired  Spec update: SKL091 (Precise event)1000 * mem_load_retired.l2_miss / inst_retired.anyCounts page walks completed due to demand data stores whose address translations missed in the TLB and were mapped to 2M/4M pages.  The page walks can end with or without a page faultumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0200008008umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1680000010umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1680000004Counts the number of times entered into a ucode flow in the FEC.  Includes inserted flows due to front-end detected faults or assists.  Speculative countALL_BRANCHES counts the number of any branch instructions retired.  Branch prediction predicts the branch target and enables the processor to begin executing instructions long before the branch true execution path is known. All branches utilize the branch prediction unit (BPU) for prediction. This unit predicts the target address not only based on the EIP of the branch but also based on the execution path through which execution reached this EIP. The BPU can efficiently predict the following branch types: conditional branches, direct calls and jumps, indirect calls and jumps, returns (Precise event)Counts the number of cycles when no uops are allocated, the IQ is empty, and no other condition is blocking allocationCounts the number of cycles when no uops are allocated for any reasonRetired load uops that split across a cacheline boundary. (Precise Event - PEBS) (Precise event)Retired load uops with L2 cache hits as data sources. (Precise Event - PEBS) (Precise event)offcore_response.all_pf_code_rd.llc_hit.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x4003c0002offcore_response.pf_l2_rfo.llc_hit.hitm_other_coreumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2003c0020Counts all prefetch (that bring data to LLC only) data reads that hit in the LLCCounts prefetch (that bring data to LLC only) RFOs that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwardedREQUEST = PF_LLC_IFETCH and RESPONSE = ANY_RESPONSECounts prefetch (that bring data to L2) data reads that miss the LLC and the data returned from dramumask=0x8,period=2000000,cmask=1,event=0x60umask=0x1,period=100000,event=0xb7,offcore_rsp=0x5008REQUEST = DATA_IN and RESPONSE = IO_CSR_MMIOREQUEST = DEMAND_DATA and RESPONSE = LLC_HIT_OTHER_CORE_HITMREQUEST = DEMAND_RFO and RESPONSE = LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = PF_RFO and RESPONSE = LLC_HIT_OTHER_CORE_HITREQUEST = PREFETCH and RESPONSE = LLC_HIT_NO_OTHER_COREREQUEST = PREFETCH and RESPONSE = LOCAL_DRAM AND REMOTE_CACHE_HITumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3011umask=0x1,period=100000,event=0xb7,offcore_rsp=0x3033umask=0x1,period=100000,event=0xb7,offcore_rsp=0xf801REQUEST = DEMAND_IFETCH and RESPONSE = ANY_DRAM AND REMOTE_FWDREQUEST = OTHER and RESPONSE = REMOTE_DRAMREQUEST = PF_DATA and RESPONSE = ANY_DRAM AND REMOTE_FWDREQUEST = PF_RFO and RESPONSE = ANY_LLC_MISSdtlb_load_misses.walk_cyclesdtlb_misses.pde_missITLB miss large page walksOffcore uncached memory accessesinv=1,umask=0x1f,period=2000000,cmask=1,edge=1,event=0xb1Retired load instructions which data sources missed L3 but serviced from local dram  Supports address when precise (Precise event)offcore_response.pf_l2_data_rd.l3_hit.no_snoop_neededCounts all prefetch (that bring data to LLC only) data reads TBD TBDoffcore_response.pf_l1d_and_sw.l3_hit.hitm_other_coreumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C0490offcore_response.pf_l2_data_rd.l3_miss.remote_hit_forwardoffcore_response.pf_l3_data_rd.l3_miss_remote_dram.snoop_miss_or_no_fwdoffcore_response.pf_l3_rfo.l3_miss.snoop_miss_or_no_fwdoffcore_response.pf_l1d_and_sw.l3_miss.remote_hit_forwardoffcore_response.all_data_rd.l3_miss.remote_hit_forwardoffcore_response.all_rfo.l3_miss_local_dram.snoop_miss_or_no_fwdumask=0x10,cmask=16,period=2000003,event=0xa31000 * l2_lines_out.silent / inst_retired.anyevent=0x20umask=0x02,event=0x53unc_cha_requests.invitoe_localLocal requests for exclusive ownership of a cache line without receiving data. Unit: uncore_cha unc_cha_snoop_resp.rspiCounts every write request of 4 bytes of data made to the MMIO space of a card on IIO Part2 by  a unit on the main die (generally a core). In the general case, Part2 refers to a x4 or x8 PCIe card plugged into the third slot of a PCIe riser card, but it could refer to any x4 or x8 device attached to the IIO unit and using lanes starting at lane 8 of the 16 lanes supported by the busunc_iio_txn_req_by_cpu.mem_read.part2Traffic in which the M2M to iMC Bypass was not taken. Unit: uncore_m2m Counts when messages were sent direct to core (bypassing the CHA)Counts when the M2M (Mesh to Memory) updates the multi-socket cacheline Directory to a new stateunc_m2m_imc_reads.allunc_m2m_rxc_ad_insertsunc_upi_direct_attempts.d2cCycles the Rx of the Intel UPI is in L0p power mode. Unit: uncore_upi ll Counts incoming FLITs (FLow control unITs) which bypassed the slot0 RxQ buffer (Receive Queue) and passed directly to the Egress.  This is a latency optimization, and should generally be the common case.  If this value is less than the number of FLITs transferred, it implies that there was queueing getting onto the ring, and thus the transactions saw higher latencyumask=0x0F,event=0x3Valid data FLITs received from any slot. Unit: uncore_upi ll Counts protocol header and credit FLITs (80 bit FLow control unITs) transmitted across any of the 3 UPI (Ultra Path Interconnect) slots on this UPI unitThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWDoffcore_response.pf_l2_rfo.l3_hit_s.hitm_other_coreThis event is deprecated. Refer to new event OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONEoffcore_response.all_rfo.supplier_none.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWDRetired store instructions that split across a cacheline boundary  Supports address when precise (Precise event)Counts retired store instructions that split across a cacheline boundary  Supports address when precise (Precise event)period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200100490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80200400offcore_response.pf_l2_rfo.l3_hit_m.any_snoopThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00803C0120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80200490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100400004This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_M.SNOOP_MISSThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_F.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDEDoffcore_response.pf_l3_rfo.l3_hit_s.hitm_other_coreThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_S.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F803C0001period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100040122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F801007F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000100002This event is deprecated. Refer to new event OCR.OTHER.L3_HIT_S.HITM_OTHER_COREoffcore_response.pf_l3_rfo.l3_hit_e.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000040100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80020080This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.SUPPLIER_NONE.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080200010This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_F.SNOOP_NONEoffcore_response.all_pf_data_rd.l3_hit_e.any_snoopoffcore_response.pf_l2_rfo.l3_hit_e.no_snoop_neededThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x01003C0080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400040010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80040080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x00803C0002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100400100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80400010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800088000This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800200400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800020491This event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000048000This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000100001Average 3DXP Memory Bandwidth Use for reads [GB / sec]Average 3DXP Memory Bandwidth Use for Writes [GB / sec]Number of SSE/AVX computational scalar double precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 1 computation. Applies to SSE* and AVX* scalar double precision floating-point instructions: ADD SUB MUL DIV MIN MAX RCP14 RSQRT14 SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementRetired instructions that are fetched after an interval where the front-end delivered no uops for a period of 256 cycles which was not interrupted by a back-end stall (Precise event)offcore_response.pf_l3_rfo.l3_miss.no_snoop_neededThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS.HITM_OTHER_COREoffcore_response.all_reads.l3_miss_local_dram.hitm_other_coreThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_NO_FWDCounts all prefetch (that bring data to L2) RFOs PF_L2_RFO & L3_MISS & HIT_OTHER_CORE_FWDoffcore_response.other.l3_miss_remote_hop1_dram.hit_other_core_no_fwdoffcore_response.all_pf_rfo.l3_miss_local_dram.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x043C000400Counts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & L3_MISS & SNOOP_NONEALL_PF_RFO & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_NO_FWDALL_PF_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & NO_SNOOP_NEEDEDocr.all_rfo.l3_miss_remote_hop1_dram.any_snoopocr.all_pf_rfo.l3_miss_remote_hop1_dram.hitm_other_coreALL_PF_RFO & L3_MISS_REMOTE_HOP1_DRAM & HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F90000080ocr.all_rfo.l3_miss.remote_hit_forwardCounts all demand data writes (RFOs)  DEMAND_RFO & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x063B800080offcore_response.other.l3_miss_remote_dram.snoop_miss_or_no_fwdocr.demand_rfo.l3_miss_remote_dram.snoop_miss_or_no_fwdocr.demand_rfo.l3_miss_local_dram.hit_other_core_no_fwdocr.all_pf_rfo.l3_miss_remote_hop1_dram.any_snoopALL_READS & L3_MISS_REMOTE_HOP1_DRAM & HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F84000004This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_FWDALL_PF_RFO & L3_MISS & NO_SNOOP_NEEDEDocr.pf_l2_rfo.l3_miss_remote_hop1_dram.no_snoop_neededThis event is deprecated. Refer to new event OCR.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_NONEALL_PF_RFO & L3_MISS & HITM_OTHER_CORECounts all prefetch (that bring data to L2) RFOs PF_L2_RFO & L3_MISS & ANY_SNOOPThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWDperiod=20011,umask=0x1,event=0xcd,ldlat=0x10This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS_LOCAL_DRAM.ANY_SNOOPoffcore_response.all_pf_rfo.l3_miss_remote_hop1_dram.hitm_other_coreoffcore_response.all_reads.l3_miss.hitm_other_coreThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.HITM_OTHER_COREALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONEThis event is deprecated. Refer to new event OCR.OTHER.L3_MISS.REMOTE_HIT_FORWARDALL_DATA_RD & L3_MISS_LOCAL_DRAM & NO_SNOOP_NEEDEDoffcore_response.pf_l1d_and_sw.l3_miss.hitm_other_coreThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWDALL_READS & L3_MISS_REMOTE_HOP1_DRAM & NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS_REMOTE_HOP1_DRAM.NO_SNOOP_NEEDEDALL_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & NO_SNOOP_NEEDEDocr.pf_l2_data_rd.l3_miss_local_dram.snoop_missALL_PF_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_FWDCounts any other requests  OTHER & SUPPLIER_NONE & HITM_OTHER_COREALL_PF_RFO & L3_HIT_S & HIT_OTHER_CORE_FWDCounts demand data reads DEMAND_DATA_RD & L3_HIT & SNOOP_MISSALL_PF_RFO & L3_HIT_E & HIT_OTHER_CORE_NO_FWDocr.all_pf_rfo.l3_hit_e.hit_other_core_fwdocr.pf_l3_rfo.l3_hit.snoop_hit_with_fwdocr.pf_l3_data_rd.l3_hit_s.any_snoopocr.other.supplier_none.snoop_missALL_DATA_RD & L3_HIT_E & NO_SNOOP_NEEDEDocr.all_rfo.l3_hit.no_snoop_neededCounts demand data reads  DEMAND_DATA_RD & SUPPLIER_NONE & NO_SNOOP_NEEDEDocr.pf_l2_rfo.l3_hit.any_snoopocr.all_pf_data_rd.l3_hit_f.snoop_missCounts all prefetch (that bring data to L2) RFOs PF_L2_RFO & PMM_HIT_LOCAL_PMM & SNOOP_NONEALL_PF_RFO & L3_HIT & NO_SNOOP_NEEDEDALL_PF_RFO & L3_HIT_E & SNOOP_MISSocr.pf_l3_rfo.supplier_none.hit_other_core_fwdocr.all_pf_data_rd.l3_hit_m.no_snoop_neededCounts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & L3_HIT & SNOOP_MISSocr.demand_data_rd.l3_hit_f.no_snoop_neededALL_PF_DATA_RD & L3_HIT & NO_SNOOP_NEEDEDocr.all_data_rd.l3_hit.any_snoopocr.all_reads.l3_hit_f.any_snoopALL_PF_DATA_RD & L3_HIT_E & SNOOP_NONECounts all demand data writes (RFOs)  DEMAND_RFO & SUPPLIER_NONE & ANY_SNOOPocr.all_rfo.l3_hit.snoop_noneocr.pf_l3_rfo.supplier_none.hit_other_core_no_fwdocr.demand_data_rd.supplier_none.hitm_other_coreocr.all_rfo.l3_hit.hit_other_core_fwdocr.pf_l1d_and_sw.l3_hit_e.hitm_other_coreCounts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & PMM_HIT_LOCAL_PMM & ANY_SNOOPocr.pf_l1d_and_sw.supplier_none.hit_other_core_fwdCounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_S & ANY_SNOOPocr.pf_l2_rfo.l3_hit_m.hit_other_core_no_fwdCounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_E & NO_SNOOP_NEEDEDCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & SUPPLIER_NONE & HIT_OTHER_CORE_FWDocr.demand_data_rd.l3_hit_m.hitm_other_coreCounts demand data reads DEMAND_DATA_RD & PMM_HIT_LOCAL_PMM & ANY_SNOOPCounts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & L3_HIT & HITM_OTHER_COREocr.demand_data_rd.l3_hit.snoop_hit_with_fwdocr.other.l3_hit_e.snoop_missCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & SUPPLIER_NONE & HIT_OTHER_CORE_FWDCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_M & HITM_OTHER_CORECounts demand data reads DEMAND_DATA_RD & PMM_HIT_LOCAL_PMM & SNOOP_NONEocr.demand_code_rd.l3_hit_e.no_snoop_neededCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_S & HIT_OTHER_CORE_NO_FWDocr.pf_l3_data_rd.l3_hit.snoop_hit_with_fwdALL_PF_DATA_RD & L3_HIT_S & NO_SNOOP_NEEDEDCounts demand data reads  DEMAND_DATA_RD & L3_HIT_E & HIT_OTHER_CORE_NO_FWDocr.all_rfo.l3_hit_f.snoop_noneocr.pf_l2_data_rd.supplier_none.hit_other_core_fwdocr.all_reads.l3_hit_s.snoop_misscmask=2,period=2000003,umask=0x1,event=0xb1period=2000003,umask=0x2,event=0xa1period=400009,umask=0x20,event=0xc4unc_m_pmm_rpq_insertsAll DRAM Read CAS Commands issued (does not include underfills). Unit: uncore_imc unc_cha_llc_victims.total_munc_cha_sf_eviction.e_statePeer to peer read request for 4 bytes made by IIO Part0 to an IIO target. Unit: uncore_iio Counts every peer to peer read request for 4 bytes of data made by IIO Part1 to the MMIO space of an IIO target. In the general case, Part1 refers to a x4 PCIe card plugged into the second slot of a PCIe riser card, but it could refer to any x4 device attached to the IIO unit using lanes starting at lane 4 of the 16 lanes supported by the busPeer to peer read request for up to a 64 byte transaction is made by a different IIO unit to IIO Part3. Unit: uncore_iio Peer to peer write request of up to a 64 byte transaction is made to IIO Part3 by a different IIO unit. Unit: uncore_iio umask=0x20,event=0x38unc_m2m_rxc_bl_occupancyClean line underfill read hits to Near Memory(DRAM cache) in Memory Mode. Unit: uncore_m2m unc_m2m_txc_ad_occupancyumask=0x4,period=2000003,event=0x48Retired load instructions whose data sources were L3 hit and cross-core snoop missed in on-pkg core cache  Supports address when precise (Precise event)Counts number of SSE/AVX computational 128-bit packed double precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 2 computation operations, one for each element.  Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementCounts the number of cycles when no uops were delivered by the Instruction Decode Queue (IDQ) to the back-end of the pipeline when there was no back-end stalls. This event counts for one SMT thread in a given cycleCounts the number of times an HLE execution aborted due to unfriendly events (such as interrupts)Counts core cycles when the Resource allocator was stalled due to recovery from an earlier branch misprediction or machine clear eventuops_dispatched.port_7_8Counts both direct and indirect near call instructions retired (Precise event)umask=0x11,period=400009,event=0xc5Counts mispredicted conditional branch instructions retired  Supports address when precise (Precise event)Counts number of retired PAUSE instructions (that do not end up with a VMExit to the VMM; TSX aborted Instructions may be counted)ocr.demand_data_rd.l3_missCounts all demand reads for ownership (RFO) requests and software based prefetches for exclusive ownership (PREFETCHW) that was not supplied by the L3 cacheCounts the number of unhalted reference clock cycles at TSC frequencyperiod=2000003,event=0xcdunc_cha_tor_inserts.ia_miss_drd_optl2_request_g1.rd_blk_lCore to L2 cacheable request access status (not including L2 Prefetch). Instruction cache request miss in L2event=0xc7Div Op Countdf_ccm_reqa.node5.anydramdf_ccm_reqa.node0.wrsizedfullzerodf_ccm_reqa.node6.wrsizedumask=0x6B,event=0x8bumask=0xAB,event=0x8bumask=0x4A,event=0x8bdf_ccm_reqa.node4.rdsizedumask=0x44,event=0x8bumask=0x02,event=0x8bumask=0xAE,event=0x8cumask=0x07,event=0x8cumask=0x83,event=0x8cdf_ccm_reqb.node1.rdsizedumask=0x65,event=0x108df_ioms_reqa.node4.largereaddf_ioms_reqb.node0.pieiorequestumask=0xEB,event=0x109df_ioms_reqb.node6.ioanynon-postedwrsized=64bumask=0xC7,event=0x109umask=0x06,event=0x109df_ioms_reqb.node2.ioanypostedwrsized=64bumask=0x62,event=0x109umask=0x10,event=0x3umask=0x8,event=0x3Number of SSE Move Ops eliminatedThis is a dispatch based speculative event, and is useful for measuring the effectiveness of the Move elimination and Scalar code optimization schemes. Number of SSE Move Ops eliminatedl3_request_g1.t2.s0.wrsizedncl3_request_g1.t7.s1.wrsizedncl3_request_g1.t3.s0.wrsizedl3_request_g1.t1.s2.wrsizedl3_thread_mask=0x02,l3_slice_mask=0x04,umask=0x04,event=0x1l3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x04,event=0x1l3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x20,event=0x1l3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x20,event=0x1l3_request_g1.t7.s3.rdsizedncl3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x40,event=0x1l3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x80,event=0x1l3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x80,event=0x1l3_request_g1.t2.s3.cachingl3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x01,event=0x3l3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x01,event=0x3l3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x01,event=0x3l3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x02,event=0x3l3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x04,event=0x3l3fillvicreq.t7.s1.rdblkc_s_vicl3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x08,event=0x3l3fillvicreq.t3.s1.rdblkx_vicl3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x20,event=0x3l3fillvicreq.t3.s1.rdblkxl3fillvicreq.t4.s2.rdblkxl3fillvicreq.t7.s3.rdblkxl3fillvicreq.t5.s1.rdblkl_vicl3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x40,event=0x3l3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x40,event=0x3l3fillvicreq.t2.s3.rdblkl_vicl3fillvicreq.t4.s2.rdblkll3victimstate.t0.s0.nol3victimlinel3victimstate.t6.s0.nol3victimlinel3victimstate.t7.s3.nol3victimlinel3victimstate.t2.s3.none_nol3victimlinel3victimstate.t5.s1.f_sl3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x04,event=0x9l3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x08,event=0x9l3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x08,event=0x9l3victimstate.t4.s2.ol3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x08,event=0x9l3victimstate.t3.s0.e_fel3victimstate.t4.s1.dl3victimstate.t3.s3.dumask=0x4,event=0x4bbp_l1_tlb_miss_l2_tlb_miss.if2mfp_ret_sse_avx_ops.mult_flopsls_locks.non_spec_lockls_refills_from_sys.ls_mabresp_rmt_dramAll TLB FlushesCycles where a dispatch group is valid but does not get dispatched due to a token stall. Taken branch buffer resource stallLS_LOCKED_OPERATIONFR_RETIRED_FAR_CONTROL_TRANSFERSFR_DISPATCH_STALL_FROM_BRANCH_ABORT_TO_RETIREFR_DISPATCH_STALL_WHEN_REORDER_BUFFER_IS_FULLL1_DCACHE_REFILLL2_CACHE_WBMEM_REPLAY_EVTL1_ICACHE_HASH_MISSL1_CACHE_ACCESS_NOCP15L2D_CACHE_REFILL_LDDCACHE_WRITE_MISSL2CACHE_WRITE_HITMEM_DWORD_WRITENOP_COMPLETEDWBB_FULL_PIPELINE_STALLSL2_CACHE_ACCESSESSTORE_INSNSOCP_READ_REQUESTSOCP_READ_CACHEABLE_REQUESTSFSB_LESS_25_FULLWBUFTRIU2_INSTR_COMPLETEDL1_DATA_SNOOP_HIT_CASTOUTL1_DATA_TOUCH_HITDTLB_MISSESL1_DATA_CACHE_OP_HITVT2_FETCHESIU1_INSTR_COMPLETEDL2_INSTR_CACHE_MISSESWAQ_FULL_CYCLESEXTERNAL_SNOOP_RETRYL2_LINEFILL_BUFFERSTASH_L1_HITSINSTR_LFB_WENT_HIGH_PRIORITYSNOOP_THROTTLING_TURNED_ONk8-fr-retired-taken-branchesk8-fr-taken-hardware-interruptsadd-pipe-junk-opspostwrszdwordINTEL_NEHALEM_EXINTEL_HASWELL_XEONpmclog_readunknown eventevent: %s
LLC-REFERENCEfrontend_retired.l1i_missregex '%s' failed to compile, ignoring
l3_slice_maskv13HygonGenuine-24-00CORE_CLKSl1d_pend_miss.pendingThis event counts cycles when offcore outstanding Demand Data Read transactions are present in the super queue (SQ). A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation)  Spec update: BDM76This event counts the number of offcore outstanding Code Reads transactions in the super queue every cycle. The Offcore outstanding state of the transaction lasts from the L2 miss until the sending transaction completion to requestor (SQ deallocation). See the corresponding Umask under OFFCORE_REQUESTS  Spec update: BDM76This event counts the number of cycles when the L1D is locked. It is a superset of the 0x1 mask (BUS_LOCK_CLOCKS.BUS_LOCK_DURATION)Demand and prefetch data readsRetired load uops with locked access. (Precise Event - PEBS)  Supports address when precise.  Spec update: BDM35 (Precise event)This is a precise version (that is, uses PEBS) of the event that counts line-splitted load uops retired to the architected path. A line split is across 64B cache-line which includes a page split (4K)  Supports address when precise (Precise event)mem_load_uops_l3_hit_retired.xsnp_hitmRetired load uop whose Data Source was: forwarded from remote cache (Precise Event)  Supports address when precise.  Spec update: BDE70umask=0x1,period=200003,event=0xf0This event counts L2 writebacks that access L2 cacheumask=0x10,period=100003,event=0xf4Number of SSE/AVX computational 128-bit packed single precision floating-point instructions retired.  Each count represents 4 computations. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MUL DIV MIN MAX RCP RSQRT SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per elementfp_arith_inst_retired.doubleCycles with any input/output SSE or FP assistidq.all_dsb_cycles_any_uopsNumber of times RTM commit succeededNumber of times the TSX watchdog signaled an RTM abortNumber of times a disallowed operation caused an RTM abortLoads with latency value being above 16  Spec update: BDM100, BDM35 (Must be precise)This event counts loads with latency value being above 32  Spec update: BDM100, BDM35 (Must be precise)edge=1,umask=0x1,cmask=1,period=100007,event=0x5carith.fpu_div_activebr_misp_exec.taken_conditionalCycles per core when uops are dispatched to port 2Cycles per thread when uops are executed in port 4uops_executed_port.port_4cycle_activity.stalls_totalCycles 4 Uops delivered by the LSD, but didn't come from the decoderThis is a precise version (that is, uses PEBS) of the event that counts instructions retired  Spec update: BDM11, BDM55 (Must be precise)umask=0x1f,period=100003,event=0xe6(unc_p_freq_max_os_cycles / unc_p_clockticks) * 100.event=0x5dtlb_store_misses.miss_causes_a_walkThis event counts store misses in all DTLB levels that cause a completed page walk (2M and 4M page sizes). The page walk can end with or without a fault  Spec update: BDM69dtlb_store_misses.stlb_hitThis event counts the number of flushes of the big or small ITLB pages. Counting include both TLB Flush (covering all sets) and TLB Set Clear (set-specific)Backend_BoundBranches;PGOFLOPSoffcore_response.demand_rfo.l3_hit.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C0002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0000010004offcore_response.demand_code_rd.l3_hit.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080020010umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100020010offcore_response.pf_l2_data_rd.supplier_none.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F80020010umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080020100umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F80020100offcore_response.pf_l3_rfo.l3_hit.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000020090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C0120offcore_response.all_rfo.l3_hit.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000020004offcore_response.demand_code_rd.l3_miss_local_dram.snoop_non_dramoffcore_response.corewb.l3_hit.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0104000008umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000020010offcore_response.pf_l2_data_rd.l3_hit.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2004000020offcore_response.pf_l2_code_rd.l3_miss_local_dram.snoop_non_dramoffcore_response.pf_l3_data_rd.supplier_none.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F84000080offcore_response.all_pf_data_rd.l3_miss_local_dram.any_snoopoffcore_response.all_pf_rfo.l3_miss_local_dram.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0084000120umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0084000240umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC000091umask=0x2,period=2000003,cmask=2,event=0xa3umask=0x21,event=0x34Unit: uncore_cbox L3 Lookup any request that access cache and found line in I-stateEach cycle count number of all Core outgoing valid entries. Such entry is defined as valid from it's allocation till first of IDI0 or DRS0 messages is sent out. Accounts for Coherent and non-coherent trafficNumber of entries allocated. Account for Any type: e.g. Snoop, Core aperture, etcThis event counts store uops with true STLB miss retired to the architected path. True STLB miss is an uop triggering page walk that gets completed without blocks, and later gets retired. This page walk can end up with or without a fault  Supports address when precise (Precise event)Retired load uops which data sources were HitM responses from shared L3  Supports address when precise.  Spec update: BDM100 (Precise event)offcore_response.pf_llc_rfo.llc_hit.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x063BC007F7offcore_response.all_data_rd.llc_miss.local_dramoffcore_response.demand_rfo.llc_miss.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBFC00002This event counts both direct and indirect macro near call instructions retired (captured in ring 3) (Precise event)Cycles the L2 cache data bus is busyl2_lines_out.self.anyl2_m_lines_out.self.prefetchumask=0x52,period=200000,event=0x29umask=0x42,period=200000,event=0x2aumask=0x4f,period=200000,event=0x2aumask=0x41,period=200000,event=0x2bumask=0x42,period=200000,event=0x2bl2_rqsts.self.demand.m_statel2_reject_busq.self.demand.i_statel2_reject_busq.self.prefetch.e_stateumask=0x81,period=2000000,event=0x10simd_uop_type_exec.logical.arSIMD packed logical micro-ops retiredumask=0x0,period=2000000,event=0xceumask=0x92,period=200000,event=0x5Streaming SIMD Extensions (SSE) PrefetchT1 instructions executedprefetch.prefetchntabus_bnr_drv.this_agentbus_trans_io.selfbus_trans_any.all_agentsumask=0x11,period=200000,event=0x89umask=0xf,period=2000000,event=0xc4reissue.overlap_storeumask=0x6,period=200000,event=0x8Duration of D-side only page walksL1 Cache evictions for dirty dataumask=0x2,period=200003,event=0xd1Load uops retired that missed L1 data cache (Precise event capable)  Supports address when precise (Must be precise)Counts reads for ownership (RFO) requests (demand & prefetch) that miss the L2 cacheumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0200003010offcore_response.any_request.l2_miss.hitm_other_coreCounts requests to the uncore subsystem that miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.any_request.l2_hitumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000018000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000044800Counts data cache line reads generated by hardware L1 data cache prefetcher that true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.full_streaming_stores.l2_miss.snoop_miss_or_no_snoop_neededoffcore_response.partial_writes.l2_miss.anyoffcore_response.pf_l2_rfo.l2_miss.hitm_other_coreCounts the number of writeback transactions caused by L1 or L2 cache evictions that miss the L2 cacheumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0400000008umask=0x1,period=100007,event=0xb7,offcore_rsp=0x3600000001umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0200000001Counts demand cacheable data reads of full cache lines that true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x2,period=200003,event=0x3Duration of I-side pagewalks in cyclesumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000010004Counts the number of writeback transactions caused by L1 or L2 cache evictions true miss for the L2 cache with a snoop miss in the other processor moduleumask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000000020Counts data cache line reads generated by hardware L1 data cache prefetcher hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.any_request.outstandingCounts data reads generated by L1 or L2 prefetchers outstanding, per cycle, from the time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Demand data read requests that missed L2, no rejects  Spec update: HSD78Retired load uops with L1 cache hits as data sources  Spec update: HSD29, HSM30.  Supports address when precise (Precise event)Retired load uops which data sources were HitM responses from shared L3  Spec update: HSD29, HSD25, HSM26, HSM30.  Supports address when precise (Precise event)umask=0x1,period=100003,event=0xd3This event counts retired load uops where the data came from local DRAM. This does not include hardware prefetches. This is a precise event  Spec update: HSD74, HSD29, HSD25, HSM30.  Supports address when preciseoffcore_response.all_data_rd.l3_hit.hit_other_core_no_fwdCounts prefetch (that bring data to L2) data reads miss in the L3Any uop executed by the Divider. (This includes all divide uops, sqrt, ...)Stall cycles because IQ is fullCycles per core when uops are executed in port 6Counts the number of far branch instructions retired (Precise event)L3 Lookup write request that access cache and found line in I-stateUnit: uncore_cbox L3 Lookup external snoop request that access cache and found line in E or S-stateNumber of ITLB page walker hits in the L1+FBumask=0x1,period=100003,event=0xbdRetired store uops that miss the STLB  Supports address when precise.  Spec update: HSD29, HSM30 (Precise event)offcore_response.demand_data_rd.llc_hit.hit_other_core_no_fwdoffcore_response.pf_l2_data_rd.llc_hit.any_responseNumber of SIMD FP assists due to output valuesNot rejected writebacks from L1D to L2 cache lines in E stateOffcore outstanding Demand Data Read transactions in SQ to uncore. Set Cmask=1 to count cyclesRetired load uops with L1 cache hits as data sources (Precise event)offcore_response.all_data_rd.llc_hit.no_snoop_neededoffcore_response.all_reads.any_responseUnit: uncore_cbox Filter on cross-core snoops initiated by this Cbox due to external snoop requestumask=0x80,event=0x22unc_cbo_cache_lookup.write_filterUnit: uncore_cbox Filter on external snoop requestsFilter on external snoop requestsCycles weighted by number of requests pending in Coherency Trackerumask=0xc,period=100007,event=0xd3umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2003c0091Counts prefetch (that bring data to LLC only) data reads that miss in the LLCllc_references.itom_writeumask=0x2A,event=0x36unc_c_tor_occupancy.miss_remoteCounts the number of cycles that the uncore was running at a frequency greater than or equal to the frequency that is configured in the filter.  (filter_band0=XXX, with XXX in 100Mhz units). One can also use inversion (filter_inv=1) to track cycles when we were less than the configured frequency. Unit: uncore_pcu (unc_p_freq_band3_cycles / unc_p_clockticks) * 100.event=0xc,edge=1This event counts the number of load uops retired (Precise event)umask=0x5,period=100003,cmask=1,event=0xbfIncrements the number of flags-merge uops in flight each cycleMispredicted not taken branch instructions retired (Precise event)Counts the number of load micro-ops retired that hit in the L2  Supports address when precise (Precise event)This event counts the number of store micro-ops retiredumask=0x1,period=100007,event=0xb7,offcore_rsp=0x08004032f7Counts any request that accounts for any responseumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800401000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800400400Counts UC code reads (valid only for Outstanding response type)  that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800400100offcore_response.pf_l2_code_rd.outstandingoffcore_response.demand_rfo.l2_hit_far_tile_mumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000400002offcore_response.pf_l2_rfo.l2_hit_this_tile_mCounts Partial reads (UC or WC and is valid only for Outstanding response type).  that accounts for responses which hit its own tile's L2 with data in M stateoffcore_response.demand_rfo.l2_hit_this_tile_eoffcore_response.any_rfo.l2_hit_this_tile_eoffcore_response.demand_rfo.l2_hit_this_tile_sumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0008000022offcore_response.bus_locks.l2_hit_this_tile_fCounts Demand cacheable data write requests  that accounts for responses which hit its own tile's L2 with data in F stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800180070umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800400080Counts any Prefetch requests that accounts for reponses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster modeumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0100400022umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0101002000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080200400Counts Bus locks and split lock requests that accounts for data responses from DRAM Faroffcore_response.pf_l2_rfo.mcdram_farCounts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for data responses from MCDRAM Localoffcore_response.demand_code_rd.mcdramumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0181800040This event counts the number of scalar SSE, AVX, AVX2, AVX-512 micro-ops retired (floating point, integer and store) except for loads (memory-to-register mov-type micro ops), division, sqrtumask=0x1,period=2000000,event=0x43umask=0x8,period=100000,event=0xf2l2_rqsts.ld_hitl2_write.rfo.m_stateLoad instructions retired IO (Precise Event)Memory instructions retired above 32 clocks (Precise Event)Memory instructions retired above 512 clocks (Precise Event)umask=0x1,period=100000,event=0xb7,offcore_rsp=0x1811offcore_response.any_request.any_locationoffcore_response.any_request.llc_hit_no_other_coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x8022offcore_response.corewb.local_cache_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x808Offcore code or data read requests satisfied by the LLC and not found in a sibling coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x877umask=0x1,period=100000,event=0xb7,offcore_rsp=0x833offcore_response.demand_data.remote_cache_hitOffcore demand data reads satisfied by the LLC and not found in a sibling coreoffcore_response.demand_data_rd.local_cacheOffcore demand data reads satisfied by a remote cacheOffcore demand code reads satisfied by the LLC  and HITM in a sibling coreoffcore_response.pf_data_rd.any_cache_dramOffcore prefetch code reads satisfied by the LLC and not found in a sibling coreoffcore_response.prefetch.llc_hit_other_core_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1070fp_assist.inputsimd_int_128.packed_mpysimd_int_64.unpacktwo_uop_insts_decodedumask=0x1,period=100000,event=0xb7,offcore_rsp=0x6044offcore_response.any_ifetch.any_llc_missoffcore_response.any_request.any_dramoffcore_response.corewb.any_llc_missoffcore_response.prefetch.any_dramOffcore prefetch requests satisfied by any DRAMumask=0x1,period=2000000,event=0xe5Branch prediction unit missed call or returnROB read port stalls cyclesumask=0x1,period=200000,event=0x88umask=0x10,period=20000,event=0x88umask=0x30,period=2000,event=0x89Mispredicted return branches executedumask=0x2,period=2000,event=0xc5inst_queue_write_cyclesCycles when uops were delivered by the LSDinv=1,umask=0x1,period=2000000,cmask=1,event=0xa8umask=0x1,period=2000000,event=0xa2umask=0x2,period=2000000,cmask=1,event=0xd1umask=0x2,period=2000000,event=0xb1Requests from the L1/L2/L3 hardware prefetchers or Load software prefetches that miss L2 cacheCounts the demand and prefetch data reads. All Core Data Reads include cacheable 'Demands' and L2 prefetchers (not L3 prefetchers). Counting also covers reads due to page walks resulted from any request typeumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200408000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x01001C0004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0100004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0040004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400040004offcore_response.demand_rfo.l3_hit_m.snoop_noneoffcore_response.demand_rfo.supplier_none.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040020002offcore_response.demand_data_rd.l4_hit_local_l4.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400100001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000080001umask=0x1,period=100007,event=0xc6,frontend=0x12Retired instructions that are fetched after an interval where the front-end delivered no uops for a period of 2 cycles which was not interrupted by a back-end stall. Precise Event (Precise event)Retired instructions that are fetched after an interval where the front-end had at least 3 bubble-slots for a period of 2 cycles which was not interrupted by a back-end stall. Precise Event (Precise event)Unfriendly TSX abort triggered by a vzeroupper instructioncycle_activity.cycles_l3_missExecution stalls while L3 cache miss demand load is outstandinghle_retired.aborted_eventsrtm_retired.aborted_unfriendlyCounts randomly selected loads when the latency from first dispatch to completion is greater than 16 cycles (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C408000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0044008000offcore_response.other.l3_hit_s.snoop_non_dramoffcore_response.other.l3_hit_e.snoop_non_dramCounts how many times the load operation got the true Block-on-Store blocking code preventing store forwarding. This includes cases when:a. preceding store conflicts with the load (incomplete overlap),b. store forwarding is impossible due to u-arch limitations,c. preceding lock RMW operations are not forwarded,d. store has the no-forward bit set (uncacheable/page-split/masked stores),e. all-blocking stores are used (mostly, fences and port I/O), and others.The most common case is a load blocked due to its address range overlapping with a preceding smaller uncompleted store. Note: This event does not take into account cases of out-of-SW-control (for example, SbTailHit), unknown physical STA, and cases of blocking loads on store due to being non-WB memory type or a lock. These cases are covered by other events. See the table of not supported store forwards in the Optimization GuideCore crystal clock cycles when at least one thread on the physical core is unhaltedCounts cycles during which the reservation station (RS) is empty for the thread.; Note: In ST-mode, not active thread should drive 0. This is usually caused by severely costly branch mispredictions, or allocator/FE issuesCounts cycles that the Instruction Length decoder (ILD) stalls occurred due to dynamically changing prefix length of the decoded instruction (by operand size prefix instruction 0x66, address size prefix instruction 0x67 or REX.W for Intel64). Count is proportional to the number of prefixes in a 16B-line. This may result in a three-cycle penalty for each LCP (Length changing prefix) in a 16-byte chunkInstruction fetch requests that miss the ITLB and hit the STLBLoads missed UTLBThis event counts line-splitted load uops retired to the architected path. A line split is across 64B cache-line which includes a page split (4K). (Precise Event - PEBS) (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x4003c0240offcore_response.pf_llc_code_rd.llc_hit.snoop_missoffcore_response.pf_llc_rfo.llc_hit.hitm_other_coreCounts all demand data reads Counts all prefetch (that bring data to LLC only) data reads that miss the LLC  and the data returned from dramoffcore_response.demand_ifetch.llc_miss_local.dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1f80400040This event counts the number of retirement slots used each cycle.  There are potentially 4 slots that can be used each cycle - meaning, 4 micro-ops or 4 instructions could retire each cycle.  This event is used in determining the 'Retiring' category of the Top-Down pipeline slots characterization. (Precise Event - PEBS) (Precise event)umask=0x1,period=100000,event=0xb7,offcore_rsp=0x7f44offcore_response.any_ifetch.local_dram_and_remote_cache_hitoffcore_response.any_request.all_local_dram_and_remote_cache_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0xffffoffcore_response.corewb.local_dram_and_remote_cache_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7f01REQUEST = DEMAND_DATA_RD and RESPONSE = LLC_HIT_OTHER_CORE_HITMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x8050REQUEST = PF_DATA and RESPONSE = LOCAL_CACHEREQUEST = PF_RFO and RESPONSE = LOCAL_DRAM AND REMOTE_CACHE_HITumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7f20REQUEST = PF_IFETCH and RESPONSE = ANY_CACHE_DRAMMisaligned store referencesREQUEST = ANY_DATA read and RESPONSE = OTHER_LOCAL_DRAMREQUEST = DATA_IFETCH and RESPONSE = OTHER_LOCAL_DRAMREQUEST = OTHER and RESPONSE = OTHER_LOCAL_DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4050snoopq_requests_outstanding.invalidateOutstanding snoop invalidate requestsDTLB load miss large page walksumask=0x10,period=2000000,event=0x4fumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2711umask=0x1,period=100000,event=0xb7,offcore_rsp=0x5802umask=0x1,period=100000,event=0xb7,offcore_rsp=0x5880offcore_response.demand_data_rd.l3_miss.remote_hit_forwardumask=0x1,period=100003,event=0xb7,offcore_rsp=0x083FC00004offcore_response.pf_l3_data_rd.l3_miss.snoop_miss_or_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBC000100umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063B800120umask=0x1,period=100003,event=0xb7,offcore_rsp=0x103FC00122Core cycles where the core was running in a manner where Turbo may be clipped to the Non-AVX turbo schedulecore_power.throttlecha@event\=0x36\\\,umask\=0x21@ / cha@event\=0x36\\\,umask\=0x21\\\,thresh\=1@read requests from home agent. Unit: uncore_cha 4Bytesfc_mask=0x07,ch_mask=0x08,umask=0x01,event=0x83Normal priority reads issued to the memory controller from the CHA. Unit: uncore_cha RspIFwd Snoop Responses Received. Unit: uncore_cha umask=0x08,event=0x5cunc_iio_data_req_by_cpu.mem_write.part3unc_iio_txn_req_of_cpu.mem_read.part0Multi-socket cacheline Directory lookups (any state found). Unit: uncore_m2m umask=0x20,event=0x2eumask=0x1,event=0x31unc_upi_txl_flits.all_nulloffcore_response.all_data_rd.l3_hit_m.any_snoopThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08000807F7This event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_F.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200020080This event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_F.HITM_OTHER_COREoffcore_response.all_rfo.l3_hit_e.snoop_missThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_F.ANY_SNOOPThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_F.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_M.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x10003C0001offcore_response.demand_rfo.l3_hit_s.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWDoffcore_response.pf_l2_rfo.l3_hit_m.hit_other_core_no_fwdoffcore_response.pf_l3_data_rd.l3_hit_f.no_snoop_neededThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_S.HITM_OTHER_COREoffcore_response.all_pf_rfo.l3_hit_s.any_snoopThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_FWDoffcore_response.demand_code_rd.pmm_hit_local_pmm.snoop_not_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08000407F7offcore_response.all_reads.supplier_none.snoop_noneThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.ANY_RESPONSEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x01003C0010period=100003,umask=0x41,event=0x2eoffcore_response.all_pf_data_rd.l3_hit_f.snoop_noneoffcore_response.pf_l3_data_rd.l3_hit_f.snoop_missoffcore_response.all_pf_rfo.l3_hit_m.hitm_other_coreoffcore_response.pf_l2_data_rd.l3_hit_m.hitm_other_coreThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_F.SNOOP_MISSoffcore_response.all_rfo.l3_hit_m.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800100122offcore_response.pf_l3_data_rd.l3_hit_f.hitm_other_coreThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80100002This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDEDoffcore_response.pf_l1d_and_sw.l3_hit_f.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800040491This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_NONEThis event is deprecated. Refer to new event OCR.DEMAND_RFO.SUPPLIER_NONE.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x04003C0002offcore_response.other.l3_hit_e.hitm_other_coreThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_FWDRetired load instructions that split across a cacheline boundary  Supports address when precise (Precise event)period=100003,umask=0x1,event=0xb7,offcore_rsp=0x00803C07F7This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_M.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.OTHER.SUPPLIER_NONE.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800020001This event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_F.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100020400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800040100This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_E.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_M.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80020001offcore_response.all_rfo.l3_hit.hit_other_core_fwdoffcore_response.pf_l3_data_rd.l3_hit_m.any_snoopoffcore_response.pf_l2_data_rd.pmm_hit_local_pmm.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80200004offcore_response.pf_l3_data_rd.l3_hit_e.hit_other_core_no_fwdoffcore_response.other.l3_hit.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x02003C0100offcore_response.pf_l3_rfo.l3_hit_s.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_MISSoffcore_response.all_data_rd.l3_hit_f.hit_other_core_fwdoffcore_response.pf_l3_data_rd.l3_hit_e.hitm_other_coreThis event is deprecated. Refer to new event OCR.DEMAND_RFO.SUPPLIER_NONE.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800040004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080040491period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800080400offcore_response.all_data_rd.l3_hit_f.snoop_noneThis event is deprecated. Refer to new event OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_FWDoffcore_response.all_rfo.l3_hit_f.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800200120offcore_response.all_reads.l3_hit_m.any_snoopoffcore_response.all_pf_data_rd.supplier_none.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x04003C07F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100020080This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_M.NO_SNOOP_NEEDEDcmask=1,period=100003,umask=0x1e,event=0xcaRetired instructions that are fetched after an interval where the front-end delivered no uops for a period of 16 cycles which was not interrupted by a back-end stall (Precise event)ocr.pf_l3_rfo.l3_miss_local_dram.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103C000100Counts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_MISS_REMOTE_HOP1_DRAM & ANY_SNOOPThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0104000020This event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS_LOCAL_DRAM.ANY_SNOOPperiod=2000003,umask=0x2,event=0x5dperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x063B800010This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0410000010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x043C0007F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x083FC00491ocr.all_pf_data_rd.l3_miss.no_snoop_neededThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS.SNOOP_MISSocr.all_reads.l3_miss_remote_dram.snoop_miss_or_no_fwdocr.pf_l2_data_rd.l3_miss.no_snoop_neededThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x083FC08000This event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS_REMOTE_HOP1_DRAM.NO_SNOOP_NEEDEDoffcore_response.pf_l2_rfo.l3_miss_remote_hop1_dram.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0810000080ocr.all_reads.l3_miss.no_snoop_neededCounts demand data reads DEMAND_DATA_RD & L3_MISS & HIT_OTHER_CORE_NO_FWDocr.demand_data_rd.l3_miss.hitm_other_coreocr.pf_l1d_and_sw.l3_miss.remote_hitmThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.ANY_SNOOPCounts any other requests  OTHER & L3_MISS_REMOTE_HOP1_DRAM & ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0110000491This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_NO_FWDoffcore_response.all_pf_rfo.l3_miss.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103C0007F7ocr.pf_l3_data_rd.l3_miss_local_dram.snoop_miss_or_no_fwdCounts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & L3_MISS_REMOTE_DRAM & SNOOP_MISS_OR_NO_FWDocr.pf_l3_data_rd.l3_miss.hit_other_core_fwdoffcore_response.other.l3_miss.no_snoop_neededoffcore_response.all_reads.l3_miss.hit_other_core_no_fwdocr.demand_rfo.l3_miss_remote_hop1_dram.no_snoop_neededoffcore_response.pf_l1d_and_sw.l3_miss_local_dram.no_snoop_neededALL_READS & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_FWDocr.pf_l3_rfo.l3_miss_remote_hop1_dram.hitm_other_coreocr.pf_l2_rfo.supplier_none.hit_other_core_no_fwdocr.demand_code_rd.supplier_none.snoop_noneocr.all_rfo.l3_hit.snoop_missocr.all_rfo.l3_hit_m.snoop_missALL_READS & L3_HIT_E & HIT_OTHER_CORE_FWDocr.pf_l3_rfo.l3_hit.hitm_other_coreocr.demand_rfo.l3_hit_f.hit_other_core_fwdocr.demand_data_rd.l3_hit_e.hit_other_core_fwdocr.demand_code_rd.supplier_none.hit_other_core_no_fwdocr.all_rfo.supplier_none.snoop_noneCounts demand data reads  DEMAND_DATA_RD & SUPPLIER_NONE & ANY_SNOOPocr.pf_l3_rfo.l3_hit_s.snoop_noneALL_DATA_RD & L3_HIT_E & ANY_SNOOPocr.all_reads.l3_hit.hitm_other_coreocr.pf_l2_data_rd.pmm_hit_local_pmm.snoop_not_neededocr.pf_l2_data_rd.l3_hit.hit_other_core_no_fwdocr.all_reads.l3_hit_m.any_snoopocr.pf_l1d_and_sw.l3_hit_s.hit_other_core_fwdocr.all_pf_rfo.l3_hit_f.hit_other_core_no_fwdocr.pf_l3_data_rd.pmm_hit_local_pmm.any_snoopocr.all_pf_data_rd.l3_hit_f.snoop_noneocr.all_rfo.l3_hit_s.snoop_missocr.demand_rfo.l3_hit_e.hitm_other_coreALL_PF_RFO & L3_HIT_M & ANY_SNOOPCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_M & HITM_OTHER_COREocr.demand_code_rd.l3_hit_s.hit_other_core_fwdCounts prefetch (that bring data to L2) data reads hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_E & HIT_OTHER_CORE_FWDALL_PF_RFO & L3_HIT_F & ANY_SNOOPocr.demand_data_rd.l3_hit_m.no_snoop_neededperiod=2000003,event=0x3c6000000000nsumask=0x4,event=0x4umask=0x1,event=0xd3Lines Victimized; Lines in E state. Unit: uncore_cha Counts when a transaction with the opcode type Rsp*WB Snoop Response was received which indicates which indicates the data was written back to it's home.  This is returned when a non-RFO request hits a cacheline in the Modified state. The Cache can either downgrade the cacheline to a S (Shared) or I (Invalid) state depending on how the system has been configured.  This reponse will also be sent when a cache requests E (Exclusive) ownership of a cache line without receiving data, because the cache must acquire ownershipPeer to peer read request for 4 bytes made by IIO Part2 to an IIO target. Unit: uncore_iio unc_iio_txn_req_by_cpu.peer_read.part2fc_mask=0x07,ch_mask=0x04,umask=0x08,event=0x84unc_m2m_txc_ad_insertsBL Egress (to CMS) Allocations; All. Unit: uncore_m2m period=2000003,umask=0x10,event=0x8period=100003,umask=0x4,event=0x85Counts the number of times we entered an RTM region. Does not count nested transactionsCounts Core cycles where the core was running with power-delivery for baseline license level 0.  This includes non-AVX codes, SSE, AVX 128-bit, and low-current AVX 256-bit codestopdown.slots_pNumber of uops executed on port 6Number of uops executed on port 7 and 8umask=0x80,period=100003,event=0xc4Mispredicted conditional branch instructions retired  Supports address when precise (Precise event)Number of page walks outstanding for a store in the PMH each cycleCounts the number of page walks outstanding for a store in the PMH (Page Miss Handler) each cycleumask=0x1c,event=0x2umask=0xC88FFE01,event=0x35umask=0xC827FE01,event=0x35unc_cha_tor_inserts.ia_miss_rfo_prefClockticks of the mesh to PCI (M2P)umask=0x80,event=0x60umask=0x4,event=0x61l2_wcb_req.wcb_writeumask=0x1,event=0x63The number of branch instructions retired. This includes all types of architectural control flow changes, including exceptions and interruptsThe number of far control transfers retired including far call/jump/return, IRET, SYSCALL and SYSRET, plus exceptions and interrupts. Far control transfers are not subject to branch predictionumask=0xCF,event=0x8bumask=0xEF,event=0x8bdf_ccm_reqa.node2.wrsizedumask=0xA9,event=0x8bumask=0xA8,event=0x8bdf_ccm_reqa.node2.rdsizedumask=0xE7,event=0x8bumask=0xEE,event=0x8cData Fabric CCM Performance Monitor Event DF CCM Request Ordered wbinvblkalldf_ccm_reqb.node3.wbinvblkalldf_ccm_reqb.node4.wbinvblkallumask=0x86,event=0x8cumask=0x65,event=0x8cdf_ccm_reqb.node5.wrsizedfullncData Fabric CCM Performance Monitor Event DF CCM Request Type C (PIE Requests)APIC accessumask=0x2C,event=0x108umask=0x8B,event=0x108umask=0x68,event=0x108umask=0x27,event=0x108umask=0x85,event=0x108umask=0xA4,event=0x108Data Fabric CCM Performance Monitor Event DF IOMS Request Type A (DRAM) anyrdsizeddf_ioms_reqb.node2.pieiorequestumask=0xEA,event=0x109umask=0x88,event=0x109df_ioms_reqb.node7.ioanypostedwrsized>32band<64bdf_ioms_reqb.node1.ioanyrdsizeddf_ioms_reqb.node7.ioanyrdsizedfp_sched_emptyfp_ret_sse_avx_ops.sp_mult_add_flopsNumber of SSE Move Opsl3_request_g1.t4.s2.wrsizedl3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x20,event=0x1l3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x20,event=0x1l3_request_g1.t0.s0.rdsizedl3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x40,event=0x1l3_request_g1.t5.s2.rdsizedl3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x80,event=0x1l3_request_g1.t7.s2.cachingl3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x02,event=0x3l3fillvicreq.t6.s1.rdblkc_s_vicl3fillvicreq.t7.s2.rdblkc_sl3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x08,event=0x3l3fillvicreq.t4.s1.rdblkx_vicl3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x10,event=0x3l3fillvicreq.t4.s0.rdblkll3victimstate.t5.s0.nol3victimlinel3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x01,event=0x9l3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x01,event=0x9l3victimstate.t3.s2.nol3victimlinel3victimstate.t3.s3.nol3victimlinel3victimstate.t5.s3.nol3victimlinel3victimstate.t1.s1.none_nol3victimlinel3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x02,event=0x9l3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x02,event=0x9l3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x04,event=0x9l3victimstate.t7.s3.f_sl3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x08,event=0x9l3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x20,event=0x9l3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x40,event=0x9l3victimstate.t1.s2.dl3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x80,event=0x9l3victimstate.t4.s3.odls_mab_alloc.loadsumask=0x20,event=0x45OC Mode Switch. OC to IC mode switchRetired Fused Instructions. The number of fuse-branch instructions retired per cycle. The number of events logged per cycle can vary from 0-8umask=0x1,event=0x59ls_hw_pf_dc_fill.ls_mabresp_lcl_l2IC_REFILL_FROM_SYSTEMFR_RETIRED_X86_INSTRUCTIONSFR_INTERRUPTS_MASKED_WHILE_PENDING_CYCLESNB_HT_BUS1_BANDWIDTHPC_IMM_BRANCHINSTR_EXECUTEDCYCLES_NO_INSTRUCTIONINSTR_MICRO_TLB_MISS_STALLL2D_CACHE_ALLOCATEICACHE_READ_MISSDCACHE_READ_HITMEM_CAP_WRITE_TAG_SETFP_COMPLETEDMIPS16_COMPLETEDDCACHE_ACCESSESLOAD_MISS_CONSUMER_REPLAYSCLKICACIMISSWBUFFLPMON_EXCEPTDST_STREAM_0_CACHE_LINE_FETCHESVTQ_SUSPENDS_DUE_TO_CTX_CHANGELSU_INDEXED_ALIAS_STALLLS_LM_INSTR_PIECESFAST_BTIC_HITCYCLES_NO_INSTR_DISPATCHEDSS_SM_INSTR_PIECESBUS_RETRYBUS_RETRY_DUE_TO_PREVIOUS_ADJACENTMARKED_GROUP_COMPLETE_TIMEOUTINSTR_MMU_VSP_RELOADSL2_CACHE_ALLOCATIONSFPU_DIVIDE_CYCLESinstructionsmemory-controller-hi-pri-bypassprobe-missbuffer-releaseINTEL_P6INTEL_SANDYBRIDGEINTEL_SANDYBRIDGE_XEONARMV7_CORTEX_A15event{"type": "pmcdetach"{"type": "proccsw"%s, "pmcid": "0x%08x", "pid": "%d", "start": "0x%016jx", "pathname": "%s"}
%s, "pid": "%d", "start": "0x%016jx", "pathname": "%s"}
v8GenuineIntel-6-[4589]EGenuineIntel-6-2AGenuineIntel-6-86Fraction of cycles where both hardware threads were activeumask=0x1,period=2000003,event=0x48This is a precise version (that is, uses PEBS) of the event that counts load uops with true STLB miss retired to the architected path. True STLB miss is an uop triggering page walk that gets completed without blocks, and later gets retired. This page walk can end up with or without a fault  Supports address when precise (Precise event)This event counts the number of L2 cache lines filling the L2. Counting does not cover rejectsCycles when uops initiated by Decode Stream Buffer (DSB) are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequenser (MS) is busyThis event counts the number of deliveries to Instruction Decode Queue (IDQ) initiated by Decode Stream Buffer (DSB) while the Microcode Sequencer (MS) is busy. Counting includes uops that may bypass the IDQUops initiated by MITE and delivered to Instruction Decode Queue (IDQ) while Microcode Sequenser (MS) is busyNumber of Instruction Cache, Streaming Buffer and Victim Cache Misses. Includes Uncacheable accessesThis event counts Decode Stream Buffer (DSB)-to-MITE switch true penalty cycles. These cycles do not include uops routed through because of the switch itself, for example, when Instruction Decode Queue (IDQ) pre-allocation is unavailable, or Instruction Decode Queue (IDQ) is full. SBD-to-MITE switch true penalty cycles happen after the merge mux (MM) receives Decode Stream Buffer (DSB) Sync-indication until receiving the first MITE uop. 
MM is placed before Instruction Decode Queue (IDQ) to merge uops being fed from the MITE and Decode Stream Buffer (DSB) paths. Decode Stream Buffer (DSB) inserts the Sync-indication whenever a Decode Stream Buffer (DSB)-to-MITE switch occurs.
Penalty: A Decode Stream Buffer (DSB) hit followed by a Decode Stream Buffer (DSB) miss can cost up to six cycles in which no uops are delivered to the IDQ. Most often, such switches from the Decode Stream Buffer (DSB) to the legacy pipeline cost 02 cyclestx_mem.abort_hle_elision_buffer_unsupported_alignmentCounts the number of times an HLE XACQUIRE instruction was executed inside an RTM transactional regionumask=0x10,period=2000003,event=0xc8hle_retired.aborted_misc5Loads with latency value being above 8  Spec update: BDM100, BDM35 (Must be precise)otherThis event counts the number of cycles during which Resource Allocation Table (RAT) external stall is sent to Instruction Decode Queue (IDQ) for the current thread. This also includes the cycles during which the Allocator is serving another threadcpu_clk_thread_unhalted.ref_xclkNot taken macro-conditional branchesThis event counts both taken and not taken speculative and retired indirect branches excluding calls and return branchesTaken speculative and retired mispredicted indirect callsbr_misp_exec.all_conditionalbr_misp_exec.all_indirect_jump_non_call_retumask=0x20,any=1,period=2000003,event=0xa1cycle_activity.stalls_l2_pendingCounts number of cycles nothing is executed on any execution port, while there was at least one pending demand load requestmachine_clears.maskmovThis is a precise version (that is, uses PEBS) of the event that counts conditional branch instructions retired (Precise event)umask=0x0,period=400009,event=0xc5Count cases of saving new LBRLLC prefetch misses for RFO. Derived from unc_c_tor_inserts.miss_opcode. Unit: uncore_cbox umask=0x3,event=0x35,filter_opc=0x1c8,filter_tid=0x3eread requests to home agent. Unit: uncore_ha uncore memorywrite requests to memory controller. Derived from unc_m_cas_count.wr. Unit: uncore_imc power_channel_ppd %unc_p_clockticksunc_p_power_state_occupancy.cores_c6Counts the number of cycles when current is the upper limit on frequency. Unit: uncore_pcu umask=0x20,period=2000003,event=0x8Store misses in all DTLB levels that cause page walks  Spec update: BDM69tlb_flush.dtlb_threadbdw metrics4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) ))(( 1 * ( fp_arith_inst_retired.scalar_single + fp_arith_inst_retired.scalar_double ) + 2 * fp_arith_inst_retired.128b_packed_double + 4 * ( fp_arith_inst_retired.128b_packed_single + fp_arith_inst_retired.256b_packed_double ) + 8 * fp_arith_inst_retired.256b_packed_single )) / (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) ))( ((br_misp_retired.all_branches / ( br_misp_retired.all_branches + machine_clears.count )) * (( uops_issued.any - uops_retired.retire_slots + 4 * (( int_misc.recovery_cycles_any / 2 )) ) / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) ))))) + (4 * idq_uops_not_delivered.cycles_0_uops_deliv.core / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) )))) * (12 * ( br_misp_retired.all_branches + machine_clears.count + baclears.any ) / cycles) / (4 * idq_uops_not_delivered.cycles_0_uops_deliv.core / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) )))) ) * (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) ))) / br_misp_retired.all_branchesL3_Cache_Fill_BWCache_MissesCounts demand data reads have any response typeoffcore_response.demand_rfo.l3_hit.snoop_not_neededoffcore_response.corewb.l3_hit.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0000010010offcore_response.pf_l2_data_rd.supplier_none.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400020040offcore_response.pf_l2_code_rd.l3_hit.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C0200umask=0x10,edge=1,period=2000003,cmask=1,event=0x79This event counts the number of uops not delivered to Resource Allocation Table (RAT) per thread adding “4 – x” when Resource Allocation Table (RAT) is not stalled and Instruction Decode Queue (IDQ) delivers x uops to Resource Allocation Table (RAT) (where x belongs to {0,1,2,3}). Counting does not cover cases when:
 a. IDQ-Resource Allocation Table (RAT) pipe serves the other thread;
 b. Resource Allocation Table (RAT) is stalled for the thread (including uop drops and clear BE conditions); 
 c. Instruction Decode Queue (IDQ) delivers four uopsCounts randomly selected loads with latency value being above eight  Spec update: BDM100, BDM35 (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC000001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C000001offcore_response.demand_data_rd.l3_miss.snoop_hit_no_fwdoffcore_response.demand_rfo.l3_hit.snoop_non_dramoffcore_response.pf_l2_data_rd.l3_miss_local_dram.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1004000020offcore_response.other.l3_miss.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000020120This is a precise version (that is, uses PEBS) of the event that counts FP operations retired. For X87 FP operations that have no exceptions counting also includes flows that have several X87, or flows that use X87 uops in the exception handling (Precise event)umask=0x1,edge=1,period=100003,cmask=1,event=0xc3unc_cbo_cache_lookup.write_mUnit: uncore_cbox L3 Lookup read request that access cache and found line in E or S-stateL3 Lookup write request that access cache and found line in E or S-stateRetired load uops with L1 cache hits as data sources  Supports address when precise (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBFC007F7Counts all demand & prefetch data reads miss the L3 and the modified data is transferred from remote cacheCounts all prefetch (that bring data to LLC only) RFOs miss in the L3This event counts both direct and indirect near call instructions retired (Precise event)l2_st.self.m_statel2_ld_ifetch.self.i_stateSIMD packed micro-ops executedSIMD packed logical micro-ops executedDecode stall due to IQ fullLoad splitsbus_trans_brd.selfbus_trans_io.all_agentsumask=0x40,period=200000,event=0x70umask=0x81,period=2000000,event=0x12Multiply operations retiredumask=0x0,period=2000000,event=0xabr_inst_type_retired.ind_callbr_inst_decodedBogus branchesLoad uops retired (Precise event capable)  Supports address when precise (Must be precise)Counts load uops retired where the cache line containing the data was in the modified state of another core or modules cache (HITM).  More specifically, this means that when the load address was checked by other caching agents (typically another processor) in the system, one of those caching agents indicated that they had a dirty copy of the data.  Loads that obtain a HITM response incur greater latency than most is typical for a load.  In addition, since HITM indicates that some other processor had this data in its cache, it implies that the data was shared between processors, or potentially was a lock or semaphore value.  This event is useful for locating sharing, false sharing, and contended locks  Supports address when precise (Must be precise)Counts data read, code read, and read for ownership (RFO) requests (demand & prefetch) that miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredoffcore_response.any_read.l2_miss.hit_other_core_no_fwdCounts data read, code read, and read for ownership (RFO) requests (demand & prefetch) that true miss for the L2 cache with a snoop miss in the other processor moduleCounts reads for ownership (RFO) requests (demand & prefetch) that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.any_data_rd.l2_miss.hitm_other_coreoffcore_response.any_data_rd.l2_miss.hit_other_core_no_fwdCounts data reads generated by L1 or L2 prefetchers that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts requests to the uncore subsystem that have any transaction responses from the uncore subsystemCounts partial cache line data writes to uncacheable write combining (USWC) memory region  that true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x3600000800umask=0x1,period=100007,event=0xb7,offcore_rsp=0x3600000080Counts reads for ownership (RFO) requests generated by L2 prefetcher that true miss for the L2 cache with a snoop miss in the other processor moduleCounts reads for ownership (RFO) requests generated by L2 prefetcher that true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data cacheline reads generated by hardware L2 cache prefetcher that miss the L2 cacheCounts data cacheline reads generated by hardware L2 cache prefetcher that true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.demand_code_rd.outstandingumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000000002Counts demand reads for ownership (RFO) requests generated by a write to full data cache line that true miss for the L2 cache with a snoop miss in the other processor moduleCounts demand reads for ownership (RFO) requests generated by a write to full data cache line that hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x2,period=200003,event=0x13umask=0x2,period=200003,event=0xcbumask=0x10,period=200003,event=0x3Retired branch instructions (Precise event capable) (Must be precise)umask=0xeb,period=200003,event=0xc4Retired near indirect call instructions (Precise event capable) (Must be precise)Retired mispredicted conditional branch instructions (Precise event capable) (Must be precise)umask=0x4,period=200003,event=0x81Counts load uops retired that caused a DTLB miss  Supports address when precise (Must be precise)offcore_response.corewb.outstandingCounts data cacheline reads generated by hardware L2 cache prefetcher hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000010020Counts bus lock and split lock requests true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data cache lines requests by software prefetch instructions miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts any data writes to uncacheable write combining (USWC) memory region  have any transaction responses from the uncore subsystem. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.streaming_stores.l2_miss.snoop_miss_or_no_snoop_neededCounts any data writes to uncacheable write combining (USWC) memory region  true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts reads for ownership (RFO) requests (demand & prefetch) hit the L2 cacheoffcore_response.any_rfo.outstandingCounts data read, code read, and read for ownership (RFO) requests (demand & prefetch) true miss for the L2 cache with a snoop miss in the other processor moduleumask=0x8,period=20003,event=0xc3Counts the number of demand Data Read requests, initiated by load instructions, that hit L2 cache  Spec update: HSD78Offcore outstanding code reads transactions in SuperQueue (SQ), queue to uncore, every cycle  Spec update: HSD62, HSD61This event counts retired load uops that hit in the L3 cache, but required a cross-core snoop which resulted in a HITM (hit modified) in an on-pkg core cache. This does not include hardware prefetches. This is a precise event  Spec update: HSD29, HSD25, HSM26, HSM30.  Supports address when precise (Precise event)This event counts the number of L2 cache lines brought into the L2 cache.  Lines are filled into the L2 cache when there was an L2 missNumber of times an RTM execution aborted due to any reasons (multiple categories may count as one) (Precise event)offcore_response.all_requests.l3_miss.any_responseInstructions retired from execution  Spec update: HSD140, HSD143Cycles when Resource Allocation Table (RAT) does not issue Uops to Reservation Station (RS) for all threadsThis events counts the cycles where at least two uop were executed. It is counted per thread  Spec update: HSD144, HSD30, HSM31This event counts all mispredicted branch instructions retired. This is a precise event (Must be precise)unc_cbo_xsnp_response.miss_externalCompleted page walks due to demand load misses that caused 2M/4M page walks in any TLB levelsMiss in all TLB levels causes a page walk of any page size (4K/2M/4M/1G)This event counts store operations from a 2M page that miss the first DTLB level but hit the second and do not cause page walksCounts the number of Extended Page Table walks from the ITLB that hit in the L2umask=0x20,period=100003,event=0xbdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0600400001Counts the number of near return instructions retired (Precise event)l2_store_lock_rqsts.alll2_l1d_wb_rqsts.missNot rejected writebacks from L1D to L2 cache lines in any stateCore-originated cacheable demand requests missed LLCRetired load uops which data sources missed LLC but serviced from local dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x000107F7Number of transitions from SSE to AVX-256 when penalty applicableDecode Stream Buffer (DSB)-to-MITE switchesint_misc.recovery_stalls_countCycles the RS is empty for the threadNumber of instructions at retirementCounts the number of allocated write entries, include full, partial, and LLC evictionsCounts the number of LLC evictions allocatedCycle PMH is busy with a walkCounts L2 hints sent to LLC to keep a line from being evicted out of the core cachesoffcore_response.pf_l2_data_rd.llc_hit.hitm_other_coreumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3fffc20004Counts all demand code reads that miss the LLC  and the data returned from local dramCounts all demand code reads that miss the LLC  the data is found in M state in remote cache and forwarded from thereumask=0x1,period=100003,event=0xb7,offcore_rsp=0x107fc00001Counts all prefetch (that bring data to L2) code reads that miss the LLC  and the data returned from remote & local dramoffcore_response.pf_l2_data_rd.llc_miss.remote_dramPCIe read current. Derived from unc_c_tor_inserts.opcode.pcie_read_current. Unit: uncore_cbox unc_p_freq_ge_2000mhz_transitionsNumber of GSSE-256 Computational FP single precision uops issued this cycleumask=0x2,period=2000003,event=0x4eumask=0x90,period=200003,event=0x89umask=0xd0,period=200003,event=0x89umask=0x80,period=2000003,event=0x59Counts the cycles of stall due to lack of load buffersumask=0x10,period=400009,event=0xc5umask=0x1,edge=1,period=100003,cmask=1,event=0x14Each cycle there was a MLC-miss pending demand load this thread (i.e. Non-completed valid SQ entry allocated for demand load and waiting for Uncore), increment by 1. Note this is in MLC and connected to Umask 0resource_stalls.ooo_rsrcevent=0x1umask=0x1,period=200003,event=0x4offcore_response.any_code_rd.l2_hit_far_tile_mumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800080044Counts Demand code reads and prefetch code read requests  that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F stateCounts Demand cacheable data and L1 prefetch data read requests  that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M stateCounts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster modeCounts L2 data RFO prefetches (includes PREFETCHW instruction) that provides no supplier detailsumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000080004umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0002000022Counts any Read request  that accounts for responses which hit its own tile's L2 with data in M stateoffcore_response.any_request.l2_hit_this_tile_eCounts any Prefetch requests that accounts for responses which hit its own tile's L2 with data in F stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800180004umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800180044offcore_response.bus_locks.l2_hit_far_tileumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800400400umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0101000044Counts Demand cacheable data and L1 prefetch data read requests  that accounts for data responses from DRAM Faroffcore_response.any_request.ddr_nearCounts Software Prefetches that accounts for data responses from DRAM Localoffcore_response.uc_code_reads.mcdram_faroffcore_response.uc_code_reads.mcdram_nearCounts UC code reads (valid only for Outstanding response type)  that accounts for data responses from MCDRAM Localoffcore_response.demand_rfo.mcdram_nearumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0101000001Counts the number of near RET branch instructions retired (Precise event)Counts the number of scalar SSE, AVX, AVX2, AVX-512 micro-ops retired. More specifically, it counts scalar SSE, AVX, AVX2, AVX-512 micro-ops except for loads (memory-to-register mov-type micro ops), division, sqrtL1 data cache stores in M statel1d_cache_st.s_stateL2 data demand loads in E statel2_rqsts.ifetch_missL2 instruction fetch missesumask=0x8,period=200000,event=0x24l2_rqsts.rfosl2_write.rfo.hitLongest latency cache referencemem_inst_retired.loadsOffcore requests satisfied by the LLC  and HITM in a sibling coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x422Offcore writebacks to the LLC or local DRAMOffcore data reads, RFO's and prefetches satisfied by the IO, CSR, MMIO unitOffcore data reads, RFO's and prefetches statisfied by the LLC and not found in a sibling coreoffcore_response.demand_data.llc_hit_no_other_coreOffcore demand data requests satisfied by the LLC and HIT in a sibling coreOffcore demand data requests satisfied by the LLC  and HITM in a sibling coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x701offcore_response.demand_ifetch.llc_hit_other_core_hitoffcore_response.pf_data.any_cache_dramOffcore prefetch data reads satisfied by a remote cache or remote DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1840umask=0x1,period=100000,event=0xb7,offcore_rsp=0x720Offcore prefetch RFO requests satisfied by the LLCOffcore prefetch RFO requests satisfied by the LLC or local DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x470umask=0x1,period=100000,event=0xb7,offcore_rsp=0x870SSE and SSE2 FP Uopsumask=0x1,period=200000,event=0x12simd_int_128.unpackSIMD integer 64 bit packed multiply operationsoffcore_response.any_request.any_llc_missumask=0x1,period=100000,event=0xb7,offcore_rsp=0xF808offcore_response.pf_ifetch.any_dramlarge_itlb.hitAll loads dispatchedAll Store buffer stall cyclesarith.cycles_div_busyDivide Operations executedumask=0x1,period=200000,event=0xc4br_misp_exec.directinst_queue_writesssex_uops_retired.packed_singleuops_executed.port3_coreMacro-fused Uops retired (Precise Event)Requests from the L1/L2/L3 hardware prefetchers or Load software prefetchesCounts the number of offcore outstanding demand rfo Reads transactions in the super queue every cycle. The 'Offcore outstanding' state of the transaction lasts from the L2 miss until the sending transaction completion to requestor (SQ deallocation). See the corresponding Umask under OFFCORE_REQUESTSumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000408000offcore_response.other.l4_hit_local_l4.snoop_not_neededoffcore_response.other.l3_hit_s.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080108000offcore_response.demand_code_rd.l4_hit_local_l4.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0400004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x10001C0004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200080004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x02001C0002offcore_response.demand_rfo.l3_hit_e.snoop_not_neededoffcore_response.demand_rfo.l3_hit_e.spl_hitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200040002Counts Decode Stream Buffer (DSB)-to-MITE switch true penalty cycles. These cycles do not include uops routed through because of the switch itself, for example, when Instruction Decode Queue (IDQ) pre-allocation is unavailable, or Instruction Decode Queue (IDQ) is full. SBD-to-MITE switch true penalty cycles happen after the merge mux (MM) receives Decode Stream Buffer (DSB) Sync-indication until receiving the first MITE uop. MM is placed before Instruction Decode Queue (IDQ) to merge uops being fed from the MITE and Decode Stream Buffer (DSB) paths. Decode Stream Buffer (DSB) inserts the Sync-indication whenever a Decode Stream Buffer (DSB)-to-MITE switch occurs.Penalty: A Decode Stream Buffer (DSB) hit followed by a Decode Stream Buffer (DSB) miss can cost up to six cycles in which no uops are delivered to the IDQ. Most often, such switches from the Decode Stream Buffer (DSB) to the legacy pipeline cost 0–2 cyclesumask=0x1,period=100007,event=0xc6,frontend=0x401006rtm_retired.aborted_memumask=0x1,period=100003,event=0xb7,offcore_rsp=0x203C408000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000108000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x103C400002offcore_response.demand_rfo.l3_miss_local_dram.spl_hitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000400002offcore_response.demand_data_rd.l3_miss_local_dram.spl_hitumask=0x2,period=2000003,event=0xeexe_activity.exe_bound_0_portsPage walk completed due to a demand data load to a 4K pageCycles when at least one PMH is busy with a page walk for a load. EPT page walk duration are excluded in Skylakerehabq.any_ldLoads missed L1All LoadsCounts DCU hardware prefetcher data read that hit in the other module where modified copies were found in other core's L1 cacheCounts DCU hardware prefetcher data read that miss L2 and the snoops to sibling cores hit in either E/S state and the line is not forwardedCounts demand and DCU prefetch data read that miss L2 and the snoops to sibling cores hit in either E/S state and the line is not forwardedMachine clears happen when something happens in the machine that causes the hardware to need to take special care to get the right answer. When such a condition is signaled on an instruction, the front end of the machine is notified that it must restart, so no more instructions will be decoded from the current path.  All instructions "older" than this one will be allowed to finish.  This instruction and all "younger" instructions must be cleared, since they must not be allowed to complete.  Essentially, the hardware waits until the problematic instruction is the oldest instruction in the machine.  This means all older instructions are retired, and all pending stores (from older instructions) are completed.  Then the new path of instructions from the front end are allowed to start into the machine.  There are many conditions that might cause a machine clear (including the receipt of an interrupt, or a trap or a fault).  All those conditions (including but not limited to MACHINE_CLEARS.MEMORY_ORDERING, MACHINE_CLEARS.SMC, and MACHINE_CLEARS.FP_ASSIST) are captured in the ANY event. In addition, some conditions can be specifically counted (i.e. SMC, MEMORY_ORDERING, FP_ASSIST).  However, the sum of SMC, MEMORY_ORDERING, and FP_ASSIST machine clears will not necessarily equal the number of ANYThis event counts every cycle when a D-side (walks due to a load) page walk is in progress. Page walk duration divided by number of page walks is the average duration of page-walksThis event counts when a data (D) page walk or an instruction (I) page walk is completed or started.  Since a page walk implies a TLB miss, the number of TLB misses can be counted by counting the number of pagewalksCounts all prefetch data reads that hit in the LLCoffcore_response.pf_l2_code_rd.llc_hit.no_snoop_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3f803c0100umask=0x1,period=100003,event=0xb7,offcore_rsp=0x10200umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1f80400080Actually retired uops. (Precise Event - PEBS) (Precise event)REQUEST = ANY IFETCH and RESPONSE = LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = ANY_REQUEST and RESPONSE = ALL_LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = DATA_IFETCH and RESPONSE = LLC_HIT_OTHER_CORE_HITumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7f33REQUEST = DEMAND_RFO and RESPONSE = IO_CSR_MMIOoffcore_response.other.all_local_dram_and_remote_cache_hitREQUEST = PF_DATA_RD and RESPONSE = LLC_HIT_OTHER_CORE_HITREQUEST = ANY_REQUEST and RESPONSE = REMOTE_DRAMoffcore_response.data_in.any_dram_and_remote_fwdumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3001umask=0x1,period=100000,event=0xb7,offcore_rsp=0x3004umask=0x1,period=100000,event=0xb7,offcore_rsp=0x3002umask=0x4,period=100000,event=0xb4umask=0x1,period=100000,event=0xb7,offcore_rsp=0x2722umask=0x1,period=100000,event=0xb7,offcore_rsp=0x2750umask=0x1,period=100000,event=0xb7,offcore_rsp=0x5810Counts all demand data writes (RFOs) TBD TBDoffcore_response.pf_l3_data_rd.l3_hit.hitm_other_coreoffcore_response.pf_l3_rfo.l3_hit.hit_other_core_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C0400umask=0x1,period=100003,event=0xb7,offcore_rsp=0x01003C0490offcore_response.all_pf_rfo.l3_hit.snoop_hit_with_fwdumask=0x10,cmask=6,period=2000003,event=0x60umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063FC00004offcore_response.pf_l2_data_rd.l3_miss.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x083FC00100offcore_response.pf_l3_rfo.l3_miss.remote_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0604000490umask=0x1,period=100003,event=0xb7,offcore_rsp=0x083FC00120umask=0x40,period=2000003,event=0xefinv=1,umask=0x2,cmask=10,period=2000003,event=0xc2skx metricsMMIO writes. Derived from unc_cha_tor_inserts.ia_miss. Unit: uncore_cha 7.11E-06Bytesfc_mask=0x07,ch_mask=0x01,umask=0x01,event=0x83,ch_mask=0x1fCounts transactions that looked into the multi-socket cacheline Directory state, and therefore did not send a snoop because the Directory indicated it was not neededMulti-socket cacheline Directory state lookups; Snoop Needed. Unit: uncore_cha unc_cha_imc_writes_count.fullCounts when a transaction with the opcode type Rsp*Fwd*WB Snoop Response was received which indicates the data was written back to it's home socket, and the cacheline was forwarded to the requestor socket.  This snoop response is only used in >= 4 socket systems.  It is used when a snoop HITM's in a remote caching agent and it directly forwards data to a requestor, and simultaneously returns data to it's home socket to be written back to memoryunc_iio_data_req_by_cpu.mem_read.part1Read request for 4 bytes made by the CPU to IIO Part1. Unit: uncore_iio Counts every write request of 4 bytes of data made to the MMIO space of a card on IIO Part0 by a unit on the main die (generally a core). In the general case, Part0 refers to a standard PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could also refer to any device plugged into the first slot of a PCIe riser card or to a device attached to the IIO unit which starts its use of the bus using lane 0 of the 16 lanes supported by the busfc_mask=0x07,ch_mask=0x08,umask=0x01,event=0xc0unc_iio_txn_req_by_cpu.mem_read.part0Counts reads in which direct to Intel Ultra Path Interconnect (UPI) transactions (which would have bypassed the CHA) were overriddenumask=0x27,event=0x3period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080200002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80020490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200080122mem_load_l3_miss_retired.remote_pmmoffcore_response.pf_l2_data_rd.l3_hit_m.snoop_noneThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400040020This event is deprecated. Refer to new event OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_NO_FWDoffcore_response.pf_l3_rfo.l3_hit.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800200100This event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWDoffcore_response.all_reads.l3_hit_m.hitm_other_coreThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100040010This event is deprecated. Refer to new event OCR.ALL_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080400010period=200003,umask=0x2,event=0xf2period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F800807F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400080491This event is deprecated. Refer to new event OCR.OTHER.L3_HIT_M.SNOOP_NONEoffcore_response.all_data_rd.l3_hit_e.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200020010offcore_response.all_data_rd.l3_hit_e.snoop_noneoffcore_response.demand_data_rd.l3_hit_f.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000088000This event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x01001007F7offcore_response.demand_code_rd.l3_hit_s.no_snoop_neededThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_F.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80080080offcore_response.all_pf_rfo.l3_hit_e.hitm_other_coreoffcore_response.pf_l2_rfo.l3_hit_s.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00803C0100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000100490Retired load instructions that miss the STLB  Supports address when precise (Precise event)period=100003,umask=0x80,event=0xd1offcore_response.demand_data_rd.l3_hit_e.hitm_other_coreThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_MISSperiod=200003,umask=0xff,event=0x24period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080040490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400020004This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200108000offcore_response.demand_code_rd.l3_hit_e.hit_other_core_no_fwdoffcore_response.demand_code_rd.l3_hit_m.no_snoop_neededoffcore_response.pf_l3_data_rd.l3_hit_f.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x10003C0080This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HITM_OTHER_COREperiod=100003,umask=0x2,event=0xb0This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_E.SNOOP_NONEThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_M.NO_SNOOP_NEEDEDoffcore_response.pf_l1d_and_sw.supplier_none.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT_F.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100200491This event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.SUPPLIER_NONE.HITM_OTHER_COREoffcore_response.demand_rfo.l3_hit_f.snoop_missoffcore_response.all_data_rd.l3_hit_e.any_snoopThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F803C0004offcore_response.other.l3_hit.no_snoop_neededoffcore_response.other.l3_hit.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_MISSoffcore_response.all_data_rd.l3_hit_f.hitm_other_corecmask=1,inv=1,period=2000003,umask=0x1,event=0x9cRetired Instructions who experienced Instruction L1 Cache true miss (Precise event)This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_MISSoffcore_response.pf_l3_rfo.l3_miss_local_dram.no_snoop_neededCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_MISS_LOCAL_DRAM & ANY_SNOOPoffcore_response.demand_code_rd.l3_miss_local_dram.no_snoop_neededThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0810000122This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F900007F7ocr.demand_rfo.l3_miss.snoop_missThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0204000100offcore_response.demand_rfo.l3_miss_remote_hop1_dram.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0084000120This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NONEocr.pf_l3_rfo.l3_miss_remote_dram.snoop_miss_or_no_fwdocr.all_rfo.l3_miss_local_dram.hitm_other_coreocr.all_pf_rfo.l3_miss_remote_hop1_dram.hit_other_core_fwdALL_READS & L3_MISS_REMOTE_HOP1_DRAM & SNOOP_NONEoffcore_response.pf_l2_data_rd.l3_miss_remote_hop1_dram.hit_other_core_fwdoffcore_response.demand_code_rd.l3_miss_local_dram.hitm_other_coreThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISSoffcore_response.other.l3_miss_remote_hop1_dram.any_snoopThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS.HIT_OTHER_CORE_FWDocr.pf_l2_rfo.l3_miss.snoop_noneALL_RFO & L3_MISS_REMOTE_HOP1_DRAM & NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0210000004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x063B800020This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS.ANY_SNOOPocr.pf_l1d_and_sw.l3_miss_local_dram.hitm_other_coreoffcore_response.pf_l1d_and_sw.l3_miss.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0804000122ALL_RFO & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_FWDperiod=101,umask=0x1,event=0xcd,ldlat=0x200This event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS.NO_SNOOP_NEEDEDALL_PF_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & ANY_SNOOPocr.demand_code_rd.l3_miss.hit_other_core_fwdALL_RFO & L3_MISS & HITM_OTHER_COREALL_DATA_RD & L3_MISS & NO_SNOOP_NEEDEDocr.all_rfo.l3_miss_local_dram.any_snoopALL_DATA_RD & L3_MISS & HITM_OTHER_COREocr.all_data_rd.l3_miss_local_dram.no_snoop_neededocr.demand_data_rd.l3_miss_remote_hop1_dram.hit_other_core_fwdoffcore_response.demand_data_rd.l3_miss_local_dram.hit_other_core_fwdocr.demand_code_rd.l3_miss.hit_other_core_no_fwdoffcore_response.pf_l1d_and_sw.l3_miss_local_dram.hitm_other_coreoffcore_response.pf_l1d_and_sw.l3_miss_remote_hop1_dram.no_snoop_neededocr.pf_l2_rfo.l3_miss_local_dram.snoop_missocr.pf_l2_rfo.l3_miss_remote_hop1_dram.any_snoopperiod=100003,umask=0x1,event=0xcd,ldlat=0x4period=50021,umask=0x1,event=0xcd,ldlat=0x8ocr.all_data_rd.l3_hit_f.hitm_other_coreCounts all demand code reads  DEMAND_CODE_RD & L3_HIT_M & ANY_SNOOPCounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_M & HITM_OTHER_COREocr.pf_l1d_and_sw.l3_hit.snoop_noneCounts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & L3_HIT & SNOOP_NONECounts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & PMM_HIT_LOCAL_PMM & SNOOP_NONECounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_E & NO_SNOOP_NEEDEDocr.all_data_rd.l3_hit_f.any_snoopCounts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & PMM_HIT_LOCAL_PMM & ANY_SNOOPALL_READS & L3_HIT_E & SNOOP_MISSocr.pf_l1d_and_sw.l3_hit_f.no_snoop_neededocr.all_reads.l3_hit_m.snoop_missocr.all_pf_rfo.l3_hit_m.no_snoop_neededocr.all_data_rd.l3_hit.no_snoop_neededALL_DATA_RD & PMM_HIT_LOCAL_PMM & SNOOP_NONEocr.pf_l2_rfo.pmm_hit_local_pmm.any_snoopocr.all_reads.l3_hit_s.hit_other_core_fwdocr.all_data_rd.l3_hit_m.hit_other_core_fwdocr.all_rfo.l3_hit_f.snoop_missCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_E & HITM_OTHER_COREALL_PF_RFO & L3_HIT_M & HITM_OTHER_COREocr.demand_rfo.l3_hit.hit_other_core_fwdocr.all_reads.l3_hit_e.hitm_other_coreCounts any other requests  OTHER & L3_HIT_F & HIT_OTHER_CORE_FWDALL_READS & SUPPLIER_NONE & HITM_OTHER_CORECounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_S & NO_SNOOP_NEEDEDocr.all_pf_rfo.l3_hit_m.any_snoopocr.all_pf_data_rd.l3_hit_f.hit_other_core_fwdCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_S & HIT_OTHER_CORE_FWDocr.all_rfo.l3_hit_e.any_snoopCounts any other requests  OTHER & L3_HIT_F & HIT_OTHER_CORE_NO_FWDCounts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & L3_HIT & ANY_SNOOPocr.all_rfo.l3_hit_e.snoop_noneFar branch instructions retired  Spec update: SKL091 (Precise event)cmask=4,period=2000003,umask=0x1,event=0xa8period=25003,umask=0x2,event=0x3cperiod=2000003,umask=0x1,event=0xa2cmask=3,period=2000003,umask=0x1,event=0xb1Loads blocked due to overlapping with a preceding store that cannot be forwardedWritesTag Check; HitLines Victimized; Lines in F State. Unit: uncore_cha fc_mask=0x07,ch_mask=0x02,umask=0x08,event=0xc0unc_iio_data_req_by_cpu.peer_read.part3fc_mask=0x07,ch_mask=0x08,umask=0x02,event=0x83unc_iio_txn_req_by_cpu.peer_write.part3AD Ingress (from CMS) Occupancy. Unit: uncore_m2m BL Ingress (from CMS) Occupancy. Unit: uncore_m2m umask=0x03,event=0x16FLITs received which bypassed the Slot0 Recieve Buffer. Unit: uncore_upi ll period=100003,umask=0x8,event=0x85cmask=1,period=100003,umask=0x10,event=0x85DSB-to-MITE switch true penalty cyclesumask=0x1,period=100007,event=0xc6,frontend=0x500406umask=0x1,period=100007,event=0xc6,frontend=0x500806Counts Core cycles where the core was running with power-delivery for license level 1.  This includes high current AVX 256-bit instructions as well as low current AVX 512-bit instructionsCounts, on the per-thread basis, cycles during which at least one uop is dispatched from the Reservation Station (RS) to ports 5 and 9Counts cycles where the Store Buffer was full and no loads caused an execution stallbr_inst_retired.cond_takencpu_clk_unhalted.distributedumask=0x30,event=0x4umask=0x10,event=0x2umask=0xC867FE01,event=0x35fc_mask=0x07,ch_mask=0x20,umask=0x01,event=0x83unc_m2p_clockticksThe number of 64 byte instruction cache line was fulfilled from the L2 cacheevent=0x83All L2 Cache Requests (Breakdown 1 - Common). L2 Prefetcher. All prefetches accepted by L2 pipeline, hit or miss. Types of PF and L2 hit/miss broken out in a separate perfmon eventumask=0x20,event=0x63Retired Taken Branch Instructions Mispredictedumask=0x07,event=0x8bumask=0x26,event=0x8bdf_ccm_reqa.node3.specdramrddf_ccm_reqa.node5.rdvlkcdf_ccm_reqa.node6.rdvlkcumask=0xAA,event=0x8cumask=0x47,event=0x8cumask=0x46,event=0x8cdf_ccm_reqb.node4.wrsizedncumask=0xE1,event=0x8cdf_ccm_reqc.apicucodeaccessdf_ioms_reqa.node0.flushumask=0xA9,event=0x108df_ioms_reqa.node0.largereaddf_ioms_reqb.node2.piesystemmanagementData Fabric CCM Performance Monitor Event DF IOMS Request Type B (IO and PIE Requests) Ordered pieinterruptdf_ioms_reqb.node6.ioanynon-postedwrsized>32band<64bumask=0x66,event=0x109umask=0x86,event=0x109df_ioms_reqb.node1.ioanypostedwrsized>32band<64bdf_ioms_reqb.node5.ioanypostedwrsized>32band<64bdf_ioms_reqb.node2.ioanyrdsizeddf_ioms_reqb.node6.ioanyrdsizedSingle-precision multiply FLOPSumask=0x2,event=0x5l3_request_g1.t5.s1.wrsizedncl3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x02,event=0x1l3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x04,event=0x1l3_request_g1.t6.s1.wrsizedl3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x04,event=0x1l3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x20,event=0x1l3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x20,event=0x1l3_request_g1.t3.s0.rdsizedl3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x40,event=0x1l3_request_g1.t2.s0.cachingl3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x80,event=0x1l3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x01,event=0x3l3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x02,event=0x3l3fillvicreq.t5.s0.chgtoxl3fillvicreq.t2.s1.chgtoxl3fillvicreq.t5.s1.chgtoxl3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x02,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x02,event=0x3l3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x04,event=0x3l3fillvicreq.t0.s2.rdblkc_s_vicl3fillvicreq.t4.s3.rdblkc_s_vicl3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x10,event=0x3l3fillvicreq.t7.s2.rdblkx_vicl3fillvicreq.t3.s3.rdblkx_vicl3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x10,event=0x3l3fillvicreq.t3.s0.rdblkxl3fillvicreq.t2.s3.rdblkxl3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x40,event=0x3l3fillvicreq.t7.s1.rdblkll3fillvicreq.t1.s2.rdblkll3fillvicreq.t5.s2.rdblkll3victimstate.t0.s3.nol3victimlinel3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x02,event=0x9l3victimstate.t5.s2.none_nol3victimlinel3victimstate.t1.s0.f_sl3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x04,event=0x9l3victimstate.t3.s0.f_sl3victimstate.t6.s2.f_sl3victimstate.t1.s3.f_sl3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x04,event=0x9l3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x08,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x08,event=0x9l3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x08,event=0x9l3victimstate.t7.s0.e_fel3victimstate.t6.s2.e_fel3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x20,event=0x9l3victimstate.t5.s2.ml3victimstate.t5.s2.odevent=0x40ls_l1_d_tlb_miss.allls_tablewalker.isidede_dis_dispatch_token_stalls0.alsq3_token_stallL1 Branch Prediction Overrides Existing Prediction (speculative)umask=0xFF,event=0x94x87 bottom-executing uOps retired. The number of serializing Ops retiredevent=0x2bHardware Prefetch Data Cache Fills by Data Source. From DRAM (home node remote)Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Floating point register file resource stall. Applies to all FP ops that have a destination registerFP_CYCLES_WITH_NO_FPU_OPS_RETIREDPRED_BRANCH_PRED_TAKENINSTRUCTIONS_ISSUED_CYCLEEXC_IRQL1D_TLB_REFILL_STEXC_SVCL2_MISSWBB_LT_QUARTERIFU_IDU_CLOGED_DOWNSTREAM_CYCLESCLDQ_FULL_DR_STALLSJTLB_DATA_MISSESVA_TRANSALTION_CORNER_CASESCP1_CP2_COND_BRANCH_INSNSMIPS16_INSNSDSPRAM_EVENTSNISSUEBRECDDIDSTOUCH_ALIASL1_DATA_SNOOP_HIT_CASTOUT_QUEUECACHE_INHIBITED_STORESSECOND_SPECULATIVE_BRANCH_BUFFER_RESOLVED_CORRECTLYL3_LOAD_HITSPREFETCH_ENGINE_COLLISION_VS_INSTR_FETCHPREFETCH_ENGINE_FULLMARKED_INSTR_FINISH_ANY_UNITREJECT_COMPLETION_STALL_ERAT_MISSLOAD_GUARDED_MISSDATA_MMU_VSP_RELOADSL2_CACHE_UPDATESDECORATED_STORESk8-dc-missespage-conflictMIPS24KINTEL_PIIBR_MISP_RETIRED.ALL_BRANCHESfc_mask%s, "pmcid": "0x%08x", "pid": "%d", "pathname": "%s"}
GenuineIntel-6-3AGenuineIntel-6-3EIFetch_Line_Utilizationinst_retired.any / ( cpu_clk_unhalted.thread_any / 2 ) if #smt_on else cyclesumask=0x30,period=200003,event=0x24umask=0xe4,period=200003,event=0x24Cycles when L1D is lockedumask=0x4,period=50021,event=0xd1umask=0x2,period=200003,event=0xf0l2_trans.l1d_wbNumber of SSE/AVX computational packed floating-point instructions retired. Applies to SSE* and AVX*, packed, double and single precision floating-point: ADD SUB MUL DIV MIN MAX RSQRT RCP SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per elementumask=0x18,cmask=4,period=2000003,event=0x79This event counts the number of cycles  uops were  delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffer (DSB) path. Counting includes uops that may bypass the IDQumask=0x3c,period=2000003,event=0x79Cycles per thread when 4 or more uops are not delivered to Resource Allocation Table (RAT) when backend of the machine is not stalledmemoryumask=0x20,period=2000003,event=0x54Number of times we could not allocate Lock BufferThis event counts the number of reference cycles when the core is not in a halt state. The core enters the halt state when it is running the HLT instruction or the MWAIT instruction. This event is not affected by core frequency changes (for example, P states, TM2 transitions) but has the same incrementing frequency as the time stamp counter. This event can approximate elapsed time while the core was not in a halt state. This event has a constant ratio with the CPU_CLK_UNHALTED.REF_XCLK event. It is counted on a dedicated fixed counter, leaving the four (eight when Hyperthreading is disabled) programmable counters available for other events. 
Note: On all current platforms this event stops counting during 'throttling (TM)' states duty off periods the processor is 'halted'.  This event is clocked by base clock (100 Mhz) on Sandy Bridge. The counter update is done at a lower clock rate then the core clock the overflow status bit for this counter may appear 'sticky'.  After the counter has overflowed and software clears the overflow status bit and resets the counter to less than MAX. The reset value to the counter is not clocked immediately so the overflow status bit will flip 'high (1)' and generate another PMI (if enabled) after which the reset value gets clocked into the counter. Therefore, software will get the interrupt, read the overflow status bit '1 for bit 34 while the counter value is less than MAX. Software should ignore this caseTaken speculative and retired mispredicted indirect branches with return mnemonicumask=0x4,period=2000003,event=0xa1Cycles per thread when uops are executed in port 7resource_stalls.anyumask=0x1,cmask=3,period=2000003,event=0xb1Cycles where at least 3 uops were executed per-threadCycles at least 2 micro-op is executed from any thread on physical coreThis is a precise version (that is, uses PEBS) of the event that counts all actually retired uops. Counting increments by two for micro-fused uops, and by one for macro-fused and other uops. Maximal increment value for one cycle is eight  Supports address when precise (Precise event)This event counts self-modifying code (SMC) detected, which causes a machine clearMaskmov false fault - counts number of time ucode passes through Maskmov flow due to instruction's mask being 0 while the flow was completed without raising a faultConditional branch instructions retired. (Precise Event - PEBS) (Precise event)br_inst_retired.near_call_r3umask=0x4,period=400009,event=0xc4Far branch instructions retired  Spec update: BDW9864BytesPCIe write misses (full cache line). Derived from unc_c_tor_inserts.miss_opcode. Unit: uncore_cbox (unc_p_freq_max_power_cycles / unc_p_clockticks) * 100.umask=0xe,period=100003,event=0x49umask=0x1,period=100007,event=0xaepage_walker_loads.dtlb_l11 - ( (idq_uops_not_delivered.core / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) )))) + (( uops_issued.any - uops_retired.retire_slots + 4 * (( int_misc.recovery_cycles_any / 2 )) ) / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) )))) + (uops_retired.retire_slots / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) )))) )uops_retired.retire_slots / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) )))idq.dsb_uops / (( idq.dsb_uops + lsd.uops + idq.mite_uops + idq.ms_uops ) )uops_executed.thread / (( cpu@uops_executed.core\,cmask\=1@ / 2 ) if #smt_on else uops_executed.cycles_ge_1_uop_exec)BrMispredicts1000 * ( l2_rqsts.references - l2_rqsts.miss ) / inst_retired.any1000 * mem_load_uops_retired.l3_miss / inst_retired.anyumask=0xc1,period=200003,event=0x24offcore_response.demand_data_rd.l3_hit.snoop_noneoffcore_response.demand_data_rd.l3_hit.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000020008umask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C0008offcore_response.pf_l2_rfo.supplier_none.snoop_missoffcore_response.pf_l2_code_rd.l3_hit.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F80020080offcore_response.pf_l3_rfo.l3_hit.snoop_not_neededCounts all prefetch data readsumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00803C0120umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00803C0091Randomly selected loads with latency value being above 4  Spec update: BDM100, BDM35 (Must be precise)offcore_response.demand_data_rd.l3_miss_local_dram.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2004000001offcore_response.demand_rfo.l3_miss.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0084000004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0084000008offcore_response.corewb.l3_miss.snoop_hit_no_fwdoffcore_response.pf_l2_data_rd.l3_miss_local_dram.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2004000010offcore_response.pf_l2_code_rd.l3_miss_local_dram.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C000100offcore_response.other.l3_hit.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000020240offcore_response.all_pf_code_rd.l3_miss_local_dram.snoop_hit_no_fwdoffcore_response.all_pf_code_rd.l3_miss_local_dram.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1004000091offcore_response.all_rfo.l3_miss_local_dram.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C000122umask=0x8f,event=0x34Number of Core coherent Data Read entries allocated in DirectData modecbox_0@event\=0x0@Direct and indirect macro near call instructions retired (captured in ring 3) (Precise event)umask=0x50,period=200000,event=0x24L2 cacheable instruction fetch requestsumask=0x48,period=200000,event=0x28umask=0x48,period=200000,event=0x2dumask=0x4f,period=200000,event=0x2eL1 Cacheable Data WritesSIMD packed shift micro-ops executedumask=0x84,period=200000,event=0x7umask=0xe0,period=200000,event=0x63umask=0x22,period=200000,event=0x77umask=0x28,period=200000,event=0x77bus_io_wait.selfcycles_int_masked.cycles_int_maskedMispredicted indirect calls, including both register and memory indirectumask=0x1,period=2000000,event=0xe0umask=0x1,period=200000,event=0x3Memory accesses that missed the DTLBDTLB misses due to load operationsdata_tlb_misses.l0_dtlb_miss_ldumask=0xa,period=200000,event=0x8umask=0x2,period=200000,event=0xcCounts locked memory uops retired.  This includes regular locks and bus locks. (To specifically count bus locks only, see the Offcore response event.)  A locked access is one with a lock prefix, or an exchange to memory.  See the SDM for a complete description of which memory load accesses are locks  Supports address when precise (Must be precise)umask=0x81,period=200003,event=0xd0Counts the number of load uops retired  Supports address when precise (Must be precise)mem_load_uops_retired.hitmMemory uop retired where cross core or cross module HITM occurred (Precise event capable)  Supports address when precise (Must be precise)Counts data read, code read, and read for ownership (RFO) requests (demand & prefetch) that hit the L2 cacheoffcore_response.any_data_rd.l2_miss.anyoffcore_response.any_pf_data_rd.l2_miss.anyCounts data cache lines requests by software prefetch instructions that miss the L2 cacheumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0200000800offcore_response.demand_code_rd.l2_miss.hit_other_core_no_fwdCounts demand reads for ownership (RFO) requests generated by a write to full data cache line that miss the L2 cacheCounts demand reads for ownership (RFO) requests generated by a write to full data cache line that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts demand cacheable data reads of full cache lines that miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.demand_data_rd.l2_miss.hit_other_core_no_fwdCounts demand cacheable data reads of full cache lines that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts the number of issue slots per core cycle that were not consumed because of a full resource in the backend.  Including but not limited to resources such as the Re-order Buffer (ROB), reservation stations (RS), load/store buffers, physical registers, or any other needed machine resource that is currently unavailable.   Note that uops must be available for consumption in order for this event to fire.  If a uop is not available (Instruction Queue is empty), this event will not countUnfilled issue slots per cycle to recoverCounts the number of issue slots per core cycle that were not consumed by the backend because allocation is stalled waiting for a mispredicted jump to retire or other branch-like conditions (e.g. the event is relevant during certain microcode flows).   Counts all issue slots blocked while within this window including slots where uops were not available in the Instruction QueueCounts uops retired that are from the complex flows issued by the micro-sequencer (MS).  Counts both the uops from a micro-coded instruction, and the uops that might be generated from a micro-coded assist (Must be precise)uops_retired.idivCounts near CALL branch instructions retired (Must be precise)baclears.allCounts demand cacheable data reads of full cache lines miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts demand reads for ownership (RFO) requests generated by a write to full data cache line hit the L2 cacheCounts data cacheline reads generated by hardware L2 cache prefetcher true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredumask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000002000Counts requests to the uncore subsystem have any transaction responses from the uncore subsystemumask=0x2,period=20003,event=0xc3umask=0x0,period=20003,event=0xc3umask=0x4,period=200003,event=0x8This event counts each cache miss condition for references to the last level cacheumask=0x2,period=2000003,event=0x48Cycles when offcore outstanding Demand Data Read transactions are present in SuperQueue (SQ), queue to uncore  Spec update: HSD78, HSD62, HSD61Offcore outstanding Demand code Read transactions in SQ to uncore. Set Cmask=1 to count cycles  Spec update: HSD62, HSD61Retired load uops that miss the STLB. (precise Event)  Spec update: HSD29, HSM30.  Supports address when precise (Precise event)This event counts retired load uops that hit in the L3 cache, but required a cross-core snoop which resulted in a HIT in an on-pkg core cache. This does not include hardware prefetches. This is a precise event  Spec update: HSD29, HSD25, HSM26, HSM30.  Supports address when precise (Precise event)Increment each cycle. # of uops delivered to IDQ from DSB path. Set Cmask = 1 to count cyclesNumber of times an HLE execution successfully committedoffcore_response.all_rfo.l3_miss.any_responseoffcore_response.all_data_rd.l3_miss.local_dramumask=0x2,period=100003,event=0xc4umask=0x40,period=100003,event=0xc4unc_cbo_cache_lookup.write_iDemand load Miss in all translation lookaside buffer (TLB) levels causes a page walk that completes (2M/4M)Store misses in all DTLB levels that cause completed page walks. (1G)ITLB misses that hit STLB. No page walkNumber of DTLB page walker loads that hit in the L2Counts the number of Extended Page Table walks from the DTLB that hit in the L1 and FBThis event counts the number of retirement slots used each cycle.  There are potentially 4 slots that can be used each cycle - meaning, 4 uops or 4 instructions could retire each cycle (Precise event)Counts any demand and L1 HW prefetch data load requests to L2Cycles with at least 6 offcore outstanding Demand Data Read transactions in uncore queueOffcore outstanding RFO store transactions in SQ to uncore. Set Cmask=1 to count cyclesmem_load_uops_retired.llc_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10008Counts demand data writes (RFOs) that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresoffcore_response.split_lock_uc_lock.any_responseNumber of SSE* or AVX-128 FP Computational packed double-precision uops issued this cycleCycles DSB to MITE switches caused delayCounts all data/code/rfo reads (demand & prefetch) that miss the LLC  and the data returned from dramUnit: uncore_cbox A snoop invalidates a modified line in some processor coreNumber of requests allocated in Coherency Trackerumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2003c0090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1003c03f7offcore_response.all_code_rd.llc_miss.remote_hit_forwardCounts all demand & prefetch data reads that hits the LLCCounts all data/code/rfo reads (demand & prefetch) that miss the LLC  and the data forwarded from remote cacheumask=0x1,period=100003,event=0xb7,offcore_rsp=0x87f820010umask=0x1,event=0x35,filter_opc=0x1e6freq_band1_cycles %event=0xb,edge=1,filter_band0=12l1d.evictionRFOs that hit cache lines in E stateidq_uops_not_delivered.cycles_ge_1_uop_deliv.coreoffcore_response.all_demand_mlc_pref_reads.llc_miss.any_responseuops_dispatched.coreEach cycle there was no dispatch for this thread, increment by 1. Note this is connect to Umask 2. No dispatch can be deduced from the UOPS_EXECUTED eventresource_stalls2.all_fl_emptyCounts the number of cycles that the uncore was running at a frequency greater than or equal to the frequency that is configured in the filter.  (filter_band0=XXX with XXX in 100Mhz units). One can also use inversion (filter_inv=1) to track cycles when we were less than the configured frequency. Unit: uncore_pcu Counts the number of load micro-ops retired that miss in L1 D cacheCounts the number of load micro-ops retired that miss in the L2  Supports address when precise (Precise event)Counts any Prefetch requests that accounts for any responseCounts any Read request  that are outstanding, per weighted cycle, from the time of the request to when any response is received. The oustanding response should be programmed only on PMC0umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800081000Counts Bus locks and split lock requests that are outstanding, per weighted cycle, from the time of the request to when any response is received. The oustanding response should be programmed only on PMC0Counts UC code reads (valid only for Outstanding response type)  that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster modeoffcore_response.partial_reads.l2_hit_near_tile_mumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800080040Counts demand cacheable data and L1 prefetch data reads that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M stateoffcore_response.demand_rfo.l2_hit_this_tile_mCounts UC code reads (valid only for Outstanding response type)  that accounts for responses which hit its own tile's L2 with data in E stateCounts Software Prefetches that accounts for responses which hit its own tile's L2 with data in S stateoffcore_response.demand_data_rd.l2_hit_this_tile_foffcore_response.demand_rfo.l2_hit_this_tile_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800180002Counts Demand cacheable data writes that accounts for reponses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0100400070Counts any Prefetch requests that accounts for data responses from MCDRAM Localumask=0x1,period=100007,event=0xb7,offcore_rsp=0x01010032f7Counts Demand cacheable data write requests  that accounts for data responses from MCDRAM LocalCounts Software Prefetches that accounts for data responses from MCDRAM Localumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080800400offcore_response.partial_reads.mcdram_nearCounts L2 code HW prefetches that accounts for data responses from MCDRAM Far or Other tile L2 hit farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080200040offcore_response.pf_l2_code_rd.ddr_farCounts demand code reads and prefetch code reads that accounts for data responses from MCDRAM LocalCounts Demand cacheable data writes that accounts for data responses from DRAM Localoffcore_response.demand_data_rd.ddr_farCounts Demand cacheable data and L1 prefetch data read requests  that accounts for responses from MCDRAM (local and far)no_alloc_cycles.rat_stallCounts the total number of core cycles when no micro-ops are allocated for any reasonCounts the number of unhalted reference clock cyclesCounts the number of times the front end resteers for conditional branches as a result of another branch handling mechanism in the front endrecycleq.any_stmcdram bandwidth write (CPU traffic only) (MB/sec). Unit: uncore_edc_eclk l1d.m_replL2 data demand loads in M statel2_lines_out.prefetch_cleanumask=0xff,period=200000,event=0x24mem_load_retired.llc_missRetired loads that hit sibling core's L2 in modified or unmodified states (Precise Event)umask=0x10,period=10000,event=0xb,ldlat=0x10mem_inst_retired.latency_above_threshold_4096offcore_response.any_data.io_csr_mmioumask=0x1,period=100000,event=0xb7,offcore_rsp=0x8011Offcore data reads satisfied by the LLC or local DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3811umask=0x1,period=100000,event=0xb7,offcore_rsp=0x7FFFoffcore_response.any_rfo.llc_hit_other_core_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x822umask=0x1,period=100000,event=0xb7,offcore_rsp=0x108umask=0x1,period=100000,event=0xb7,offcore_rsp=0x8003Offcore demand data reads satisfied by the LLC and HIT in a sibling coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0xFF02offcore_response.demand_rfo.local_cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x8080Offcore other requests satisfied by the IO, CSR, MMIO unitoffcore_response.pf_data.any_locationoffcore_response.pf_data.llc_hit_no_other_coreoffcore_response.pf_data_rd.any_locationoffcore_response.pf_ifetch.llc_hit_other_core_hitmOffcore prefetch RFO requests satisfied by the LLC and not found in a sibling coreSSE* FP double precision Uops128 bit SIMD integer shift operationssimd_int_128.shuffle_moveumask=0x10,period=200000,event=0xfdumask=0x2,period=200000,event=0xfdoffcore_response.any_data.any_llc_missOffcore code reads satisfied by the local DRAMoffcore_response.any_ifetch.remote_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2008offcore_response.data_ifetch.any_dramoffcore_response.demand_data.any_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4004Offcore demand RFO requests satisfied by a remote DRAMoffcore_response.other.any_dramOffcore prefetch RFO requests satisfied by any DRAMOffcore prefetch requests that missed the LLCOffcore prefetch requests satisfied by the local DRAMI/O transactionsumask=0x4,period=2000000,event=0x13rat_stalls.rob_read_portbr_inst_exec.indirect_near_callAll non call branches executedMispredicted branches executedInstructions that must be decoded by decoder 0umask=0x1,period=20000,event=0xc3uops_executed.port015_stall_cyclesumask=0x2,period=2000000,event=0xeinst_retired.total_cycles_psumask=0x20,period=200000,event=0xc8umask=0x80,period=200000,event=0xcbCounts requests from the L1/L2/L3 hardware prefetchers or Load software prefetches that miss L2 cacheCounts core-originated cacheable requests that miss the L3 cache (Longest Latency cache). Requests include data and code reads, Reads-for-Ownership (RFOs), speculative accesses and hardware prefetches from L1 and L2. It does not include all misses to the L3  Spec update: SKL057L1D miss outstandings duration in cyclesCycles with offcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue to uncoreumask=0x2,period=200003,event=0xf2Counts demand instruction fetches and L1 instruction cache prefetches thatumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080400004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200100004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0080004offcore_response.demand_data_rd.l4_hit_local_l4.any_snoopoffcore_response.demand_data_rd.l3_hit_m.snoop_missRetired instructions that are fetched after an interval where the front-end delivered no uops for a period of 32 cycles which was not interrupted by a back-end stall. Precise Event (Precise event)Retired instructions that are fetched after an interval where the front-end delivered no uops for a period of 128 cycles which was not interrupted by a back-end stall. Precise Event (Precise event)hle_retired.aborted_memrtm_retired.aborted_eventsumask=0x1,period=100003,event=0xb7,offcore_rsp=0x007C400004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1004000002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000040002offcore_response.demand_rfo.supplier_none.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000100001Number of PREFETCHNTA instructions executedint_misc.clear_resteer_cyclesCounts cycles during which the Resource Allocation Table (RAT) does not issue any Uops to the reservation station (RS) for the current threadCounts, on the per-thread basis, cycles during which at least one uop is dispatched from the Reservation Station (RS) to port 2Counts demand data loads that caused a completed page walk of any page size (4K/2M/4M/1G). This implies it missed in all TLB levels. The page walk can end with or without a faultCounts store misses in all DTLB levels that cause a completed page walk (1G page size). The page walk can end with or without a faultrehabq.ld_block_std_notreadyumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000018008Counts demand and DCU prefetch data read that miss L2TAKEN_JCC counts the number of taken conditional branch (JCC) instructions retired. Branch prediction predicts the branch target and enables the processor to begin executing instructions long before the branch true execution path is known. All branches utilize the branch prediction unit (BPU) for prediction. This unit predicts the target address not only based on the EIP of the branch but also based on the execution path through which execution reached this EIP. The BPU can efficiently predict the following branch types: conditional branches, direct calls and jumps, indirect calls and jumps, returns (Precise event)All retired load uops. (Precise Event - PEBS) (Precise event)offcore_response.all_pf_rfo.llc_hit.hitm_other_coreCounts demand code reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwardedCounts all prefetch (that bring data to L2) data reads that hit in the LLCCounts all prefetch (that bring data to L2) RFOs that hit in the LLCCounts prefetch (that bring data to L2) RFOs that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwardedoffcore_response.pf_llc_code_rd.llc_hit.hitm_other_coreCounts all prefetch (that bring data to LLC only) RFOs that hit in the LLCumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003c0100REQUEST = PF_RFO and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAMoffcore_response.data_in.all_local_dram_and_remote_cache_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0xff03umask=0x1,period=100000,event=0xb7,offcore_rsp=0xff80REQUEST = OTHER and RESPONSE = LLC_HIT_OTHER_CORE_HITMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7f40REQUEST = PREFETCH and RESPONSE = REMOTE_CACHE_HITMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x30ffoffcore_response.any_rfo.other_local_dramREQUEST = PF_RFO and RESPONSE = REMOTE_DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x5822umask=0x1,period=100000,event=0xb7,offcore_rsp=0x5877umask=0x1,period=100000,event=0xb7,offcore_rsp=0x5803offcore_response.demand_code_rd.l3_hit.no_snoop_neededCounts demand instruction fetches and L1 instruction cache prefetches that TBD TBDoffcore_response.all_pf_data_rd.l3_hit.no_snoop_neededoffcore_response.all_rfo.l3_hit.no_snoop_neededoffcore_response.demand_data_rd.l3_miss_local_dram.snoop_miss_or_no_fwdoffcore_response.pf_l3_data_rd.l3_miss.remote_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x063FC00100offcore_response.all_data_rd.l3_miss.snoop_miss_or_no_fwdumask=0x2,period=2000003,event=0xefunc_iio_data_req_of_cpu.mem_write.part2unc_cha_core_snp.evict_gtoneumask=0x02,event=0x54umask=0x01,event=0x5bWrite request of 4 bytes made to IIO Part1 by the CPU. Unit: uncore_iio Read request for up to a 64 byte transaction is made by the CPU to IIO Part0. Unit: uncore_iio Counts every read request for up to a 64 byte transaction of data made by a unit on the main die (generally a core) to the MMIO space of a card on IIO Part0. In the general case, part0 refers to a standard PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could also refer to any device plugged into the first slot of a PCIe riser card or to a device attached to the IIO unit which starts its use of the bus using lane 0 of the 16 lanes supported by the busfc_mask=0x07,ch_mask=0x01,umask=0x04,event=0x84unc_iio_txn_req_of_cpu.mem_write.part3Multi-socket cacheline Directory lookup (cacheline found in S state) . Unit: uncore_m2m umask=0x10,event=0x2ePrefetches generated by the flow control queue of the M3UPI unit. Unit: uncore_m3upi This event is deprecated. Refer to new event OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWDoffcore_response.other.l3_hit_f.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_E.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800040120This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWDoffcore_response.all_pf_data_rd.l3_hit_f.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x10000207F7This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_M.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0000010020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x08003C0490offcore_response.all_data_rd.supplier_none.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100020491offcore_response.all_pf_rfo.l3_hit_e.any_snoopThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_F.SNOOP_MISSoffcore_response.demand_rfo.l3_hit_f.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80040004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x10003C0491This event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_M.NO_SNOOP_NEEDEDoffcore_response.demand_rfo.l3_hit_f.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200040004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100080100offcore_response.pf_l2_rfo.l3_hit_f.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400040080This event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.ALL_RFO.SUPPLIER_NONE.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400080490offcore_response.all_data_rd.pmm_hit_local_pmm.snoop_not_neededThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L2_RFO.SUPPLIER_NONE.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100200400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800100010offcore_response.pf_l3_data_rd.l3_hit_s.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400200004offcore_response.all_pf_data_rd.l3_hit_s.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800020002This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_S.ANY_SNOOPThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_F.SNOOP_NONEoffcore_response.pf_l2_rfo.l3_hit_m.snoop_noneThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_F.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200080400This event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_M.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0000018000offcore_response.all_rfo.l3_hit_m.snoop_missThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08007C07F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80100004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400020490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80048000period=2000003,umask=0x1,event=0x48period=100003,umask=0x1,event=0xb7,offcore_rsp=0x04003C0120offcore_response.all_rfo.l3_hit_e.hitm_other_coreThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_MISSThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_S.SNOOP_NONEThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_S.ANY_SNOOPPMM_Write_BWperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x013C000002ocr.pf_l2_rfo.l3_miss.hit_other_core_fwdoffcore_response.all_data_rd.l3_miss_remote_hop1_dram.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x023C000004ocr.pf_l3_rfo.l3_miss_local_dram.any_snoopperiod=2000003,umask=0x1,event=0x5docr.pf_l1d_and_sw.l3_miss.no_snoop_neededALL_RFO & L3_MISS_LOCAL_DRAM & SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00BC000100This event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS.REMOTE_HITMperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0090000002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1004000080offcore_response.all_reads.l3_miss.snoop_missoffcore_response.all_rfo.l3_miss_remote_hop1_dram.no_snoop_neededocr.all_pf_data_rd.l3_miss.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3FBC000490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0090008000period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F90000122offcore_response.pf_l3_data_rd.l3_miss_remote_hop1_dram.any_snoopThis event is deprecated. Refer to new event OCR.OTHER.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONECounts any other requests OTHER & L3_MISS & REMOTE_HIT_FORWARDALL_PF_RFO & L3_MISS_REMOTE_HOP1_DRAM & ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103FC00080Counts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0090000080ocr.pf_l2_rfo.l3_miss_local_dram.snoop_miss_or_no_fwdocr.other.l3_miss_remote_hop1_dram.hit_other_core_fwdCounts all prefetch (that bring data to L2) RFOs PF_L2_RFO & L3_MISS & HITM_OTHER_COREocr.all_rfo.l3_miss.remote_hitmperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0084000020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0810000002Counts demand data reads DEMAND_DATA_RD & L3_MISS & SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00BC000122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x103FC08000offcore_response.all_data_rd.l3_miss_local_dram.no_snoop_neededCounts demand data reads DEMAND_DATA_RD & L3_MISS & REMOTE_HIT_FORWARDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x083FC00100Counts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_MISS_LOCAL_DRAM & HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0084000002ocr.demand_code_rd.l3_miss.no_snoop_neededcmask=6,period=2000003,umask=0x10,event=0x60This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISSThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS.REMOTE_HIT_FORWARDALL_RFO & L3_MISS & HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0804000080Counts all demand data writes (RFOs)  DEMAND_RFO & L3_MISS_LOCAL_DRAM & ANY_SNOOPALL_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & SNOOP_MISSThis event is deprecated. Refer to new event OCR.OTHER.L3_MISS_LOCAL_DRAM.HITM_OTHER_COREocr.demand_rfo.l3_miss.any_snoopALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISSThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS_LOCAL_DRAM.HITM_OTHER_COREoffcore_response.demand_code_rd.l3_miss_remote_hop1_dram.no_snoop_neededocr.pf_l2_data_rd.l3_miss_remote_hop1_dram.hit_other_core_fwdoffcore_response.all_reads.l3_miss_local_dram.snoop_missThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONEThis event is deprecated. Refer to new event OCR.OTHER.L3_MISS.SNOOP_MISSocr.all_pf_data_rd.l3_miss_remote_hop1_dram.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.ANY_SNOOPocr.all_reads.l3_hit_f.no_snoop_neededALL_READS & L3_HIT_M & HIT_OTHER_CORE_FWDocr.demand_code_rd.l3_hit_e.any_snoopocr.all_rfo.supplier_none.no_snoop_neededCounts any other requests  OTHER & L3_HIT_E & HIT_OTHER_CORE_FWDCounts any other requests  OTHER & L3_HIT_E & HIT_OTHER_CORE_NO_FWDocr.demand_rfo.l3_hit_f.snoop_noneCounts all prefetch (that bring data to L2) RFOs PF_L2_RFO & L3_HIT & SNOOP_MISSCounts demand data reads  DEMAND_DATA_RD & L3_HIT_S & HITM_OTHER_CORECounts demand data reads hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresocr.demand_code_rd.l3_hit.snoop_missALL_PF_RFO & L3_HIT_F & NO_SNOOP_NEEDEDocr.demand_data_rd.supplier_none.snoop_noneocr.all_pf_data_rd.l3_hit_s.hitm_other_coreALL_PF_RFO & L3_HIT_S & NO_SNOOP_NEEDEDCounts all demand code reads DEMAND_CODE_RD & PMM_HIT_LOCAL_PMM & SNOOP_NOT_NEEDEDocr.pf_l2_data_rd.l3_hit_e.snoop_missocr.all_pf_rfo.pmm_hit_local_pmm.any_snoopCounts any other requests OTHER & L3_HIT & SNOOP_NONECounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_S & HIT_OTHER_CORE_FWDALL_PF_RFO & L3_HIT_F & HIT_OTHER_CORE_NO_FWDocr.pf_l1d_and_sw.l3_hit.any_snoopocr.pf_l3_data_rd.l3_hit.hitm_other_coreocr.demand_code_rd.l3_hit_f.hitm_other_coreocr.all_data_rd.l3_hit.snoop_noneCounts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & PMM_HIT_LOCAL_PMM & SNOOP_NONEocr.pf_l1d_and_sw.l3_hit_f.hitm_other_coreCounts all demand code reads DEMAND_CODE_RD & PMM_HIT_LOCAL_PMM & ANY_SNOOPCounts demand data reads DEMAND_DATA_RD & L3_HIT & ANY_SNOOPocr.other.l3_hit_s.snoop_noneALL_PF_DATA_RD & L3_HIT_S & SNOOP_MISSocr.demand_data_rd.l3_hit_m.hit_other_core_no_fwdocr.pf_l2_rfo.l3_hit_s.hit_other_core_no_fwdCounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_F & ANY_SNOOPocr.demand_rfo.supplier_none.hit_other_core_no_fwdocr.demand_code_rd.l3_hit_m.snoop_noneALL_DATA_RD & SUPPLIER_NONE & NO_SNOOP_NEEDEDocr.pf_l1d_and_sw.l3_hit.no_snoop_neededCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_M & NO_SNOOP_NEEDEDCounts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & L3_HIT & HIT_OTHER_CORE_FWDocr.pf_l2_data_rd.l3_hit_s.hit_other_core_fwdALL_DATA_RD & SUPPLIER_NONE & HITM_OTHER_CORECounts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & L3_HIT & HIT_OTHER_CORE_NO_FWDocr.pf_l3_data_rd.l3_hit_e.hit_other_core_fwdcmask=1,inv=1,period=2000003,umask=0x2,event=0xc2br_inst_retired.cond_ntakenCounts the number of times where store forwarding was prevented for a load operation. The most common case is a load blocked due to the address of memory access (partially) overlapping with a preceding uncompleted store. Note: See the table of not supported store forwards in the Optimization Guideperiod=400009,umask=0x4,event=0xc4umask=0x2,event=0xeaTag Check; DirtyIngress (from CMS) Request Queue Rejects; PhyAddr Matchfc_mask=0x07,ch_mask=0x04,umask=0x08,event=0xc0Counts every peer to peer write request of 4 bytes of data made by IIO Part2 to the MMIO space of an IIO target. In the general case, Part2 refers to a x4 or x8 PCIe card plugged into the third slot of a PCIe riser card, but it could refer to any x4 or x8 device attached to the IIO unit and using lanes starting at lane 8 of the 16 lanes supported by the busPeer to peer write request of up to a 64 byte transaction is made to IIO Part2 by a different IIO unit. Unit: uncore_iio umask=0x80,event=0x38Dirty line read hits(Regular and RFO) to Near Memory(DRAM cache) in Memory Mode. Unit: uncore_m2m unc_m2m_tag_hit.nm_ufill_hit_cleanperiod=100007,umask=0x1,event=0xbdCycles MITE is delivering optimal number of Uopsumask=0x1,period=100007,event=0xc6,frontend=0x502006assists.anyNumber of instructions retired. Fixed Counter - architectural eventlsd.cycles_okCounts taken branch instructions retired (Precise event)misc_retired.pause_instumask=0x1,period=100003,event=0xb7,offcore_rsp=0x000000003F04000002TOR Inserts; CRd Pref misses from local IA. Unit: uncore_cha event=0x8ebp_l1_tlb_miss_l2_hitic_cache_inval.fill_invalidatedl2_request_g1.change_to_xl2_request_g2.group1Miscellaneous events covered in more detail by l2_request_g1 (PMCx060)l2_request_g2.ls_rd_sizedumask=0x40,event=0x61umask=0x20,event=0x61All L2 Cache Requests (Breakdown 2 - Rare). Bus locksCore to L2 cacheable request access status (not including L2 Prefetch). Data cache request miss in L2 (all types)l2_cache_req_stat.ic_fill_hit_sumask=0x4,event=0xcbex_ret_mmx_fp_instr.x87_instrex_div_countumask=0x8E,event=0x8bdf_ccm_reqa.node5.wrsizedfullncumask=0x8A,event=0x8bdf_ccm_reqa.node6.rdsizedncdf_ccm_reqa.node1.rdvlkxdf_ccm_reqa.node4.rdvlkxumask=0x41,event=0x8bumask=0x4E,event=0x8cdf_ccm_reqb.node2.anyiorequest.df_ccm_reqb.node3.anyiorequest.umask=0xA5,event=0x8cumask=0x03,event=0x8cdf_ccm_reqb.node1.wrsizedfullncpostedumask=0xAA,event=0x108umask=0x08,event=0x108umask=0xC7,event=0x108df_ioms_reqa.node6.anywrsized=64bdf_ioms_reqa.node6.anywrsized>32band<64bdf_ioms_reqb.node5.pieiorequestdf_ioms_reqb.node6.pieiorequestData Fabric CCM Performance Monitor Event DF IOMS Request Type B (IO and PIE Requests) Ordered piesystemmanagementdf_ioms_reqb.node5.piesystemmanagementdf_ioms_reqb.node6.pieinterruptumask=0x6C,event=0x109umask=0x6A,event=0x109Data Fabric CCM Performance Monitor Event DF IOMS Request Type B (IO and PIE Requests) Ordered ioanynon-postedwrsized>32band<64bData Fabric CCM Performance Monitor Event DF IOMS Request Type B (IO and PIE Requests) Ordered ioanypostedwrsized=32umask=0xE4,event=0x109The number of serializing Ops retired. SSE bottom-executing uOps retiredl3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x02,event=0x1l3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x02,event=0x1l3_request_g1.t7.s3.wrsizedncl3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x20,event=0x1l3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x80,event=0x1l3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x80,event=0x1l3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x80,event=0x1l3_request_g1.t2.s2.cachingl3fillvicreq.t2.s0.vicblkl3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x02,event=0x3l3fillvicreq.t7.s2.chgtoxl3fillvicreq.t3.s1.rdblkc_s_vicl3fillvicreq.t5.s2.rdblkc_s_vicl3fillvicreq.t5.s0.rdblkc_sl3fillvicreq.t6.s3.rdblkc_sl3fillvicreq.t1.s0.rdblkx_vicl3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x10,event=0x3l3fillvicreq.t5.s3.rdblkx_vicl3_thread_mask=0x02,l3_slice_mask=0x04,umask=0x20,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x40,event=0x3l3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x80,event=0x3l3_thread_mask=0x02,l3_slice_mask=0x04,umask=0x80,event=0x3l3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x01,event=0x9l3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x01,event=0x9l3victimstate.t6.s2.nol3victimlinel3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x02,event=0x9l3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x04,event=0x9l3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x04,event=0x9l3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x08,event=0x9l3victimstate.t4.s1.ol3victimstate.t7.s1.ol3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x08,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x10,event=0x9l3victimstate.t3.s3.e_fel3victimstate.t3.s0.ml3_thread_mask=0x02,l3_slice_mask=0x04,umask=0x20,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x40,event=0x9l3victimstate.t6.s2.dl3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x80,event=0x9ls_l1_d_tlb_miss.tlb_reload_2m_l2_hitCycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ 3 Tokens unavailableL2 Branch Prediction Overrides Existing Prediction (speculative)umask=0x2,event=0x94Retired lock instructions. Non-speculative lock succeededls_int_takenDemand Data Cache Fills by Data Source. Hit in cache; Remote CCX and the address's Home Node is on a different dieumask=0x40,event=0x59ls_sw_pf_dc_fill.ls_mabresp_lcl_l2umask=0x1,event=0xaeIC_FETCHNB_MEMORY_CONTROLLER_PAGE_TABLE_OVERFLOWISSUE_DNOT_DISPATCH_ANY_INSTRDATA_MICRO_TLB_MISS_STALLPLE_FIFO_FLUSHL1I_TLB_REFILLMEMORY_ERRORUNALIGNED_LDST_SPECST_SPECEXC_TRAP_PABORTMEM_WORD_READMEM_DWORD_READRETURN_NOT_31BARRIER_COMPLETEDUNCACHED_STORECP2_REG_TO_REG_COMPLETEDOOO_AGEN_ISSUE_CYCLESJALR_JALR_HB_INSNSMISPREDICTED_JR_31_INSNSJ_JAL_INSNSWBB_LESS_25_FULLUUSTORECPREFTHRESHOLD_INSTR_QUEUE_ENTRIES_CYCLESL1_INSTR_CACHE_ACCESSESWRITE_THROUGH_STORESLSU_TOUCH_LINE_ALIAS_VS_FSQ_WB0_WB1L1_DATA_TOTAL_MISSL2_LOAD_HITSSNOOP_VALIDL2_VALID_REQUESTSRQ_EMPTYDATA_MMU_MISSSNOOP_HITSSTASH_BUSY_3L2_INCOHERENT_LINE_INVALIDATIONSCOHERENT_LOOKUP_MISS_DUE_TO_VALID_BUT_INCOHERENT_MATCHESscrubbermissestag-snoopx87-reclass-microfaultsINVERTARMV8_CORTEX_A53state errorunit: %s
{"type": "pmcallocate"GenuineIntel-6-5FGenuineIntel-6-2DGenuineIntel-6-7DIPCInstructions Per Cycle (per physical core)C7_Core_ResidencyC2 residency percent per packageL2 cache misses when fetching instructionsl2_rqsts.demand_data_rd_hitCycles with L1D load Misses outstanding from any thread on physical coremem_uops_retired.lock_loadsRetired load uops which data sources were L3 hit and cross-core snoop missed in on-pkg core cache. (Precise Event - PEBS)  Supports address when precise.  Spec update: BDM100 (Precise event)This is a precise version (that is, uses PEBS) of the event that counts retired load uops which data sources were hits in the last-level (L3) cache without snoops required  Supports address when precise.  Spec update: BDM100 (Precise event)This event counts transactions that access the L2 pipe including snoops, pagewalks, and so onfp_arith_inst_retired.128b_packed_doubleUops delivered to Instruction Decode Queue (IDQ) from MITE pathumask=0x1,period=2000003,event=0x9cThis event counts, on the per-thread basis, cycles when no uops are delivered to Resource Allocation Table (RAT). IDQ_Uops_Not_Delivered.core =4umask=0x1,cmask=2,period=2000003,event=0x9cumask=0x2,period=2000003,event=0x5tx_exec.misc1Unfriendly TSX abort triggered by a nest count that is too deepNumber of times an RTM execution aborted due to incompatible memory typeNumber of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt)Unhalted core cycles when thread is in rings 1, 2, or 3event=0xc0int_misc.rat_stall_cyclesumask=0x8,period=2000003,event=0xdNumber of slow LEA uops being allocated. A uop is generally considered SlowLea if it has 3 sources (e.g. 2 sources + immediate) regardless if as a result of LEA instruction or notumask=0x1,period=2000003,event=0x3cNumber of SIMD Move Elimination candidate uops that were not eliminatedild_stall.lcpTaken speculative and retired macro-conditional branchesumask=0xc4,period=200003,event=0x88This event counts both taken and not taken speculative and retired mispredicted macro conditional branch instructionsuops_executed_port.port_5Cycles per core when uops are exectuted in port 6inv=1,umask=0x1,cmask=1,period=2000003,event=0xb1Cycles there was a Nuke. Account for both thread-specific and All Thread Nukesbr_inst_retired.near_returnllc_misses.pcie_non_snoop_writepower_self_refresh %power_state_occupancy.cores_c3 %unc_p_prochot_external_cyclesfreq_max_limit_thermal_cycles %umask=0x2,period=2000003,event=0x8Code misses that miss the  DTLB and hit the STLB (2M)STLB flush attemptsRetiring_SMTTotal issue-pipeline slots (per-Physical Core)Memory_BWumask=0x1,period=2000003,cmask=1,event=0x48umask=0x2,period=2000003,cmask=1,event=0x48offcore_response.demand_data_rd.l3_hit.snoop_hitmoffcore_response.demand_rfo.l3_hit.snoop_noneoffcore_response.demand_code_rd.supplier_none.snoop_not_neededCounts writebacks (modified to exclusive)Counts all prefetch (that bring data to L2) RFOsoffcore_response.other.supplier_none.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C8000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400020240offcore_response.all_pf_code_rd.l3_hit.snoop_missoffcore_response.all_rfo.supplier_none.snoop_noneThis event counts cycles with any input and output SSE or x87 FP assist. If an input and output assist are detected on the same cycle the event increments by 1. Uses PEBSumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0204000001offcore_response.demand_code_rd.l3_miss_local_dram.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F84000004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0104000020umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F84000020offcore_response.pf_l3_data_rd.l3_miss_local_dram.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC000100offcore_response.pf_l3_rfo.l3_miss.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1004008000offcore_response.other.l3_miss.snoop_noneoffcore_response.other.l3_miss.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C000090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1004000240offcore_response.all_data_rd.l3_hit.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C000091umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F84000122umask=0x2,period=2000003,cmask=1,event=0xb1unc_arb_trk_occupancy.drd_direct( 64 * ( uncore_imc@cas_count_read@ + uncore_imc@cas_count_write@ ) / 1000000000 ) / duration_timeThis event counts load uops with locked access retired to the architected path  Supports address when precise.  Spec update: BDM35 (Precise event)Retired load uop whose Data Source was: remote DRAM either Snoop not needed or Snoop Miss (RspI)  Supports address when precise.  Spec update: BDE70 (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C07F7offcore_response.all_code_rd.llc_miss.any_responseQPI clock ticks. Unit: uncore_qpi l2_m_lines_out.self.anyl2_ld_ifetch.self.e_statel2_rqsts.self.any.i_stateumask=0x4f,period=200000,event=0x30umask=0x51,period=200000,event=0x30L1 Data Cacheable reads and writesmem_load_retired.l2_missx87_comp_ops_exe.any.arsimd_uop_type_exec.mul.sSIMD assists invokedsimd_sat_instr_retiredIcache hitDecode stall due to PFB emptymisalign_mem_ref.split.arbus_lock_clocks.all_agentsumask=0x40,period=200000,event=0x67umask=0x40,period=200000,event=0x68umask=0x20,period=200000,event=0x7abus_hit_drv.this_agentsnoop_stall_drv.all_agentsstore_forwards.anymul.sMispredicted ind branches that are not callsumask=0x1,period=200000,event=0x82Counts data read, code read, and read for ownership (RFO) requests (demand & prefetch) that miss the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data reads (demand & prefetch) that hit the L2 cacheCounts data reads generated by L1 or L2 prefetchers that true miss for the L2 cache with a snoop miss in the other processor moduleCounts partial cache line data writes to uncacheable write combining (USWC) memory region  that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is requiredumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0200004000Counts demand data partial reads, including data in uncacheable (UC) or uncacheable write combining (USWC) memory types that miss the L2 cacheumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0200000020umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000000010Counts the number of writeback transactions caused by L1 or L2 cache evictions that miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredCounts the number of writeback transactions caused by L1 or L2 cache evictions that miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts the number of writeback transactions caused by L1 or L2 cache evictions that true miss for the L2 cache with a snoop miss in the other processor moduleDecode restrictions due to predicting wrong instruction lengthCounts anytime a load that retires is blocked for any reason (Must be precise)Uops issued to the back end per cycleumask=0x0,period=200003,event=0xc3Counts the number of times that the processor detects that a program is writing to a code section and has to perform a machine clear because of that modification.  Self-modifying code (SMC) causes a severe penalty in all Intel® architecture processorsbaclears.returnDuration of page-walks in cyclesStore uops retired that missed the DTLB (Precise event capable)  Supports address when precise (Must be precise)Counts demand reads for ownership (RFO) requests generated by a write to full data cache line miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts the number of writeback transactions caused by L1 or L2 cache evictions have any transaction responses from the uncore subsystemCounts data cacheline reads generated by hardware L2 cache prefetcher true miss for the L2 cache with a snoop miss in the other processor moduleCounts data cache line reads generated by hardware L1 data cache prefetcher hit the L2 cacheCounts data cache line reads generated by hardware L1 data cache prefetcher outstanding, per cycle, from the time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts requests to the uncore subsystem outstanding, per cycle, from the time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts reads for ownership (RFO) requests (demand & prefetch) outstanding, per cycle, from the time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Integer divide uops retired (Precise Event Capable) (Must be precise)umask=0x10,period=200003,event=0x85All L2 requests  Spec update: HSD78offcore_response.pf_l2_data_rd.l3_hit.any_responseoffcore_response.demand_code_rd.l3_hit.hitm_other_coreCounts cycles MITE is delivered four uops. Set Cmask = 4Number of times an HLE transactional execution aborted due to an unsupported read alignment from the elision bufferumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100400004Cycles which a uop is dispatched on port 0 in this threadThis events counts the cycles where at least three uop were executed. It is counted per thread  Spec update: HSD144, HSD30, HSM31Cycles at least 4 micro-op is executed from any thread on physical core  Spec update: HSD30, HSM31unc_cbo_cache_lookup.extsnp_iNumber of ITLB page walker hits in Memory  Spec update: HSD25umask=0x41,period=2000003,event=0xbcoffcore_response.pf_l2_code_rd.llc_miss.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0600400091l2_rqsts.pf_hitRFOs that hit cache lines in M stateumask=0xf,period=200003,event=0x28Core-originated cacheable demand requests that refer to LLCCycles when offcore outstanding Demand Data Read transactions are present in SuperQueue (SQ), queue to uncoreDemand data read requests sent to uncoreRetired store uops that split across a cacheline boundary. (Precise Event)Counts all demand & prefetch data reads that hit in the LLCCounts all demand code reads that hit in the LLCumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00010002fp_comp_ops_exe.sse_scalar_doubleCycles when Decode Stream Buffer (DSB) fill encounter more than 3 Decode Stream Buffer (DSB) linesmin( 1 , uops_issued.any / ( (uops_retired.retire_slots / inst_retired.any) * 32 * ( icache.hit + icache.misses ) / 4 ) )offcore_response.all_data_rd.llc_miss.dramCycles that the divider is active, includes INT and FP. Set 'edge =1, cmask=1' to count the number of dividesumask=0x4,edge=1,period=100003,cmask=1,event=0x14Cycles per thread when uops are dispatched to port 1Cycles per thread when uops are dispatched to port 4Unit: uncore_cbox A snoop hits a non-modified line in some processor coreumask=0x20,event=0x34Cycles with at least half of the requests outstanding are waiting for data return from memory controller. Account for coherent and non-coherent requests initiated by IA Cores, Processor Graphics Unit, or LLCCycle count for an Extended Page table walk.  The Extended Page Directory cache is used by Virtual Machine operating systems while the guest operating systems use the standard TLB cachesCounts prefetch data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwardedoffcore_response.pf_l2_data_rd.llc_hit.hit_other_core_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2003c0080Counts all data/code/rfo reads (demand & prefetch) that miss the LLC  the data is found in M state in remote cache and forwarded from thereCounts demand data reads that miss the LLC  and the data forwarded from remote cacheevent=0xeevent=0xb,edge=1unc_p_freq_ge_3000mhz_transitionsMiss in last-level (L3) cache. Excludes Unknown data-sourceumask=0x2,period=2000003,event=0x51uops_dispatched.thread / (( cpu@uops_dispatched.core\,cmask\=1@ / 2 ) if #smt_on else cpu@uops_dispatched.core\,cmask\=1@)hw_pre_req.dl1_missResource stalls2 control structures full for physical registersresource_stalls.mem_rsumask=0xa,event=0x36,filter_opc=0x182QPI clock ticks. Used to get percentages of QPI cycles events. Unit: uncore_qpi Counts the number of times that the uncore transitioned a frequency greater than or equal to the frequency that is configured in the filter.  (filter_band0=XXX with XXX in 100Mhz units). One can also use inversion (filter_inv=1) to track cycles when we were less than the configured frequency. Derived from unc_p_freq_band0_cycles. Unit: uncore_pcu Counts the number of times that the uncore transistioned to a frequency greater than or equal to the frequency that is configured in the filter.  (filter_band1=XXX with XXX in 100Mhz units). One can also use inversion (filter_inv=1) to track cycles when we were less than the configured frequency. Derived from unc_p_freq_band1_cycles. Unit: uncore_pcu offcore_response.any_read.l2_hit_near_tile_mumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800400044offcore_response.any_data_rd.l2_hit_far_tile_mumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000403091offcore_response.any_request.l2_hit_near_tile_e_fCounts L1 data HW prefetches that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M stateCounts UC code reads (valid only for Outstanding response type)  that are outstanding, per weighted cycle, from the time of the request to when any response is received. The oustanding response should be programmed only on PMC0Counts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F stateCounts demand code reads and prefetch code reads that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster modeCounts L2 code HW prefetches that accounts for responses which hit its own tile's L2 with data in E stateCounts L1 data HW prefetches that accounts for responses which hit its own tile's L2 with data in E stateoffcore_response.any_read.l2_hit_this_tile_sCounts L1 data HW prefetches that accounts for responses which hit its own tile's L2 with data in F stateoffcore_response.pf_software.l2_hit_near_tileumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800180022Counts any Read request  that accounts for data responses from DRAM Localoffcore_response.any_code_rd.ddr_nearoffcore_response.any_rfo.mcdram_farCounts Bus locks and split lock requests that accounts for data responses from MCDRAM LocalCounts Partial reads (UC or WC and is valid only for Outstanding response type).  that accounts for data responses from MCDRAM LocalCounts Partial reads (UC or WC and is valid only for Outstanding response type).  that accounts for data responses from DRAM LocalCounts demand cacheable data and L1 prefetch data reads that accounts for data responses from MCDRAM Far or Other tile L2 hit faroffcore_response.pf_software.mcdramCounts the number of micro-ops retired that are from the complex flows issued by the micro-sequencer (MS)no_alloc_cycles.rob_fullCounts the total number of core cycles the Alloc pipeline is stalled when any one of the reservation stations is fullbr_misp_retired.callumask=0x01,event=0x3L1 data cache load locks in E stateumask=0x2,period=200000,event=0x4el1d_wb_l2.mesiumask=0x1,period=200000,event=0x26L2 instruction fetch hitsumask=0xc,period=200000,event=0x24umask=0x80,period=200000,event=0xf0l2_transactions.loadL2 demand lock RFOs in E stateumask=0x80,period=100000,event=0x27umask=0x10,period=10000,event=0xcbumask=0x8,period=40000,event=0xcbmem_inst_retired.latency_above_threshold_1024umask=0x10,period=10,event=0xb,ldlat=0x2000Offcore data reads satisfied by the LLC  and HITM in a sibling coreoffcore_response.any_data.local_cache_dramoffcore_response.any_data.remote_cache_hitoffcore_response.any_ifetch.llc_hit_other_core_hitmOffcore code reads satisfied by the LLCAll offcore requestsOffcore RFO requests that HIT in a remote cacheOffcore writebacks to the LLC and not found in a sibling coreOffcore request = all data, response = any locationOffcore data reads, RFO's and prefetches that HITM in a remote cacheOffcore demand data requests satisfied by a remote cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x803Offcore demand data reads satisfied by the IO, CSR, MMIO unitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7F04umask=0x1,period=100000,event=0xb7,offcore_rsp=0x3804offcore_response.demand_rfo.any_cache_dramOffcore demand RFO requests satisfied by the IO, CSR, MMIO unitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1880offcore_response.other.remote_cache_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x8040offcore_response.pf_ifetch.local_cache_dramoffcore_response.pf_ifetch.remote_cache_dramoffcore_response.pf_rfo.remote_cache_dramAll Floating Point to and from MMX transitionssimd_int_128.packed_arithumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2011offcore_response.any_ifetch.local_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x20FFoffcore_response.corewb.local_dramOffcore demand data reads satisfied by any DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0xF801Offcore demand code reads satisfied by the local DRAMoffcore_response.demand_ifetch.remote_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0xF820L1I Instruction fetchesumask=0x2,period=2000000,event=0x13umask=0x4,period=100000,event=0xb8Mispredicted call branches executedReference cycles when thread is not halted (fixed counter)inv=1,umask=0x0,period=2000000,cmask=2,event=0x3cExecution pipeline restart due to Memory ordering conflictsOther Resource related stall cyclesSIMD Packed-Double Uops retired (Precise Event)umask=0x4,period=2000000,event=0xd1uops_decoded.ms_cycles_activeumask=0x1f,any=1,period=2000000,cmask=1,event=0xb1uops_executed.core_stall_cyclesumask=0x4,any=1,period=2000000,event=0xb1Uops issued on ports 2, 3 or 4inv=1,umask=0x1,period=2000000,cmask=1,event=0xeumask=0x1,period=2000000,event=0xc2dtlb_misses.walk_completedumask=0x1,period=2000000,event=0xaeoffcore_requests.all_requestsRetired load instructions that miss the STLB  Supports address when preciseRetired load instructions which data sources were HitM responses from shared L3  Supports address when precise (Precise event)Counts the number of L2 cache lines filling the L2. Counting does not cover rejectsl2_lines_out.useless_prefoffcore_response.other.l4_hit_local_l4.any_snoopoffcore_response.other.l4_hit_local_l4.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x04001C8000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00801C8000offcore_response.other.l3_hit_s.snoop_noneoffcore_response.other.l3_hit_e.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400400004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040400002offcore_response.demand_rfo.l3_hit_s.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100100002offcore_response.demand_rfo.l3_hit_e.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200080002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040040001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040020001Counts the number of cycles 4 uops were delivered to the Instruction Decode Queue (IDQ) from the MITE (legacy decode pipeline) path. Counting includes uops that may 'bypass' the IDQ. During these cycles uops are not being delivered from the Decode Stream Buffer (DSB)umask=0x1,period=100007,event=0xc6,frontend=0x400206umask=0x1,period=100007,event=0xc6,frontend=0x400406frontend_retired.latency_ge_16frontend_retired.latency_ge_2_bubbles_ge_3Cycles with at least 1 Demand Data Read requests who miss L3 cache in the superQrtm_retired.aborted_timeroffcore_response.demand_code_rd.l3_miss.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC4000004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x103C400001Counts the number of Blend Uops issued by the Resource Allocation Table (RAT) to the reservation station (RS) in order to preserve upper bits of vector registers. Starting with the Skylake microarchitecture, these Blend uops are needed since every Intel SSE instruction executed in Dirty Upper State needs to preserve bits 128-255 of the destination register. For more information, refer to “Mixing Intel AVX and Intel SSE Code” section of the Optimization Guideumask=0x8,period=2000003,event=0xa6uops_executed.x87other_assists.anyumask=0x40,period=2000003,event=0xccCounts the number of times the front-end is resteered when it finds a branch instruction in a fetch line. This occurs for the first time a branch instruction is fetched or when the branch is not tracked by the BPU (Branch Prediction Unit) anymoreinst_retired.any / mem_inst_retired.all_storesCounts 1 per cycle for each PMH that is busy with a page walk for a load. EPT page walk duration are excluded in Skylake microarchitectureStores that miss the DTLB (Data TLB) and hit the STLB (2nd Level TLB)Counts code misses in all ITLB levels that caused a completed page walk (2M and 4M page sizes). The page walk can end with or without a faultL2 cache requests from this coreCounts any rfo reads (demand & prefetch) that miss L2 and the snoops to sibling cores hit in either E/S state and the line is not forwardedCounts any data read (demand & prefetch) that miss L2 with a snoop miss responseCounts any data read (demand & prefetch) that have any response typeCounts any request that hit in the other module where modified copies were found in other core's L1 cacheCounts code reads generated by L2 prefetchers that miss L2 and the snoops to sibling cores hit in either E/S state and the line is not forwardedCounts the number of times the MSROM starts a flow of UOPS. It does not count every time a UOP is read from the microcode ROM.  The most common case that this counts is when a micro-coded instruction is encountered by the front end of the machine.  Other cases include when an instruction encounters a fault, trap, or microcode assist of any sort.  The event will count MSROM startups for UOPS that are speculative, and subsequently cleared by branch mispredict or machine clear.  Background: UOPS are produced by two mechanisms.  Either they are generated by hardware that decodes instructions into UOPS, or they are delivered by a ROM (called the MSROM) that holds UOPS associated with a specific instruction.  MSROM UOPS might also be delivered in response to some condition such as a fault or other exceptional condition.  This event is an excellent mechanism for detecting instructions that require the use of MSROM instructionsJCC counts the number of conditional branch (JCC) instructions retired. Branch prediction predicts the branch target and enables the processor to begin executing instructions long before the branch true execution path is known. All branches utilize the branch prediction unit (BPU) for prediction. This unit predicts the target address not only based on the EIP of the branch but also based on the execution path through which execution reached this EIP. The BPU can efficiently predict the following branch types: conditional branches, direct calls and jumps, indirect calls and jumps, returns (Precise event)Counts the number of cycles and allocation pipeline is stalled and is waiting for a free MEC reservation station entry.  The cycles should be appropriately counted in case of the cracked ops e.g. In case of a cracked load-op, the load portion is sent to MCounts the number of core cycles while the core is not in a halt state. The core enters the halt state when it is running the HLT instruction. This event is a component in many key event ratios.  The core frequency may change from time to time. For this reason this event may have a changing ratio with regards to time. In systems with a constant core frequency, this event can give you a measurement of the elapsed time while the core was not in halt state by dividing the event count by the core frequency. This event is architecturally defined and is a designated fixed counter.  CPU_CLK_UNHALTED.CORE and CPU_CLK_UNHALTED.CORE_P use the core frequency which may change from time to time.  CPU_CLK_UNHALTE.REF_TSC and CPU_CLK_UNHALTED.REF are not affected by core frequency changes but counts as if the core is running at the maximum frequency all the time.  The fixed events are CPU_CLK_UNHALTED.CORE and CPU_CLK_UNHALTED.REF_TSC and the programmable events are CPU_CLK_UNHALTED.CORE_P and CPU_CLK_UNHALTED.REFRetired load uops with locked access. (Precise Event - PEBS) (Precise event)This event counts the number of store uops retired. (Precise Event - PEBS) (Precise event)Counts prefetch code reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwardedoffcore_response.all_rfo.llc_hit.snoop_missCounts demand code reads that hit in the LLC and the snoops sent to sibling cores return clean responseCounts prefetch (that bring data to L2) code reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresCounts all demand & prefetch prefetch RFOs offcore_response.pf_l_data_rd.any_responseoffcore_response.any_request.llc_miss_local.dramOffcore read requestsoffcore_requests_outstanding.any.read_not_emptyoffcore_requests_outstanding.demand.read_dataoffcore_requests_outstanding.demand.read_data_not_emptyumask=0x4,period=2000000,event=0xf4offcore_response.any_data.local_dram_and_remote_cache_hitoffcore_response.any_request.local_dram_and_remote_cache_hitREQUEST = CORE_WB and RESPONSE = ANY_CACHE_DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7f77REQUEST = DEMAND_RFO and RESPONSE = ANY_LOCATIONREQUEST = PF_DATA_RD and RESPONSE = ANY_CACHE_DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0xff70misalign_mem_ref.storeumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3077umask=0x1,period=100000,event=0xb7,offcore_rsp=0x3003offcore_response.demand_data_rd.other_local_dramREQUEST = PF_DATA_RD and RESPONSE = REMOTE_DRAMREQUEST = PF_RFO and RESPONSE = ANY_DRAM AND REMOTE_FWDREQUEST = PF_IFETCH and RESPONSE = OTHER_LOCAL_DRAMREQUEST = PREFETCH and RESPONSE = ANY_DRAM AND REMOTE_FWDumask=0x2,period=2000000,cmask=1,event=0xb3Mispredicted retired branch instructions (Precise Event)umask=0x1,period=100000,event=0xb7,offcore_rsp=0x2708umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBC000002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x083FC00020offcore_response.pf_l2_rfo.l3_miss_local_dram.snoop_miss_or_no_fwdoffcore_response.pf_l1d_and_sw.l3_miss_remote_dram.snoop_miss_or_no_fwdunc_m_act_count.wrMMIO reads. Derived from unc_cha_tor_inserts.ia_miss. Unit: uncore_cha umask=0x21,event=0x35,config1=0x41a33unc_iio_data_req_of_cpu.mem_write.part1Local requests for exclusive ownership of a cache line  without receiving data. Unit: uncore_cha Counts every read request for 4 bytes of data made by a unit on the main die (generally a core) to the MMIO space of a card on IIO Part3. In the general case, Part3 refers to a x4 PCIe card plugged into the fourth slot of a PCIe riser card, but it could brefer to  any device attached to the IIO unit using the lanes starting at lane 12 of the 16 lanes supported by the busevent=0x29unc_m2m_directory_update.i2sumask=0x8,event=0x2eunc_upi_rxl0p_power_cyclesumask=0x10,cmask=1,period=100003,event=0x85period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400028000offcore_response.all_data_rd.l3_hit.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWDperiod=20011,umask=0x2,event=0xd2period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080400002offcore_response.pf_l2_data_rd.l3_hit_s.hitm_other_coreoffcore_response.all_pf_rfo.l3_hit_f.no_snoop_neededperiod=20011,umask=0x4,event=0xd2offcore_response.all_pf_rfo.l3_hit_s.hitm_other_coreoffcore_response.pf_l1d_and_sw.l3_hit_e.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080040004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80020100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080200400This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.ANY_SNOOPThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_FWDoffcore_response.other.l3_hit.hitm_other_coreThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_F.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400020100period=2000003,umask=0x8,event=0x60offcore_response.all_reads.l3_hit_e.any_snoopoffcore_response.pf_l2_data_rd.l3_hit_f.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100020004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800040490This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_E.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400200002offcore_response.all_rfo.l3_hit_s.hitm_other_coreoffcore_response.pf_l3_rfo.l3_hit_e.no_snoop_neededThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_M.HITM_OTHER_COREoffcore_response.all_reads.l3_hit.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x04003C0004offcore_response.all_reads.l3_hit_m.snoop_missThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100040002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80100001This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_S.ANY_SNOOPoffcore_response.demand_rfo.l3_hit_f.any_snoopoffcore_response.all_data_rd.l3_hit_m.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0000010491period=200003,umask=0x4,event=0xf2period=100003,umask=0x1,event=0xb7,offcore_rsp=0x00803C0122This event is deprecated. Refer to new event OCR.ALL_PF_RFO.SUPPLIER_NONE.ANY_SNOOPThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT.SNOOP_MISSThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT_S.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100100120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200100001This event is deprecated. Refer to new event OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOPThis event is deprecated. Refer to new event OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80020002This event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800020080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x00802007F7offcore_response.all_pf_data_rd.l3_hit_f.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80400004offcore_response.demand_code_rd.pmm_hit_local_pmm.snoop_noneThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400020400period=2000003,umask=0x1,event=0xd1period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100208000offcore_response.pf_l3_data_rd.supplier_none.no_snoop_neededoffcore_response.all_rfo.l3_hit_m.snoop_none( 1000000000 * ( imc@event\=0xe0\\\,umask\=0x1@ / imc@event\=0xe3@ ) / imc_0@event\=0x0@ ) if 1 if 0 == 1 else 0 else 0period=2000003,umask=0x80,event=0xc7period=100007,umask=0x1,event=0xc6,frontend=0x100206cmask=1,period=2000003,umask=0x8,event=0x79period=200003,umask=0x4,event=0x83period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0804000010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3FBC000400offcore_response.pf_l1d_and_sw.l3_miss_remote_hop1_dram.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0104000122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x063B8007F7ALL_READS & L3_MISS_REMOTE_HOP1_DRAM & ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x013C000400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0404000122ocr.all_data_rd.l3_miss_remote_hop1_dram.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F84008000offcore_response.demand_rfo.l3_miss_remote_hop1_dram.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0804000004offcore_response.demand_code_rd.l3_miss_remote_hop1_dram.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0204008000offcore_response.pf_l3_data_rd.l3_miss_remote_hop1_dram.hitm_other_coreThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.ANY_SNOOPALL_RFO & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWDocr.other.l3_miss_remote_dram.snoop_miss_or_no_fwdALL_PF_DATA_RD & L3_MISS & HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x083FC007F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0084000491ocr.pf_l3_rfo.l3_miss.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1010000100offcore_response.pf_l2_rfo.l3_miss.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS.HIT_OTHER_CORE_NO_FWDoffcore_response.pf_l3_rfo.l3_miss_local_dram.hit_other_core_fwdCounts any other requests  OTHER & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_FWDocr.pf_l2_rfo.l3_miss.hitm_other_coreoffcore_response.other.l3_miss_remote_hop1_dram.hitm_other_coreocr.pf_l3_rfo.l3_miss.hit_other_core_fwdoffcore_response.all_data_rd.l3_miss_local_dram.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_FWDocr.pf_l3_rfo.l3_miss.remote_hit_forwardperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1010000001This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103C000400This event is deprecated. Refer to new event OCR.OTHER.L3_MISS.HITM_OTHER_COREocr.all_pf_data_rd.l3_miss_local_dram.snoop_noneCounts demand data reads  DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS.REMOTE_HITMocr.pf_l3_data_rd.l3_miss_remote_dram.snoop_miss_or_no_fwdoffcore_response.pf_l1d_and_sw.l3_miss.no_snoop_neededocr.demand_code_rd.l3_miss_local_dram.snoop_noneoffcore_response.demand_rfo.l3_miss_local_dram.hitm_other_coreoffcore_response.all_data_rd.l3_miss_remote_hop1_dram.hitm_other_coreoffcore_response.pf_l1d_and_sw.l3_miss_remote_hop1_dram.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_FWDoffcore_response.demand_data_rd.l3_miss_remote_hop1_dram.hit_other_core_fwdALL_PF_RFO & L3_MISS & HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_NO_FWDocr.other.l3_hit_m.hitm_other_coreocr.other.l3_hit_e.any_snoopocr.all_reads.l3_hit_f.snoop_missocr.pf_l2_rfo.l3_hit_m.snoop_noneALL_RFO & L3_HIT & NO_SNOOP_NEEDEDocr.other.l3_hit_m.snoop_missCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_E & NO_SNOOP_NEEDEDocr.pf_l2_rfo.l3_hit_f.any_snoopocr.pf_l2_data_rd.l3_hit.snoop_noneocr.all_data_rd.l3_hit_s.hit_other_core_fwdALL_RFO & PMM_HIT_LOCAL_PMM & ANY_SNOOPCounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_M & HIT_OTHER_CORE_FWDALL_READS & L3_HIT_F & HIT_OTHER_CORE_FWDocr.all_data_rd.l3_hit_f.snoop_missocr.demand_code_rd.l3_hit_f.any_snoopocr.demand_code_rd.l3_hit_f.hit_other_core_fwdocr.pf_l3_rfo.l3_hit_m.hit_other_core_no_fwdocr.all_data_rd.pmm_hit_local_pmm.snoop_noneperiod=100003,umask=0x2,event=0xfeocr.other.supplier_none.no_snoop_neededCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & SUPPLIER_NONE & HITM_OTHER_COREALL_PF_RFO & L3_HIT & HIT_OTHER_CORE_NO_FWDocr.demand_rfo.l3_hit.no_snoop_neededocr.other.l3_hit.snoop_hit_with_fwdCounts any other requests  OTHER & SUPPLIER_NONE & HIT_OTHER_CORE_NO_FWDocr.demand_code_rd.pmm_hit_local_pmm.snoop_noneocr.pf_l3_data_rd.supplier_none.any_snoopCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & SUPPLIER_NONE & ANY_SNOOPocr.pf_l3_data_rd.l3_hit_s.hit_other_core_fwdocr.demand_rfo.supplier_none.any_snoopCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_F & HIT_OTHER_CORE_FWDocr.pf_l3_data_rd.l3_hit_e.snoop_missALL_PF_RFO & L3_HIT_E & SNOOP_NONEocr.pf_l2_data_rd.supplier_none.hitm_other_coreCounts all demand code reads  DEMAND_CODE_RD & L3_HIT_E & NO_SNOOP_NEEDEDALL_PF_RFO & L3_HIT_S & HIT_OTHER_CORE_NO_FWDocr.all_data_rd.l3_hit_m.hit_other_core_no_fwdocr.demand_code_rd.l3_hit_m.hitm_other_coreALL_DATA_RD & L3_HIT_F & HIT_OTHER_CORE_FWDocr.pf_l2_rfo.l3_hit.snoop_hit_with_fwdCounts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & L3_HIT & HIT_OTHER_CORE_FWDocr.all_pf_data_rd.l3_hit_e.hit_other_core_fwdocr.other.l3_hit_f.no_snoop_neededCounts any other requests  OTHER & L3_HIT_F & NO_SNOOP_NEEDEDocr.pf_l3_rfo.l3_hit_e.hit_other_core_fwdALL_DATA_RD & SUPPLIER_NONE & HIT_OTHER_CORE_FWDcmask=1,inv=1,period=2000003,umask=0x1,event=0xb1Intel Optane DC persistent memory bandwidth write (MB/sec). Derived from unc_m_pmm_wpq_inserts. Unit: uncore_imc Peer to peer write request of 4 bytes made by IIO Part0 to an IIO target. Unit: uncore_iio fc_mask=0x07,ch_mask=0x01,umask=0x02,event=0xc1unc_iio_txn_req_of_cpu.peer_read.part3BL Egress (to CMS) Occupancy; All. Unit: uncore_m2m period=100003,umask=0x2,event=0x49period=2000003,umask=0x20,event=0x8umask=0x2,period=100003,cmask=1,event=0xc1umask=0x8,period=2000003,cmask=5,event=0x79Cycles when uops are being delivered to IDQ while MS is busyCounts the number of times a TSX line had a cache conflictCounts the number of available slots for an unhalted logical processorCounts the number of available slots for an unhalted logical processor. The event increments by machine-width of the narrowest pipeline as employed by the Top-down Microarchitecture Analysis method. The count is distributed among unhalted logical processors (hyper-threads) who share the same physical coreA version of INST_RETIRED that allows for a more unbiased distribution of samples across instructions retired. It utilizes the Precise Distribution of Instructions Retired (PDIR) feature to mitigate some bias in how retired instructions get sampled. Use on Fixed Counter 0 (Must be precise)Counts the number of demand load dispatches that hit L1D fill buffer (FB) allocated for software prefetchCounts the number of load uops retired that hit the level 1 data cache  Supports address when precise (Precise event)Counts the number of unhalted core clock cycles. (Fixed event)umask=0xC001FE01,event=0x35,config1=0x40e33fc_mask=0x07,ch_mask=0x20,umask=0x04,event=0x83fc_mask=0x07,ch_mask=0x80,umask=0x01,event=0x83bp_l1_btb_correctThe number of 64 byte instruction cache line fulfilled from system memory or another cachebp_l1_tlb_miss_l2_missumask=0x8,event=0x64umask=0x3f,event=0x9aumask=0xCE,event=0x8bumask=0x6C,event=0x8bumask=0x09,event=0x8bdf_ccm_reqa.node2.specdramrddf_ccm_reqa.node4.anyrdblkumask=0xC5,event=0x8bumask=0xC3,event=0x8bumask=0xA1,event=0x8bumask=0x8E,event=0x8cumask=0xCE,event=0x8cdf_ccm_reqb.node0.wbinvblkallumask=0x0B,event=0x8cdf_ccm_reqb.node3.vicblkclndf_ccm_reqb.node7.vicblkclnumask=0x06,event=0x8cdf_ccm_reqb.node7.wrsizedfullncdf_ioms_reqa.node0.masterabortumask=0x64,event=0x108df_ioms_reqa.node5.anywrsized=32bdf_ioms_reqa.node7.anywrsized=32bumask=0x83,event=0x108df_ioms_reqa.node7.anywrsized<32bdf_ioms_reqa.node4.anyrdsizedumask=0x4F,event=0x109umask=0x2A,event=0x109umask=0xC6,event=0x109df_ioms_reqb.node2.ioanypostedwrsized<32This is a speculative event. The number of cycles in which the FPU scheduler is empty. Note that some Ops like FP loads bypass the schedulerDivide and square root OpsThis is a retire-based event. The number of retired SSE/AVX FLOPS. The number of events logged per cycle can vary from 0 to 64. This event can count above 15umask=0x2,event=0x3fp_retired_ser_ops.sse_bot_retl3_request_g1.t2.s3.wrsizedncl3_request_g1.t4.s0.rdsizedncl3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x20,event=0x1l3_request_g1.t1.s2.rdsizedl3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x80,event=0x1l3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x02,event=0x3l3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x02,event=0x3l3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x04,event=0x3l3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x08,event=0x3l3fillvicreq.t4.s1.rdblkc_sl3fillvicreq.t3.s2.rdblkc_sl3fillvicreq.t0.s3.rdblkc_sl3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x10,event=0x3l3fillvicreq.t2.s1.rdblkx_vicl3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x10,event=0x3l3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x10,event=0x3l3fillvicreq.t6.s0.rdblkxl3fillvicreq.t2.s1.rdblkxl3fillvicreq.t1.s2.rdblkxl3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x40,event=0x3l3fillvicreq.t2.s2.rdblkl_vicl3fillvicreq.t5.s3.rdblkll3victimstate.t4.s0.nol3victimlinel3victimstate.t4.s2.none_nol3victimlinel3victimstate.t0.s3.none_nol3victimlinel3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x04,event=0x9l3victimstate.t5.s2.f_sl3victimstate.t0.s3.ol3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x08,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x10,event=0x9l3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x10,event=0x9l3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x10,event=0x9l3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x10,event=0x9l3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x10,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x10,event=0x9l3victimstate.t2.s3.e_fel3victimstate.t6.s1.ml3victimstate.t7.s1.ml3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x20,event=0x9l3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x40,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x40,event=0x9LS MAB allocates by type - DC prefetcherbp_l1_tlb_fetch_hitumask=0x4,event=0x94bp_l1_tlb_miss_l2_tlb_miss.if1gTotal number of fp uOpsumask=0x2,event=0x43L1 DTLB Miss. DTLB reload hit a coalesced pagels_pref_instr_dispSoftware Prefetch Data Cache Fills by Data Source. From DRAM (home node remote)Hardware Prefetch Data Cache Fills by Data Source. From another cache (home node remote)Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Load queue resource stall. Applies to all ops with load semanticsLS_MICROARCHITECTURAL_RESYNC_BY_SELF_MODIFYING_CODEDC_REFILL_FROM_L2FR_RETIRED_NEAR_RETURNSMEM_UNALIGNED_ACCESS_REPLAYL1D_CACHE_INVALEXC_TRAP_FIQSTORE_COMPLETEDICACHE_REQUESTSBRANCH_MISPRED_CYCLESL2_CACHE_SINGLE_BIT_ERRORSOCP_ALL_CACHEABLE_REQUESTSUULOADCFETCHINSTR_COMPLETEDL1_DATA_SNOOPSTRUE_BRANCH_TARGET_HITSGPR_ISSUE_QUEUE_DISPATCHESMTSPR_INSTR_COMPLETEDDATA_BKPT_MATCHESSTWCX_INSTR_COMPLETEDTOUCHES_TRANSLATED_ALLOCATED_TO_DLFBDATA_L1_CACHE_CASTOUTSSTASH_REQUESTS_L2L2_COHERENT_LINE_INVALIDATIONSinvcancelledprobe-hitTHRESHOLDQUALIFIERUCPINTEL_CORE2EXTREMETCpme->table[idx].name	%s
LLC-MISS-RHITMbr_misp_retired.all_branchesch_mask%s, "pmcid": "0x%08x", "pid": "%d", "value": "0x%016jx"}
GenuineIntel-6-3Fv2GenuineIntel-6-2EPer-thread actual clocks when the logical processor is active. This is called 'Clockticks' in VTuneCore actual clocks when any thread is active on the physical corel2_rqsts.demand_data_rd_missL1D data line replacementsumask=0x1,cmask=1,period=2000003,event=0x60umask=0x4,cmask=1,period=2000003,event=0x60umask=0x4,period=100003,event=0xb0This is a precise version (that is, uses PEBS) of the event that counts load uops with locked access retired to the architected path  Supports address when precise.  Spec update: BDM35 (Precise event)This is a precise version (that is, uses PEBS) of the event that counts retired load uops which data sources were misses in the mid-level (L2) cache. Counting excludes unknown and UC data source  Supports address when precise (Precise event)l2_lines_in.sumask=0x10,period=2000003,event=0xc7umask=0x2a,period=2000005,event=0xc7umask=0x2,period=2000003,event=0x79umask=0x10,cmask=1,period=2000003,event=0x79idq.all_dsb_cycles_4_uopsThis event counts the number of cycles 4  uops were  delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffer (DSB) path. Counting includes uops that may bypass the IDQumask=0x2,period=2000003,event=0x54Number of times a TSX Abort was triggered due to attempting an unsupported alignment from Lock BufferNumber of times an HLE execution aborted due to uncommon conditionshle_retired.aborted_misc3cpl_cycles.ring0umask=0x20,period=2000003,event=0xeCount XClk pulses when this thread is unhalted and the other thread is haltedNumber of integer Move Elimination candidate uops that were eliminatedrs_events.empty_cyclesbr_inst_exec.taken_direct_jumpbr_inst_exec.taken_indirect_jump_non_call_retumask=0x90,period=200003,event=0x88br_inst_exec.all_branchesCycles stalled due to no eligible RS entry availableCycles while L1 cache miss demand load is outstandingumask=0x1,cmask=1,period=2000003,event=0xb1umask=0x40,period=100003,event=0xc1umask=0x2,period=2000003,event=0xc2umask=0x0,period=400009,event=0xc4This is a precise version (that is, uses PEBS) of the event that counts mispredicted return instructions retiredCounts the total number when the front end is resteered, mainly when the BPU cannot provide a correct prediction and this is corrected by other branch handling mechanisms at the front endumask=0x3,event=0x35,filter_opc=0x192unc_h_requests.reads_localevent=0x86unc_m_power_self_refreshumask=0x8,event=0x2This is an occupancy event that tracks the number of cores that are in C0.  It can be used by itself to get the average number of cores in C0, with threshholding to generate histograms, or with other PCU events and occupancy triggering to capture other details. Unit: uncore_pcu umask=0x40,period=100003,event=0x49Misses in all ITLB levels that cause completed page walks  Spec update: BDM69itlb_misses.stlb_hit_4kumask=0x18,period=2000003,event=0xbcpage_walker_loads.itlb_l1This event counts the number of DTLB flush attempts of the thread-specific entriesFrontend_BoundFLOPcBranch_Misprediction_Cost_SMTAverage data fill bandwidth to the L1 data cache [GB / sec]offcore_response.demand_data_rd.l3_hit.snoop_not_neededoffcore_response.demand_rfo.l3_hit.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080020004offcore_response.corewb.l3_hit.snoop_hitmCounts prefetch (that bring data to L2) data reads have any response typeumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400020010umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200020040umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F80020040offcore_response.pf_l2_code_rd.l3_hit.snoop_hitmCounts all prefetch (that bring data to LLC only) data reads have any response typeumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C0122Number of SSE/AVX computational 256-bit packed double precision floating-point instructions retired.  Each count represents 4 computations. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per elementNumber of SSE/AVX computational 256-bit packed single precision floating-point instructions retired.  Each count represents 8 computations. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT RSQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per elementoffcore_response.demand_data_rd.l3_hit.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1004000010umask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C000010umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0084000040umask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C000100offcore_response.pf_l3_code_rd.l3_hit.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x20003C8000offcore_response.all_pf_code_rd.l3_miss_local_dram.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C000240offcore_response.all_rfo.l3_miss_local_dram.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C000122inv=1,umask=0x1,edge=1,period=200003,cmask=1,event=0x5eumask=0x1,period=2000003,cmask=1,event=0xa3A cross-core snoop initiated by this Cbox due to processor core memory request which misses in some processor coreUnit: uncore_cbox L3 Lookup any request that access cache and found line in MESI-stateUnit: uncore_arb Number of entries allocated. Account for Any type: e.g. Snoop, Core aperture, etcAll retired load uops  Supports address when precise (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBFC00200umask=0x51,period=200000,event=0x29umask=0x4f,period=200000,event=0x2cumask=0x7f,period=200000,event=0x2eumask=0x42,period=200000,event=0x2eumask=0x82,period=2000000,event=0x10umask=0x1,period=2000000,event=0xb3simd_assistmacro_insts.all_decodedNonzero segbase ld-op-st 1 bubblebus_trans_rfo.all_agentsbus_trans_p.all_agentsPartial bus transactionsbus_trans_any.selfext_snoop.this_agent.cleanext_snoop.all_agents.cleanMicro-op reissues for any causeMicro-op reissues for any cause (At Retirement)br_missp_type_retired.returnbr_inst_retired.mispred_not_takenbogus_brumask=0x9,period=200000,event=0x8Number of page-walks executeditlb.missesumask=0x1,period=200003,event=0x51umask=0x83,period=200003,event=0xd0umask=0x1,period=100007,event=0xb7,offcore_rsp=0x00000432b7umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000043010offcore_response.pf_l1_data_rd.l2_miss.anyCounts data cache line reads generated by hardware L1 data cache prefetcher that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.pf_l1_data_rd.l2_hitoffcore_response.full_streaming_stores.l2_hitoffcore_response.pf_l2_data_rd.l2_miss.hit_other_core_no_fwdumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0400000010Counts data cacheline reads generated by hardware L2 cache prefetcher that true miss for the L2 cache with a snoop miss in the other processor moduleCounts demand cacheable data reads of full cache lines that are outstanding, per cycle, from the time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts when a memory load of a uop spans a page boundary (a split) is retired (Must be precise)issue_slots_not_consumed.resource_fullUnfilled issue slots per cycle because of a full resource in the backendissue_slots_not_consumed.recoveryCounts loads that block because their address modulo 4K matches a pending store (Must be precise)Loads blocked (Precise event capable) (Must be precise)MS uops retired (Precise event capable) (Must be precise)Counts far branch instructions retired.  This includes far jump, far call and return, and Interrupt call and return (Must be precise)Counts mispredicted retired Jcc (Jump on Conditional Code/Jump if Condition is Met) branch instructions retired, including both when the branch was supposed to be taken and when it was not supposed to be taken (but the processor predicted the opposite condition) (Must be precise)Counts mispredicted retired Jcc (Jump on Conditional Code/Jump if Condition is Met) branch instructions retired that were supposed to be taken but the processor predicted that it would not be taken (Must be precise)Counts the number of writeback transactions caused by L1 or L2 cache evictions miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredCounts reads for ownership (RFO) requests generated by L2 prefetcher hit the L2 cacheoffcore_response.pf_l2_rfo.outstandingCounts bus lock and split lock requests miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000000400Counts data cache line reads generated by hardware L1 data cache prefetcher outstanding, per cycle, from the time of the L2 miss to when any response is receivedumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000014800offcore_response.streaming_stores.l2_miss.hitm_other_coreCounts requests to the uncore subsystem true miss for the L2 cache with a snoop miss in the other processor moduleCounts data reads generated by L1 or L2 prefetchers have any transaction responses from the uncore subsystem. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data read, code read, and read for ownership (RFO) requests (demand & prefetch) have any transaction responses from the uncore subsystem. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts the number of instructions that retire execution. For instructions that consist of multiple uops, this event counts the retirement of the last uop of the instruction. The counter continues counting during hardware interrupts, traps, and inside interrupt handlers.  This event uses fixed counter 0.  You cannot collect a PEBs record for this event (Must be precise)Reference cycles when core is not halted.  This event uses a (_P)rogrammable general purpose performance counterdtlb_store_misses.walk_pendingtlb_flushes.stlb_anyumask=0x20,period=20003,event=0xbdAll requests that miss L2 cache  Spec update: HSD78Number of times a request needed a FB entry but there was no entry available for it. That is the FB unavailability was dominant reason for blocking the request. A request includes cacheable/uncacheable demands that is load, store or SW prefetch. HWP are eCounts prefetch (that bring data to L2) data reads hit in the L3(Precise event)Speculative cache-line split load uops dispatched to L1DStall cycles due to IQ is fullCycles at least 2 micro-op is executed from any thread on physical core  Spec update: HSD30, HSM31Cycles no executable uops retired (Precise event)Unit: uncore_cbox An external snoop hits a non-modified line in some processor coreUnit: uncore_cbox A cross-core snoop resulted from L3 Eviction which hits a modified line in some processor coreL3 Lookup external snoop request that access cache and found line in MESI-stateEach cycle count number of valid entries in Coherency Tracker queue from allocation till deallocation. Aperture requests (snoops) appear as NC decoded internally and become coherent (snoop L3, access memory)Completed page walks due to store misses in one or more TLB levels of 2M/4M page structureoffcore_response.pf_l2_rfo.llc_hit.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBFC00080umask=0x10,period=200003,event=0x24umask=0x80,period=200003,event=0x24umask=0x1,period=200003,event=0x28umask=0x4,period=200003,event=0x28Counts the number of lines brought into the L1 data cacheRetired load uops which data sources were LLC and cross-core snoop hits in on-pkg core cache (Precise event)umask=0x1,period=2000003,event=0x10umask=0x80,period=2000003,event=0x10Cycles which a Uop is dispatched on port 3Unit: uncore_cbox A snoop misses in some processor coreumask=0x04,event=0x22A snoop hits a non-modified line in some processor coreUnit: uncore_arb This 48-bit fixed counter counts the UCLK cyclesunc_cbo_cache_lookup.esUnit: uncore_cbox LLC lookup request that access cache and found line in E-state or S-stateDemand load cycles page miss handler (PMH) is busy with this walkRemote cache HITMCounts miscellaneous accesses that include port i/o, MMIO and uncacheable memory accessesumask=0x1,period=100003,event=0xb7,offcore_rsp=0x67fc00010LLC misses for PCIe read current. Derived from unc_c_tor_inserts.miss_opcode.pcie_read. Unit: uncore_cbox LLC misses for PCIe non-snoop reads. Derived from unc_c_tor_inserts.miss_opcode.pcie_read. Unit: uncore_cbox unc_q_txl0p_power_cyclesNumber of data flits transmitted . Unit: uncore_qpi Write requests to memory controller. Derived from unc_m_cas_count.wr. Unit: uncore_imc Counts the number of times that the uncore transitioned a frequency greater than or equal to the frequency that is configured in the filter.  (filter_band0=XXX, with XXX in 100Mhz units). One can also use inversion (filter_inv=1) to track cycles when we were less than the configured frequency. Derived from unc_p_freq_band0_cycles. Unit: uncore_pcu freq_ge_3000mhz_cycles %unc_p_freq_ge_4000mhz_transitionsRetired load uops which data sources were LLC hit and cross-core snoop missed in on-pkg core cachel2_store_lock_rqsts.hit_edsb_fill.all_cancelCycles with at least one slow LEA uop being allocatedMispredicted taken branch instructions retired (Precise event)This event counts executed load operations with all the following traits: 1. addressing of the format [base + offset], 2. the offset is between 1 and 2047, 3. the address specified in the base register is in one page and the address [base+offset] is in anInstructions retired. (Precise Event - PEBS) (Must be precise)Counts the number of L2 cache missesmem_uops_retired.utlb_miss_loadsumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000082000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000401000Counts Bus locks and split lock requests that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster modeumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000010100umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000080080offcore_response.pf_l2_code_rd.l2_hit_far_tile_e_foffcore_response.pf_l2_code_rd.l2_hit_near_tile_mCounts L2 code HW prefetches that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800080020Counts demand code reads and prefetch code reads that accounts for any responseoffcore_response.partial_reads.l2_hit_this_tile_mCounts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for responses which hit its own tile's L2 with data in E stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0004000200Counts any request that accounts for responses which hit its own tile's L2 with data in E stateoffcore_response.pf_l1_data_rd.l2_hit_this_tile_sumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0010000002umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800180040Counts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for reponses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M stateCounts any Prefetch requests that accounts for reponses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800400100umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0100403091umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080203091Counts Demand cacheable data writes that accounts for data responses from DRAM Farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0180600070umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0181800001offcore_response.partial_reads.ddrCounts the number of mispredicted branch instructions retired that were conditional jumps (Precise event)This event counts the number of times that the pipeline stalled due to FP operations needing assistsThis event counts the number of core cycles when no uops are allocated and the alloc pipe is stalled waiting for a mispredicted branch to retireCounts the number of core cycles when allocation pipeline is stalled and is waiting for a free MEC reservation station entryrecycleq.sta_fullumask=0xf9,period=200003,event=0xc5ddr bandwidth write (CPU traffic only) (MB/sec). Unit: uncore_imc cache_lock_cycles.l1dumask=0x4,period=2000000,event=0x51L1D snoop eviction of cache lines in M stateumask=0x1,period=2000000,event=0x40L1D hardware prefetch requestsL1 writebacks to L2 in E stateumask=0xf,period=100000,event=0x28L2 data prefetches in the I state (misses)l2_transactions.filll2_write.lock.m_stateMemory instructions retired above 4 clocks (Precise Event)umask=0x1,period=100000,event=0xb7,offcore_rsp=0x711Offcore data reads satisfied by a remote cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x144umask=0x1,period=100000,event=0xb7,offcore_rsp=0x2FFoffcore_response.any_request.local_cacheOffcore RFO requests satisfied by the LLC  and HITM in a sibling coreoffcore_response.any_rfo.remote_cache_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0xFF77umask=0x1,period=100000,event=0xb7,offcore_rsp=0xFF33umask=0x1,period=100000,event=0xb7,offcore_rsp=0x4733offcore_response.data_in.remote_cache_hitmumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7F03umask=0x1,period=100000,event=0xb7,offcore_rsp=0xFF04Offcore demand code reads satisfied by a remote cacheOffcore demand RFO requests satisfied by the LLCOffcore prefetch data requests satisfied by a remote cache or remote DRAMoffcore_response.pf_data.remote_cache_hitmoffcore_response.pf_data_rd.llc_hit_other_core_hitmOffcore prefetch code reads satisfied by the LLC and HIT in a sibling coreOffcore prefetch RFO requests satisfied by the LLC and HIT in a sibling coreoffcore_response.prefetch.local_cacheumask=0x4,period=20000,event=0xf7umask=0x2,period=2000000,event=0xccsimd_int_64.packOffcore code reads satisfied by any DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0xF844Offcore writebacks to a remote DRAMoffcore_response.pf_data.local_dramOffcore prefetch RFO requests satisfied by a remote DRAMbpu_clears.laterat_stalls.flagsumask=0x7,period=200000,event=0x4Indirect return branches executedRetired conditional branch instructions (Precise Event)umask=0x4,period=2000,event=0x89umask=0x7,period=20000,event=0x89umask=0x2,period=20000,event=0xc3uops_executed.port234_coreumask=0x2,period=200000,event=0x8Counts the number of offcore outstanding Code Reads transactions in the super queue every cycle. The 'Offcore outstanding' state of the transaction lasts from the L2 miss until the sending transaction completion to requestor (SQ deallocation). See the corresponding Umask under OFFCORE_REQUESTSmem_load_l3_hit_retired.xsnp_noneoffcore_response.other.l4_hit_local_l4.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080080004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200040004offcore_response.demand_rfo.l4_hit_local_l4.snoop_noneoffcore_response.demand_rfo.l3_hit.spl_hitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000100002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0080001offcore_response.demand_data_rd.l3_hit_m.spl_hitCounts, on the per-thread basis, cycles when less than 1 uop is delivered to Resource Allocation Table (RAT). IDQ_Uops_Not_Delivered.core >= 3Retired instructions that are fetched after an interval where the front-end delivered no uops for a period of 512 cycles which was not interrupted by a back-end stall. Precise Event (Precise event)offcore_requests_outstanding.l3_miss_demand_data_rdNumber of times we entered an HLE region. Does not count nested transactionsCounts randomly selected loads when the latency from first dispatch to completion is greater than 16 cycles.  Reported latency may be longer than just the memory latency (Must be precise)offcore_response.demand_code_rd.l3_hit_e.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C400001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0044000001offcore_response.demand_data_rd.l4_hit_local_l4.snoop_non_dramumask=0x1,period=2000003,event=0xdNumber of instructions retired. General Counter - architectural event  Spec update: SKL091, SKL044Counts demand data stores that caused a page walk of any page size (4K/2M/4M/1G). This implies it missed in all TLB levels, but the walk need not have completedumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000008008Counts demand and DCU prefetch RFOs that miss L2 and the snoops to sibling cores hit in either E/S state and the line is not forwardedCounts the number of cycles when no uops are allocated and the alloc pipe is stalled waiting for a mispredicted jump to retire.  After the misprediction is detected, the front end will start immediately but the allocate pipe stalls until the mispredictedumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1003c0240umask=0x1,period=100003,event=0xb7,offcore_rsp=0x4003c0004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2003c0200This event counts cycles during which the microcode sequencer assisted the front-end in delivering uops.  Microcode assists are used for complex instructions or scenarios that can't be handled by the standard decoder.  Using other instructions, if possible, will usually improve performance.  See the Intel® 64 and IA-32 Architectures Optimization Reference Manual for more informationCounts all prefetch data reads that miss the LLC  and the data returned from dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x300400040offcore_response.pf_llc_rfo.llc_miss.dramumask=0x8,period=100000,event=0xb0offcore_requests.any.rfoOutstanding offcore readsREQUEST = ANY_DATA read and RESPONSE = LOCAL_CACHEREQUEST = ANY RFO and RESPONSE = LOCAL_CACHEREQUEST = ANY RFO and RESPONSE = REMOTE_CACHE_HITMumask=0x1,period=100000,event=0xb7,offcore_rsp=0xff33REQUEST = DATA_IN and RESPONSE = LLC_HIT_OTHER_CORE_HITMREQUEST = DEMAND_DATA_RD and RESPONSE = LLC_HIT_OTHER_CORE_HITREQUEST = DEMAND_RFO and RESPONSE = LLC_HIT_NO_OTHER_COREumask=0x1,period=100000,event=0xb7,offcore_rsp=0x5050REQUEST = PF_DATA and RESPONSE = ALL_LOCAL_DRAM AND REMOTE_CACHE_HIToffcore_response.pf_ifetch.all_local_dram_and_remote_cache_hitREQUEST = PREFETCH and RESPONSE = LLC_HIT_OTHER_CORE_HITREQUEST = ANY_REQUEST and RESPONSE = ANY_LLC_MISSoffcore_response.any_request.other_local_dramREQUEST = ANY_REQUEST and RESPONSE = OTHER_LOCAL_DRAMREQUEST = DATA_IN and RESPONSE = ANY_LLC_MISSREQUEST = DEMAND_DATA_RD and RESPONSE = ANY_DRAM AND REMOTE_FWDREQUEST = OTHER and RESPONSE = ANY_LLC_MISSoffcore_response.prefetch.any_dram_and_remote_fwddtlb_misses.walk_cyclesumask=0x1,period=100000,event=0xb7,offcore_rsp=0x5840offcore_response.pf_l2_data_rd.l3_hit.snoop_hit_with_fwdfp_arith_inst_retired.512b_packed_doubleoffcore_response.pf_l3_rfo.l3_miss.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x103FC00400umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0604000400Rate of silent evictions from the L2 cache per Kilo instruction where the evicted lines are dropped (no writeback to L3 or memory)unc_m_cas_count.allevent=0x81uncore_upi llfc_mask=0x07,ch_mask=0x02,umask=0x01,event=0x83unc_cha_misc.rfo_hit_sRead request for 4 bytes made by the CPU to IIO Part2. Unit: uncore_iio Counts every write request of up to a 64 byte transaction of data made to the MMIO space of a card on IIO Part2 by a unit on the main die (generally a core). In the general case, Part2 refers to a x4 or x8 PCIe card plugged into the third slot of a PCIe riser card, but it could refer to any x4 or x8 device attached to the IIO unit and using lanes starting at lane 8 of the 16 lanes supported by the busWrite request of up to a 64 byte transaction is made by IIO Part0 to Memory. Unit: uncore_iio unc_m2m_directory_lookup.state_sCounts when the M2M (Mesh to Memory) updates the multi-socket cacheline Directory state from from A (SnoopAll) to I (Invalid)unc_m2m_prefcam_insertsClocks of the Intel Ultra Path Interconnect (UPI). Unit: uncore_upi ll Protocol header and credit FLITs transmitted across any slot. Unit: uncore_upi ll period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80040491period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080100020This event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_S.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400100004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x04003C0122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80100400This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_F.SNOOP_NONEThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWDoffcore_response.other.pmm_hit_local_pmm.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100040400This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_M.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080100080offcore_response.all_reads.l3_hit_s.any_snoopoffcore_response.pf_l2_data_rd.l3_hit_f.hit_other_core_no_fwdoffcore_response.demand_rfo.l3_hit_s.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400200490offcore_response.pf_l2_rfo.l3_hit_e.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080020004offcore_response.pf_l1d_and_sw.l3_hit.snoop_nonecmask=6,period=2000003,umask=0x1,event=0x60This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_S.NO_SNOOP_NEEDEDoffcore_response.pf_l3_rfo.l3_hit_m.snoop_noneThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT.SNOOP_NONEmem_load_retired.local_pmmperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x10003C0002offcore_response.demand_rfo.l3_hit_e.hit_other_core_fwdoffcore_response.other.l3_hit_s.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x10003C0020offcore_response.pf_l3_rfo.l3_hit_s.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800200080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400100490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80100010This event is deprecated. Refer to new event OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_NONEThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00800407F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x00800807F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x02003C0004This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200080491period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080100490MEM_PMM_Read_Latencyperiod=2000003,umask=0x8,event=0xc7period=2000003,umask=0x40,event=0xc7period=100007,umask=0x1,event=0xc6,frontend=0x14This event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS.NO_SNOOP_NEEDEDCounts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & L3_MISS & ANY_SNOOPocr.pf_l2_rfo.l3_miss_local_dram.no_snoop_neededocr.all_pf_rfo.l3_miss.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0210000491ocr.all_pf_rfo.l3_miss_local_dram.hit_other_core_fwdCounts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & L3_MISS_REMOTE_DRAM & SNOOP_MISS_OR_NO_FWDCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x04040007F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0110008000ALL_READS & L3_MISS_LOCAL_DRAM & ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x083C000491ALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_FWDocr.pf_l3_rfo.l3_miss_local_dram.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_FWDCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS_LOCAL_DRAM.HITM_OTHER_COREocr.all_data_rd.l3_miss_local_dram.snoop_miss_or_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x083C000490ocr.demand_data_rd.l3_miss_remote_hop1_dram.any_snoopoffcore_response.all_data_rd.l3_miss_local_dram.hitm_other_coreCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_NO_FWDoffcore_response.all_reads.l3_miss_remote_hop1_dram.no_snoop_neededoffcore_response.pf_l2_data_rd.l3_miss_local_dram.hitm_other_coreCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOPCounts all prefetch (that bring data to L2) RFOs PF_L2_RFO & L3_MISS_LOCAL_DRAM & SNOOP_MISS_OR_NO_FWDoffcore_response.all_pf_data_rd.l3_miss_local_dram.no_snoop_neededoffcore_response.pf_l2_data_rd.l3_miss_remote_hop1_dram.no_snoop_neededALL_READS & L3_MISS & NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x013C000122ALL_RFO & L3_MISS & NO_SNOOP_NEEDEDocr.pf_l3_rfo.l3_miss.any_snoopCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_NONEoffcore_response.all_reads.l3_miss.snoop_noneoffcore_response.all_rfo.l3_miss.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x013C000080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x00BC000010ocr.pf_l1d_and_sw.l3_miss_remote_dram.snoop_miss_or_no_fwdoffcore_response.pf_l3_data_rd.l3_miss_local_dram.hit_other_core_fwdocr.pf_l3_rfo.l3_miss.hit_other_core_no_fwdCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS.HIT_OTHER_CORE_FWDoffcore_response.other.l3_miss_local_dram.hitm_other_coreThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS.HIT_OTHER_CORE_FWDCounts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & L3_MISS & HIT_OTHER_CORE_FWDALL_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_NO_FWDCounts any other requests  OTHER & L3_HIT_M & HITM_OTHER_COREocr.pf_l2_rfo.l3_hit_e.hitm_other_coreCounts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & L3_HIT & SNOOP_NONECounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & SUPPLIER_NONE & HIT_OTHER_CORE_NO_FWDocr.demand_data_rd.l3_hit.hit_other_core_no_fwdocr.pf_l2_data_rd.supplier_none.snoop_missALL_DATA_RD & L3_HIT_S & ANY_SNOOPCounts all demand data writes (RFOs) DEMAND_RFO & L3_HIT & HITM_OTHER_COREocr.demand_code_rd.l3_hit_s.hit_other_core_no_fwdocr.pf_l3_rfo.l3_hit_m.snoop_noneALL_PF_DATA_RD & L3_HIT_M & HIT_OTHER_CORE_FWDALL_PF_RFO & L3_HIT & HITM_OTHER_COREocr.pf_l2_data_rd.any_responseocr.pf_l1d_and_sw.l3_hit_s.hit_other_core_no_fwdocr.pf_l1d_and_sw.any_responseocr.pf_l1d_and_sw.l3_hit_m.hitm_other_coreocr.pf_l2_data_rd.l3_hit_e.hit_other_core_fwdocr.pf_l3_rfo.pmm_hit_local_pmm.snoop_noneALL_READS & L3_HIT_E & SNOOP_NONEALL_DATA_RD & L3_HIT_M & SNOOP_MISSocr.demand_rfo.pmm_hit_local_pmm.any_snoopCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_F & NO_SNOOP_NEEDEDCounts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & L3_HIT & HIT_OTHER_CORE_NO_FWDALL_PF_DATA_RD & L3_HIT_F & HIT_OTHER_CORE_FWDocr.pf_l2_data_rd.l3_hit_e.hitm_other_coreCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_E & NO_SNOOP_NEEDEDCounts all demand data writes (RFOs) DEMAND_RFO & L3_HIT & SNOOP_NONEALL_DATA_RD & L3_HIT_E & SNOOP_MISSocr.all_reads.l3_hit_f.hit_other_core_no_fwdocr.pf_l3_rfo.l3_hit_s.any_snoopALL_PF_RFO & L3_HIT_S & SNOOP_NONEocr.pf_l3_data_rd.l3_hit.hit_other_core_fwdNot taken branch instructions retired  Spec update: SKL091period=2000003,umask=0x1,event=0xc0unc_m_pmm_bandwidth.readunc_m_pmm_cmd1.wrunc_m_pmm_wpq_occupancy.allAll Clean line misses to Near Memory(DRAM cache) in Memory Mode. Unit: uncore_imc umask=0x01,event=0x13Counts every peer to peer write request of 4 bytes of data made to the MMIO space of a card on IIO Part1 by a different IIO unit. Does not include requests made by the same IIO unit. In the general case, Part1 refers to a x4 PCIe card plugged into the second slot of a PCIe riser card, but it could refer to any x4 device attached to the IIO unit using lanes starting at lane 4 of the 16 lanes supported by the busfc_mask=0x07,ch_mask=0x01,umask=0x08,event=0xc1umask=0x04,event=0x2cumask=0x03,event=0x15period=100003,umask=0x8,event=0x49Counts the number of demand Data Read requests initiated by load instructions that hit L2 cacheRetired load instructions whose data sources were hits in L3 without snoops required  Supports address when precise (Precise event)sq_misc.sq_fullUops not delivered by IDQ when backend of the machine is not stalledCycles when optimal number of uops was delivered to the back-end when the back-end is not stalledCounts the number of times a TSX Abort was triggered due to release/commit but data and address mismatchCounts the number of X86 instructions retired - an Architectural PerfMon event. Counting continues during hardware interrupts, traps, and inside interrupt handlers. Notes: INST_RETIRED.ANY is counted by a designated fixed counter freeing up programmable counters to count other events. INST_RETIRED.ANY_P is counted by a programmable counterPrecise instruction retired event with a reduced effect of PEBS shadow in IP distribution (Must be precise)umask=0x9,period=2000003,cmask=1,event=0x14Number of uops executed on port 0All indirect branch instructions retired (excluding RETs. TSX aborts are considered indirect branch) (Precise event)Page walks completed due to a demand data store to a 4K pageCounts code misses in all ITLB (Instruction TLB) levels that caused a completed page walk (2M and 4M page sizes). The page walk can end with or without a faultPrecharge due to read on page miss, write on page miss or PGT. Unit: uncore_imc unc_iio_data_req_of_cpu.mem_read.part6Clockticks of the IO coherency tracker (IRP). Unit: uncore_irp uncore_irpIndirect Branch Prediction for potential multi-target branch (speculative)umask=0x2,event=0x87ic_fetch_stall.ic_stall_back_pressurebp_tlb_relMiscellaneous events covered in more detail by l2_request_g2 (PMCx061)l2_request_g2.ic_rd_sizedAll L3 Miss Request Types. Ignores SliceMask and ThreadMask. Unit: uncore_l3pmc df_ccm_reqa.node1.wrsizedfullncdf_ccm_reqa.node3.wrsizedumask=0x4B,event=0x8bdf_ccm_reqa.node0.rdsizedncumask=0x48,event=0x8bumask=0x66,event=0x8bdf_ccm_reqa.node3.rdvlkcumask=0x63,event=0x8bdf_ccm_reqa.node5.rdvlklData Fabric CCM Performance Monitor Event DF CCM Request Ordered chgtoxumask=0x6D,event=0x8cumask=0xEC,event=0x8cumask=0xEB,event=0x8cdf_ccm_reqb.node0.anyiorequest.umask=0xE6,event=0x8cdf_ccm_reqb.node4.wrsizedfullncpostedumask=0xA1,event=0x8cdf_ioms_reqa.node4.masterabortdf_ioms_reqa.node0.ios_respdf_ioms_reqa.node2.flushdf_ioms_reqa.node2.anyatomicumask=0x45,event=0x108umask=0xE4,event=0x108umask=0xE2,event=0x108umask=0xC1,event=0x108umask=0x0F,event=0x109umask=0x6F,event=0x109umask=0xED,event=0x109df_ioms_reqb.node0.ioanynon-postedwrsized>32band<64bumask=0x22,event=0x109umask=0xE2,event=0x109Data Fabric CCM Performance Monitor Event DF IOMS Request Type B (IO and PIE Requests) Ordered iolargereadAdd/subtract OpsThis is a retire-based event. The number of retired SSE/AVX FLOPS. The number of events logged per cycle can vary from 0 to 64. This event can count above 15. Double precision divide/square root FLOPSumask=0x20,event=0x3This is a retire-based event. The number of retired SSE/AVX FLOPS. The number of events logged per cycle can vary from 0 to 64. This event can count above 15. Double precision multiply FLOPSl3_request_g1.t1.s1.wrsizedncl3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x02,event=0x1l3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x20,event=0x1l3_request_g1.t3.s3.rdsizedncl3_request_g1.t6.s1.rdsizedl3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x40,event=0x1l3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x01,event=0x3l3fillvicreq.t1.s0.chgtoxl3fillvicreq.t2.s2.chgtoxl3fillvicreq.t3.s3.chgtoxl3fillvicreq.t5.s0.rdblkc_s_vicl3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x08,event=0x3l3fillvicreq.t1.s3.rdblkc_sl3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x10,event=0x3l3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x10,event=0x3l3fillvicreq.t5.s2.rdblkx_vicl3fillvicreq.t1.s3.rdblkx_vicl3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x20,event=0x3l3fillvicreq.t1.s3.rdblkxl3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x20,event=0x3l3fillvicreq.t5.s3.rdblkxl3fillvicreq.t2.s0.rdblkl_vicl3fillvicreq.t0.s1.rdblkl_vicl3victimstate.t4.s3.nol3victimlinel3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x01,event=0x9l3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x02,event=0x9l3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x04,event=0x9l3victimstate.t1.s0.ol3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x08,event=0x9l3victimstate.t5.s0.e_fel3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x10,event=0x9l3victimstate.t7.s1.e_fel3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x10,event=0x9l3victimstate.t2.s1.dl3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x80,event=0x9l3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x80,event=0x9l3victimstate.t6.s2.odls_dispatch.ld_st_dispatchTotal Page Table Walks on I-sideumask=0x2,event=0x4bumask=0x10,event=0xafumask=0xff,event=0x70fp_ret_sse_avx_ops.mac_flopsumask=0x8,event=0xels_locks.spec_lock_hi_specumask=0x1,event=0x43umask=0x80,event=0xaeumask=0x20,event=0xae,IC_L1_ITLB_MISS_AND_L2_ITLB_MISSFR_DISPATCH_STALL_WHEN_WAITING_FOR_ALL_TO_BE_QUIETL1D_CACHE_WBL1D_CACHE_REFILL_LDASE_SPECBR_IMMED_SPECL3D_CACHE_ALLOCATECYCLETAGCACHE_READ_HITRETURNISPRAM_STALL_CYCLESFSB_LT_QUARTERDUAL_ISSUE_CYCLESVFPU_INSTR_COMPLETEDLSU_LMQ_FULL_STALLFP_ONE_HALF_FPSCR_RENAMES_BUSYCOMPLETION_QUEUE_ENTRIES_OVER_THRESHOLDTHIRD_SPECULATION_BUFFER_ACTIVEL3_CACHE_CASTOUTSCYCLES_IN_SUPERONE_PLUS_INSTR_COMPLETEDCYCLES_IDLETOTAL_ALLOCATED_TO_DLFBFPU_RESULT_STALL_CYCLESUNKNOWNLLC_MISSES{"type": "procfork"v9DSB; Frontend_Bandwidth( cpu_clk_unhalted.thread_any / 2 ) if #smt_on else cpu_clk_unhalted.thread(cstate_pkg@c7\-residency@ / msr@tsc@) * 100l2_rqsts.all_demand_data_rdThis event counts the number of offcore outstanding Demand Data Read transactions in the super queue (SQ) every cycle. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor. See the corresponding Umask under OFFCORE_REQUESTS.
Note: A prefetch promoted to Demand is counted from the promotion point  Spec update: BDM76offcore_requests_outstanding.demand_code_rdOffcore outstanding code reads transactions in SuperQueue (SQ), queue to uncore, every cycle  Spec update: BDM76umask=0x2,period=2000003,event=0x63umask=0x21,period=100007,event=0xd0This is a precise version (that is, uses PEBS) of the event that counts load uops retired to the architected path with a filter on bits 0 and 1 applied.
Note: This event ?ounts AVX-256bit load/store double-pump memory uops as a single uop at retirement. This event also counts SW prefetches  Supports address when precise (Precise event)This is a precise version (that is, uses PEBS) of the event that counts retired load uops which data sources were data hits in the last-level (L3) cache without snoops required  Supports address when precise.  Spec update: BDM100 (Precise event)umask=0x8,period=100003,event=0xd1Retired load uops which data sources were L3 and cross-core snoop hits in on-pkg core cache. (Precise Event - PEBS)  Supports address when precise.  Spec update: BDM100 (Precise event)umask=0x1,period=100007,event=0xd3floating pointThis event counts the number of transitions from legacy SSE to AVX-256 when penalty is applicable  Spec update: BDM30This event counts the number of x87 floating point (FP) micro-code assist (numeric overflow/underflow, inexact result) when the output value (destination register) is invalidCycles when uops are being delivered to Instruction Decode Queue (IDQ) from MITE pathThis event counts the number of uops initiated by MITE and delivered to Instruction Decode Queue (IDQ) while the Microcode Sequenser (MS) is busy. Counting includes uops that may bypass the IDQidq.all_mite_cycles_4_uopsumask=0x1,cmask=1,period=2000003,event=0x9cdsb2mite_switches.penalty_cyclestx_mem.abort_hle_elision_buffer_mismatchtx_exec.misc4umask=0x4,period=2000003,event=0xc8Number of times an HLE execution aborted due to various memory events (e.g., read/write capacity and conflicts)Loads with latency value being above 128  Spec update: BDM100, BDM35 (Must be precise)ld_blocks.no_srCore cycles the allocator was stalled due to recovery from earlier clear event for any thread running on the physical core (e.g. misprediction or memory nuke)Cycles when Resource Allocation Table (RAT) does not issue Uops to Reservation Station (RS) for the threadmove_elimination.simd_eliminatedTaken speculative and retired direct near callsSpeculative and retired mispredicted macro conditional branchesMicro-op dispatches cancelled due to insufficient SIMD physical register file read portsCycles per core when uops are exectuted in port 1This event counts, on the per-thread basis, cycles during which uops are dispatched from the Reservation Station (RS) to port 7resource_stalls.sbThis event counts stall cycles caused by the store buffer (SB) overflow (excluding draining from synch). This counts cycles that the pipeline backend blocked uop delivery from the front endCounts number of cycles the CPU has at least one pending  demand load request (that is cycles with non-completed load waiting for its data from memory subsystem)cycle_activity.cycles_mem_anyCycles where at least 2 uops were executed per-threaduops_executed.core_cycles_ge_3uops_retired.stall_cyclesNumber of machine clears (nukes) of any typeumask=0x20,period=100003,event=0xc3This is a precise version of BR_INST_RETIRED.ALL_BRANCHES that counts all (macro) branch instructions retired  Spec update: BDW98 (Must be precise)Taken branch instructions retired. (Precise Event - PEBS) (Precise event)This event counts all mispredicted macro branch instructions retiredunc_c_clockticksumask=0x1,event=0x35,filter_opc=0x180,filter_tid=0x3eL2 demand and L2 prefetch code references to LLC. Derived from unc_c_tor_inserts.opcode. Unit: uncore_cbox umask=0x8,event=0x1Shared line forwarded from remote cache. Unit: uncore_ha freq_trans_cycles %Load miss in all TLB levels causes a page walk that completes. (1G)  Spec update: BDM69dtlb_store_misses.walk_completedStore misses that miss the  DTLB and hit the STLB (2M)Number of DTLB page walker hits in Memory  Spec update: BDM69, BDM98umask=0x21,period=2000003,event=0xbcThis category represents fraction of slots utilized by useful work i.e. issued uops that eventually get retiredInstructions per Store (lower number means higher occurance rate)umask=0xc4,period=200003,event=0x24umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00803C0004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x01003C0004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C0010offcore_response.pf_l2_rfo.supplier_none.any_snoopoffcore_response.pf_l2_code_rd.supplier_none.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0000010080offcore_response.pf_l3_data_rd.supplier_none.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100020100offcore_response.pf_l3_code_rd.supplier_none.any_snoopoffcore_response.all_pf_data_rd.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080020090offcore_response.all_pf_rfo.supplier_none.snoop_noneoffcore_response.all_pf_rfo.supplier_none.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400020120umask=0x1,period=100003,event=0xb7,offcore_rsp=0x02003C0120umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080020240offcore_response.all_pf_code_rd.l3_hit.snoop_noneCounts all demand & prefetch RFOsumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400020122input - Invalid Operation, Denormal Operand, SNaN Operand  (Precise Event)umask=0x24,period=2000003,cmask=4,event=0x79This event counts Decode Stream Buffer (DSB)-to-MITE switch true penalty cycles. These cycles do not include uops routed through because of the switch itself, for example, when Instruction Decode Queue (IDQ) pre-allocation is unavailable, or Instruction Decode Queue (IDQ) is full. SBD-to-MITE switch true penalty cycles happen after the merge mux (MM) receives Decode Stream Buffer (DSB) Sync-indication until receiving the first MITE uop. 
MM is placed before Instruction Decode Queue (IDQ) to merge uops being fed from the MITE and Decode Stream Buffer (DSB) paths. Decode Stream Buffer (DSB) inserts the Sync-indication whenever a Decode Stream Buffer (DSB)-to-MITE switch occurs.
Penalty: A Decode Stream Buffer (DSB) hit followed by a Decode Stream Buffer (DSB) miss can cost up to six cycles in which no uops are delivered to the IDQ. Most often, such switches from the Decode Stream Buffer (DSB) to the legacy pipeline cost 0–2 cyclesoffcore_response.demand_rfo.l3_miss_local_dram.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC000004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0204000008offcore_response.pf_l2_data_rd.l3_miss.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0084000020offcore_response.pf_l3_rfo.l3_miss.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0404000200offcore_response.other.l3_miss_local_dram.snoop_hit_no_fwdoffcore_response.all_pf_data_rd.l3_miss_local_dram.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC000240offcore_response.all_rfo.l3_miss.snoop_noneA cross-core snoop resulted from L3 Eviction which misses in some processor coreUnit: uncore_cbox L3 Lookup write request that access cache and found line in M-stateunc_cbo_cache_lookup.any_iRetired load uops which data sources were hits in L3 without snoops required  Supports address when precise.  Spec update: BDM100 (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C0244Counts all demand & prefetch code reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwardedoffcore_response.all_data_rd.llc_hit.hit_other_core_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x087FC007F7offcore_response.all_reads.llc_miss.local_dramumask=0x4f,period=200000,event=0x2bumask=0x41,period=200000,event=0x2dl2_rqsts.self.prefetch.s_statel2_reject_busq.self.prefetch.s_stateumask=0x1,period=10000,event=0x11umask=0x0,period=2000000,event=0xb1SIMD Instructions retiredthermal_tripumask=0xc0,period=200000,event=0x3bumask=0x40,period=200000,event=0x63umask=0x40,period=200000,event=0x65bus_trans_inval.all_agentsumask=0x40,period=200000,event=0x6aDeferred bus transactionsext_snoop.this_agent.hitmHIT signal assertedumask=0x20,period=200000,event=0x7bHITM signal assertedcpu_clk_unhalted.busumask=0x0,period=2000000,event=0xc4reissue.overlap_store.arumask=0x5,period=200000,event=0x8ITLB flushesumask=0x2,period=200003,event=0x86Store uops retired (Precise event capable)  Supports address when precise (Must be precise)mem_load_uops_retired.dram_hitumask=0x1,period=100007,event=0xb7,offcore_rsp=0x10000032b7offcore_response.any_rfo.l2_miss.hit_other_core_no_fwdumask=0x1,period=100007,event=0xb7,offcore_rsp=0x3600001000offcore_response.corewb.l2_miss.anyoffcore_response.demand_code_rd.l2_miss.snoop_miss_or_no_snoop_neededCounts demand reads for ownership (RFO) requests generated by a write to full data cache line that are outstanding, per cycle, from the time of the L2 miss to when any response is receivedumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000040001Counts the number of times the Microcode Sequencer (MS) starts a flow of uops from the MSROM. It does not count every time a uop is read from the MSROM.  The most common case that this counts is when a micro-coded instruction is encountered by the front end of the machine.  Other cases include when an instruction encounters a fault, trap, or microcode assist of any sort that initiates a flow of uops.  The event will count MS startups for uops that are speculative, and subsequently cleared by branch mispredict or a machine clearumask=0x1,period=200003,event=0xe9Counts when a memory store of a uop spans a page boundary (a split) is retired (Must be precise)Machine clears due to memory ordering issueumask=0x1,period=200003,event=0x86Counts the number of issue slots per core cycle that were not consumed by the backend due to either a full resource  in the backend (RESOURCE_FULL) or due to the processor recovering from some event (RECOVERY)uops_not_delivered.anyInstructions retired (Precise event capable) (Must be precise)uops_retired.msumask=0x11,period=200003,event=0xd0dl1.replacementCounts demand instruction cacheline and I-side prefetch requests that miss the instruction cache have any transaction responses from the uncore subsystemumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000000004umask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000000008offcore_response.bus_locks.l2_hitumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000000400Counts requests to the uncore subsystem hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data read, code read, and read for ownership (RFO) requests (demand & prefetch) hit the L2 cacheRetired load uops which data sources were L3 and cross-core snoop hits in on-pkg core cache  Spec update: HSD29, HSD25, HSM26, HSM30.  Supports address when precise (Precise event)offcore_response.demand_code_rd.l3_hit.hit_other_core_no_fwdThis event counts the number of memory ordering machine clears detected. Memory ordering machine clears can result from memory address aliasing or snoops from another hardware thread or core to data inflight in the pipeline.  Machine clears can have a significant performance impact if they are happening frequentlyumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100400244offcore_response.pf_l2_rfo.l3_miss.any_responseoffcore_response.demand_code_rd.l3_miss.any_responseuops_issued.core_stall_cyclesCycles with pending memory loads. Set Cmask=2 to count cycleThis event counts cycles during which no instructions were executed in the execution stage of the pipeline and there were memory instructions pending (waiting for data)Precise instruction retired event with HW to reduce effect of PEBS shadow in IP distribution  Spec update: HSD140 (Must be precise)Completed page walks due to demand load misses that caused 4K page walks in any TLB levelsdtlb_store_misses.pde_cache_missumask=0x80,period=100003,event=0x49Counts the number of Extended Page Table walks from the DTLB that hit in memoryNumber of X87 FP assists due to input valuesumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0600400122umask=0xf,period=200003,event=0x27Retired load uops which data sources following L1 data-cache miss (Precise event)Counts number of X87 uops executedNumber of GSSE memory assist for stores. GSSE microcode assist is being invoked whenever the hardware is unable to properly handle GSSE-256b operationsLoads blocked by overlapping with store buffer that cannot be forwardedReference cycles when the at least one thread on the physical core is unhalted. (counts at 100 MHz rate)Cycles which a Uop is dispatched on port 1Cycles per core when uops are dispatched to port 1Uops dispatched to port 2, loads and stores per core (speculative and retired)Retired uops (Precise event)umask=0x02,event=0x34Unit: uncore_cbox LLC lookup request that access cache and found line in S-stateCompleted page walks in ITLB due to STLB load misses for large pagesoffcore_response.demand_data_rd.llc_hit.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x87f8203f7Counts all prefetch (that bring data to LLC only) code reads that miss in the LLCPartial PCIe reads. Derived from unc_c_tor_inserts.opcode.pcie_partial. Unit: uncore_cbox umask=0x8A,event=0x36event=0x60unc_p_freq_ge_1200mhz_cyclesevent=0xd,edge=1,filter_band2=30event=0xe,edge=1,filter_band3=40This event counts cycles during which the microcode sequencer assisted the front-end in delivering uops.  Microcode assists are used for complex instructions or scenarios that can't be handled by the standard decoder.  Using other instructions, if possible, will usually improve performance.  See the Intel? 64 and IA-32 Architectures Optimization Reference Manual for more informationdsb_fill.other_cancelcycle_activity.cycles_no_dispatchresource_stalls.lb_sbpartial_rat_stalls.flags_merge_uop_cycles(unc_c_tor_occupancy.miss_all / unc_c_clockticks) * 100.Load misses at all DTLB levels that cause completed page walksCounts any Prefetch requests that are outstanding, per weighted cycle, from the time of the request to when any response is received. The oustanding response should be programmed only on PMC0Counts any Prefetch requests that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x10000832f7offcore_response.any_code_rd.l2_hit_near_tile_e_fCounts Demand cacheable data write requests  that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster modeoffcore_response.any_data_rd.l2_hit_near_tile_mCounts any request that are outstanding, per weighted cycle, from the time of the request to when any response is received. The oustanding response should be programmed only on PMC0Counts Software Prefetches that are outstanding, per weighted cycle, from the time of the request to when any response is received. The oustanding response should be programmed only on PMC0Counts Software Prefetches that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M stateoffcore_response.pf_software.l2_hit_near_tile_mCounts Bus locks and split lock requests that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M stateoffcore_response.partial_reads.outstandingCounts L2 code HW prefetches that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster modeoffcore_response.demand_rfo.l2_hit_near_tile_e_foffcore_response.demand_data_rd.l2_hit_near_tile_mumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000080001Counts UC code reads (valid only for Outstanding response type)  that accounts for responses which hit its own tile's L2 with data in M stateCounts Demand cacheable data write requests  that accounts for responses which hit its own tile's L2 with data in M stateoffcore_response.pf_l2_rfo.l2_hit_this_tile_eumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0004008000Counts any Read request  that accounts for responses which hit its own tile's L2 with data in S stateCounts Partial reads (UC or WC and is valid only for Outstanding response type).  that accounts for responses which hit its own tile's L2 with data in F stateCounts Demand cacheable data and L1 prefetch data read requests  that accounts for responses which hit its own tile's L2 with data in F stateoffcore_response.demand_rfo.l2_hit_near_tileCounts L2 code HW prefetches that accounts for reponses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M stateoffcore_response.any_pf_l2.l2_hit_near_tileCounts L1 data HW prefetches that accounts for reponses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster modeoffcore_response.any_data_rd.mcdram_farCounts any request that accounts for data responses from DRAM LocalCounts L2 code HW prefetches that accounts for data responses from MCDRAM Localumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0101000020umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0101000004umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0180600100Counts demand cacheable data and L1 prefetch data reads that accounts for responses from DDR (local and far)offcore_response.demand_code_rd.ddrThis event counts the number of micro-ops retired that were supplied from MSROMCounts the number of core cycles when no micro-ops are allocated, the IQ is empty, and no other condition is blocking allocationumask=0x02,event=0x3unc_e_rpq_insertsCycles L1D lockedl1d_all_ref.cacheableL1 data cache load locks in S stateL2 data prefetches in the S stateumask=0x3,period=200000,event=0x24l2_rqsts.prefetchesumask=0x40,period=200000,event=0xf0L2 demand store RFOs in S stateLoad instructions retired remote cache HIT data source (Precise Event)mem_inst_retired.latency_above_threshold_128umask=0x10,period=500,event=0xb,ldlat=0x100mem_inst_retired.latency_above_threshold_64offcore_response.any_data.remote_cache_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0xFF22umask=0x1,period=100000,event=0xb7,offcore_rsp=0x1008Offcore demand data requests satisfied by the LLCOffcore demand data reads satisfied by the LLC or local DRAMoffcore_response.demand_data_rd.remote_cache_hitOffcore demand RFO requests satisfied by a remote cache or remote DRAMOffcore other requests satisfied by the LLC  and HITM in a sibling coreoffcore_response.pf_ifetch.llc_hit_other_core_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x440Offcore prefetch code reads satisfied by the LLC  and HITM in a sibling coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x740offcore_response.pf_rfo.llc_hit_no_other_coreOffcore prefetch RFO requests that HIT in a remote cacheOffcore prefetch requests satisfied by the LLC  and HITM in a sibling coreoffcore_response.prefetch.remote_cache_hitumask=0x4,period=2000000,event=0x10offcore_response.any_ifetch.any_dramoffcore_response.any_rfo.any_dramOffcore request = all data, response = any DRAMoffcore_response.demand_data.local_dramOffcore demand data requests satisfied by a remote DRAMoffcore_response.demand_ifetch.any_dramOffcore prefetch code reads satisfied by any DRAMOffcore prefetch RFO requests that missed the LLCumask=0x1,period=2000000,event=0xd2Unconditional call branches executedIndirect call branches executedumask=0x40,period=200000,event=0x88Mispredicted indirect call branches executedbr_misp_exec.return_nearCycles instructions are written to the instruction queueresource_stalls.storeStore buffer stall cyclesUop unfusions due to FP exceptionsuops_executed.port0uops_executed.port015DTLB first level misses but second level hitRequests from the L1/L2/L3 hardware prefetchers or Load software prefetches that hit L2 cachemem_load_retired.l3_missRetired load instructions which data sources were load missed L1 but hit FB due to preceding miss to the same cache line with data not ready  Supports address when precise (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0408000offcore_response.demand_code_rd.l4_hit_local_l4.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x02001C0004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x01001C0001offcore_response.demand_data_rd.l3_hit_m.snoop_hit_no_fwdCounts the number of uops initiated by MITE and delivered to Instruction Decode Queue (IDQ) while the Microcode Sequencer (MS) is busy. Counting includes uops that may 'bypass' the IDQCounts the number of uops not delivered to Resource Allocation Table (RAT) per thread adding “4 – x” when Resource Allocation Table (RAT) is not stalled and Instruction Decode Queue (IDQ) delivers x uops to Resource Allocation Table (RAT) (where x belongs to {0,1,2,3}). Counting does not cover cases when: a. IDQ-Resource Allocation Table (RAT) pipe serves the other thread. b. Resource Allocation Table (RAT) is stalled for the thread (including uop drops and clear BE conditions).  c. Instruction Decode Queue (IDQ) delivers four uopsRetired instructions that are fetched after an interval where the front-end had at least 2 bubble-slots for a period of 2 cycles which was not interrupted by a back-end stall. Precise Event (Precise event)umask=0x1,period=100007,event=0xc6,frontend=0x404006offcore_requests_outstanding.l3_miss_demand_data_rd_ge_6umask=0x10,period=2000003,cmask=6,event=0x60umask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C408000offcore_response.other.l4_hit_local_l4.snoop_non_dramoffcore_response.demand_rfo.l3_miss.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FFC400002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0204000002umask=0x1,period=2000003,event=0x32Number of PREFETCHW instructions executedUops inserted at issue-stage in order to preserve upper bits of vector registerspartial_rat_stalls.scoreboardCounts cycles during which a total of 1 uop was executed on all ports and Reservation Station (RS) was not emptyNumber of cycles using always true condition applied to  PEBS instructions retired event  Spec update: SKL091, SKL044 (Must be precise)inv=1,umask=0x2,period=2000003,cmask=1,event=0xc2Counts all (macro) branch instructions retired  Spec update: SKL0911000 * mem_load_retired.l1_miss / inst_retired.anyLoads that miss the DTLB and hit the STLBumask=0x10,period=100003,cmask=1,event=0x49Counts the number of (demand and L1 prefetchers) core requests rejected by the L2Q due to a full or nearly full w condition which likely indicates back pressure from L2Q.  It also counts requests that would have gone directly to the XQ, but are rejected due to a full or nearly full condition, indicating back pressure from the IDI link.  The L2Q may also reject transactions  from a core to insure fairness between cores, or to delay a core?s dirty eviction when the address conflicts incoming external snoops.  (Note that L2 prefetcher requests that are dropped are not counted by this event.)This event counts the number of retired stores that are delayed because there is not a store address buffer availableLoads missed L2 (Precise event)Counts any data read (demand & prefetch) that hit in the other module where modified copies were found in other core's L1 cacheCounts demand and DCU prefetch RFOs that miss L2Instruction fetches from IcacheCounts the number of cycles when no uops are allocated and the ROB is full (less than 2 entries available)This event counts the number of core cycles while the core is not in a halt state. The core enters the halt state when it is running the HLT instruction. In mobile systems the core frequency may change from time to time. For this reason this event may have a changing ratio with regards to timeCounts demand & prefetch code reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwardedCounts data/code/rfo reads (demand & prefetch) that hit in the LLC and the snoops sent to sibling cores return clean responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003c0040Counts prefetch (that bring data to L2) RFOs that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwardedREQUEST = DEMAND_RFO and RESPONSE = LLC_HIT_M and SNOOP = HITMoffcore_response.pf_l_ifetch.any_responseoffcore_requests.any.readumask=0x1,period=100000,event=0xb7,offcore_rsp=0xff44REQUEST = CORE_WB and RESPONSE = REMOTE_CACHE_HITMREQUEST = PF_DATA_RD and RESPONSE = LLC_HIT_NO_OTHER_COREREQUEST = PREFETCH and RESPONSE = LOCAL_CACHEoffcore_response.pf_data.other_local_drammem_uncore_retired.remote_hitmoffcore_response.demand_data_rd.l3_hit.no_snoop_neededoffcore_response.demand_rfo.l3_hit.no_snoop_neededCounts L1 data cache hardware prefetch requests and software prefetch requestsumask=0x1,period=100003,event=0xb7,offcore_rsp=0x083FC00002offcore_response.pf_l2_rfo.l3_miss_remote_dram.snoop_miss_or_no_fwdoffcore_response.pf_l1d_and_sw.l3_miss.remote_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0604000491umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063B800122core_snoop_response.rsp_ifwdmunc_m_rpq_insertsunc_cha_requests.writes_remotewrite requests from remote home agent. Unit: uncore_cha umask=0x01,event=0x59umask=0x40,event=0x5cRspI Snoop Responses Received. Unit: uncore_cha umask=0x20,event=0x5cumask=0x10,event=0x5cCounts every read request for 4 bytes of data made by a unit on the main die (generally a core) to the MMIO space of a card on IIO Part1. In the general case, Part1 refers to a x4 PCIe card plugged into the second slot of a PCIe riser card, but it could refer to any x4 device attached to the IIO unit using lanes starting at lane 4 of the 16 lanes supported by the busfc_mask=0x07,ch_mask=0x04,umask=0x01,event=0x84Counts traffic in which the M2M (Mesh to Memory) to iMC (Memory Controller) bypass was not takenunc_m2m_directory_lookup.state_aumask=0x8,event=0x2dMulti-socket cacheline Directory update from I to S. Unit: uncore_m2m Counts when the a new entry is Received(RxC) and then added to the AD (Address Ring) Ingress Queue from the CMS (Common Mesh Stop).  This is generally used for reads, and Data Response packets that go direct to Intel UPI. Unit: uncore_upi ll Counts Data Response (DRS) packets that attempted to go direct to Intel Ultra Path Interconnect (UPI) bypassing the CHA Null FLITs transmitted from any slot. Unit: uncore_upi ll offcore_response.demand_rfo.pmm_hit_local_pmm.snoop_not_neededCounts retired load instructions with at least one uop that hit in the L3 cache  Supports address when precise (Precise event)This event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_F.HITM_OTHER_COREoffcore_response.all_pf_data_rd.l3_hit_f.no_snoop_neededThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_M.HIT_OTHER_CORE_FWDperiod=100007,umask=0x8,event=0xd3This event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x8,event=0xd1This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400020122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100400122This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_F.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000020491period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400040001period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080020491This event is deprecated. Refer to new event OCR.DEMAND_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80080120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000100100offcore_response.all_reads.pmm_hit_local_pmm.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00804007F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80080002This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_E.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.ANY_RESPONSEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100400010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80040490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x01003C0004offcore_response.all_pf_rfo.l3_hit_s.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_E.HITM_OTHER_COREoffcore_response.demand_code_rd.l3_hit_f.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400200120offcore_response.all_pf_data_rd.l3_hit_m.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080080100offcore_response.pf_l3_data_rd.l3_hit_f.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x01002007F7offcore_response.pf_l1d_and_sw.l3_hit_e.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000040004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080020120This event is deprecated. Refer to new event OCR.OTHER.ANY_RESPONSEoffcore_response.pf_l2_rfo.l3_hit_s.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08007C0122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100100100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080080080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080020122This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_E.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800200004This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_S.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400020120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800080080This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400100400offcore_response.other.l3_hit.snoop_hit_with_fwdoffcore_response.all_reads.l3_hit_f.hit_other_core_no_fwdperiod=2000003,umask=0x10,event=0xc7period=100007,umask=0x1,event=0xc6,frontend=0x400406period=200003,umask=0x2,event=0x83Retired instructions that are fetched after an interval where the front-end delivered no uops for a period of 512 cycles which was not interrupted by a back-end stall (Precise event)cmask=4,period=2000003,umask=0x24,event=0x79offcore_response.pf_l2_rfo.l3_miss_remote_hop1_dram.snoop_missThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103FC00490offcore_response.all_reads.l3_miss_local_dram.snoop_miss_or_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x043C000010This event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS.HITM_OTHER_CORECounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_MISS_LOCAL_DRAM & NO_SNOOP_NEEDEDoffcore_response.pf_l2_rfo.l3_miss_local_dram.hit_other_core_no_fwdoffcore_response.all_rfo.l3_miss_remote_hop1_dram.hit_other_core_fwdperiod=2000003,umask=0x8,event=0x5dperiod=2000003,umask=0x4,event=0x5doffcore_response.all_reads.l3_miss_remote_dram.snoop_miss_or_no_fwdoffcore_response.all_pf_data_rd.l3_miss_remote_hop1_dram.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103C000490Counts any other requests  OTHER & L3_MISS_REMOTE_HOP1_DRAM & NO_SNOOP_NEEDEDALL_RFO & L3_MISS_LOCAL_DRAM & HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103FC00002This event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS_REMOTE_HOP1_DRAM.NO_SNOOP_NEEDEDALL_PF_DATA_RD & L3_MISS & ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0084000122ALL_PF_DATA_RD & L3_MISS & NO_SNOOP_NEEDEDALL_RFO & L3_MISS_REMOTE_HOP1_DRAM & ANY_SNOOPCounts demand data reads  DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & HITM_OTHER_CORECounts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & L3_MISS & NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0604000491ocr.all_pf_data_rd.l3_miss.hit_other_core_fwdoffcore_response.other.l3_miss_local_dram.snoop_miss_or_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00BC000001ocr.pf_l1d_and_sw.l3_miss_local_dram.snoop_noneThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS_REMOTE_HOP1_DRAM.ANY_SNOOPoffcore_response.pf_l3_rfo.l3_miss_remote_hop1_dram.hitm_other_coreThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS_REMOTE_HOP1_DRAM.ANY_SNOOPoffcore_response.demand_rfo.l3_miss_remote_hop1_dram.snoop_missThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS.REMOTE_HIT_FORWARDThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISSocr.pf_l2_data_rd.l3_miss_remote_hop1_dram.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0104000002Counts all demand code reads DEMAND_CODE_RD & L3_MISS & SNOOP_NONEocr.all_pf_rfo.l3_miss.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x02100007F7ALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_NO_FWDocr.demand_data_rd.l3_miss.remote_hit_forwardThis event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103FC00001ocr.demand_code_rd.l3_miss_local_dram.no_snoop_neededCounts all demand data writes (RFOs) DEMAND_RFO & L3_MISS & SNOOP_NONEperiod=2000003,umask=0x40,event=0xc8This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS_REMOTE_HOP1_DRAM.HITM_OTHER_COREocr.all_rfo.l3_miss.any_snoopALL_RFO & L3_MISS & ANY_SNOOPALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS_OR_NO_FWDocr.other.l3_miss_local_dram.any_snoopocr.other.l3_miss.remote_hitmThis event is deprecated. Refer to new event OCR.OTHER.L3_MISS.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0804000001ocr.demand_rfo.l3_miss.remote_hit_forwardCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_FWDocr.all_reads.l3_miss_local_dram.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWDoffcore_response.pf_l1d_and_sw.l3_miss_remote_hop1_dram.hitm_other_coreoffcore_response.other.l3_miss_remote_hop1_dram.hit_other_core_fwdocr.all_pf_rfo.l3_hit.any_snoopocr.all_pf_data_rd.l3_hit.hitm_other_coreocr.all_reads.pmm_hit_local_pmm.any_snoopocr.all_pf_rfo.l3_hit_e.hit_other_core_no_fwdocr.pf_l1d_and_sw.l3_hit_e.snoop_missocr.pf_l2_data_rd.l3_hit_f.snoop_missocr.pf_l3_rfo.supplier_none.any_snoopocr.pf_l1d_and_sw.pmm_hit_local_pmm.any_snoopCounts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & PMM_HIT_LOCAL_PMM & SNOOP_NOT_NEEDEDocr.all_pf_data_rd.l3_hit_m.any_snoopCounts all demand code reads  DEMAND_CODE_RD & L3_HIT_E & HITM_OTHER_CORECounts all demand code reads DEMAND_CODE_RD & L3_HIT & SNOOP_MISSocr.pf_l3_data_rd.l3_hit_s.hitm_other_coreocr.all_data_rd.any_responseocr.all_pf_data_rd.l3_hit.snoop_hit_with_fwdALL_DATA_RD & L3_HIT_F & SNOOP_NONECounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_S & NO_SNOOP_NEEDEDocr.all_reads.l3_hit.hit_other_core_no_fwdALL_RFO & SUPPLIER_NONE & HITM_OTHER_CORECounts any other requests  OTHER & L3_HIT_M & ANY_SNOOPocr.all_reads.l3_hit.snoop_hit_with_fwdCounts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & L3_HIT & SNOOP_MISSALL_READS & SUPPLIER_NONE & SNOOP_MISSocr.demand_rfo.l3_hit_e.hit_other_core_fwdALL_PF_DATA_RD & L3_HIT_F & HIT_OTHER_CORE_NO_FWDCounts all prefetch (that bring data to LLC only) RFOs hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresALL_PF_RFO & L3_HIT_F & HIT_OTHER_CORE_FWDocr.pf_l1d_and_sw.l3_hit_s.snoop_missALL_PF_DATA_RD & L3_HIT & HIT_OTHER_CORE_NO_FWDocr.pf_l3_rfo.l3_hit_f.snoop_missocr.all_pf_rfo.l3_hit_f.hitm_other_coreocr.pf_l1d_and_sw.l3_hit_e.any_snoopCounts all prefetch (that bring data to LLC only) data reads hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresocr.demand_data_rd.pmm_hit_local_pmm.snoop_noneocr.pf_l3_data_rd.l3_hit_f.snoop_missocr.demand_rfo.any_responseocr.other.l3_hit_m.hit_other_core_no_fwdocr.pf_l3_rfo.l3_hit_s.snoop_missperiod=2000003,umask=0x1,event=0x32ocr.demand_code_rd.l3_hit_f.no_snoop_neededocr.pf_l1d_and_sw.l3_hit.hit_other_core_fwdcmask=10,inv=1,period=2000003,umask=0x2,event=0xc2period=400009,umask=0x20,event=0xc5period=2000003,umask=0x80,event=0xdperiod=2000003,umask=0x4,event=0xa1period=2000003,umask=0x10,event=0xa1cmask=4,period=2000003,umask=0x1,event=0xb1period=100003,umask=0x2,event=0x3cmask=1,edge=1,period=100007,event=0x3cumask=0x04,event=0x3dCounts every write request of 4 bytes of data made to the MMIO space of a card on IIO Part2 by  a unit on the main die (generally a core) or by another IIO unit. In the general case, Part2 refers to a x4 or x8 PCIe card plugged into the third slot of a PCIe riser card, but it could refer to any x4 or x8 device attached to the IIO unit and using lanes starting at lane 8 of the 16 lanes supported by the busfc_mask=0x07,ch_mask=0x08,umask=0x08,event=0xc0unc_iio_data_req_by_cpu.peer_write.part1fc_mask=0x07,ch_mask=0x02,umask=0x02,event=0xc0fc_mask=0x07,ch_mask=0x01,umask=0x02,event=0x83unc_iio_data_req_of_cpu.peer_write.part2Peer to peer write request of up to a 64 byte transaction is made by IIO Part3 to an IIO target. Unit: uncore_iio M2M Writes Issued to iMC; All, regardless of priorityperiod=100003,umask=0xe,event=0x49umask=0x4,period=100003,event=0xf4Counts cycles where a code line fetch is stalled due to an L1 instruction cache miss. The legacy decode pipeline works at a 16 Byte granularityCounts the number of times a TSX Abort was triggered due to a non-release/commit store to lockCounts the number of times we entered an HLE region. Does not count nested transactionsCounts end of periods where the Reservation Station (RS) was empty. Could be useful to closely sample on front-end latency issues (see the FRONTEND_RETIRED event of designated precise events)Number of uops executed on port 4 and 9uops_dispatched.port_6Counts, on the per-thread basis, cycles during which at least one uop is dispatched from the Reservation Station (RS) to ports 7 and 8Counts cycles when at least 2 micro-ops are executed from any thread on physical coreCounts cycles when at least one PMH (Page Miss Handler) is busy with a page walk for a code (instruction fetch) requestCounts the number of load uops retired that miss in the level 3 cache (Precise event)unc_m_pre_count.allumask=0xC80FFE01,event=0x35TOR Inserts; DRd Opt Pref misses from local IA. Unit: uncore_cha Data requested of the CPU : Card reading from DRAM : Number of DWs (4 bytes) the card requests of the main die.    Includes all requests initiated by the Card, including reads and writes. : x8 card plugged in to Lane 2/3, Or x4 card is plugged in to slot 1unc_iio_data_req_of_cpu.mem_write.part6The number of 32B fetch windows transferred from IC pipe to DE instruction decoder (includes non-cacheable and cacheable fill responses)l2_request_g1.prefetch_l2_cmdCore to L2 cacheable request access status (not including L2 Prefetch). Data cache store or state change hit in L2umask=0x1,event=0x64L3 cache misses. Unit: uncore_l3pmc Retired Branch Instructions Mispredicteddf_ccm_reqa.node4.anydramumask=0xED,event=0x8bData Fabric CCM Performance Monitor Event DF CCM Request Ordered rdsizedumask=0x47,event=0x8bumask=0xC7,event=0x8bumask=0x83,event=0x8bdf_ccm_reqa.node2.rdvlkldf_ccm_reqb.node0.vicblkclnData Fabric CCM Performance Monitor Event DF CCM Request Ordered vicblkclnumask=0x27,event=0x8cumask=0xC7,event=0x8cdf_ccm_reqb.node4.anywrsizeddf_ccm_reqb.node4.wrsizedncpostedumask=0x4B,event=0x108umask=0x47,event=0x108df_ioms_reqa.node1.anywrsized=64bumask=0xE6,event=0x108umask=0x04,event=0x108df_ioms_reqa.node2.anyrdsizeddf_ioms_reqa.node7.anyrdsizedumask=0x6B,event=0x109df_ioms_reqb.node7.ioanyatomicdf_ioms_reqb.node2.ioanynon-postedwrsized=64bdf_ioms_reqb.node5.ioanynon-postedwrsized=64bdf_ioms_reqb.node2.ioanynon-postedwrsized>32band<64bdf_ioms_reqb.node2.ioanypostedwrsized=32df_ioms_reqb.node4.ioanypostedwrsized=32Data Fabric CCM Performance Monitor Event DF IOMS Request Type B (IO and PIE Requests) Ordered ioanypostedwrsized<32df_ioms_reqb.node5.ioanypostedwrsized<32umask=0x01,event=0x109df_ioms_reqb.node4.iolargereadumask=0x80,event=0umask=0x1,event=0All FLOPSl3_request_g1.t4.s0.wrsizedncl3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x02,event=0x1l3_request_g1.t3.s2.wrsizedncl3_request_g1.t6.s2.wrsizedncl3_request_g1.t6.s3.wrsizedncl3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x04,event=0x1l3_request_g1.t2.s0.wrsizedl3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x04,event=0x1l3_request_g1.t2.s1.wrsizedl3_request_g1.t0.s0.rdsizedncl3_request_g1.t3.s2.rdsizedl3_request_g1.t0.s3.rdsizedl3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x80,event=0x1l3fillvicreq.t6.s0.vicblkl3fillvicreq.t5.s2.chgtoxl3fillvicreq.t7.s0.rdblkc_s_vicl3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x04,event=0x3l3fillvicreq.t2.s1.rdblkc_s_vicl3fillvicreq.t5.s3.rdblkc_s_vicl3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x08,event=0x3l3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x08,event=0x3l3fillvicreq.t6.s0.rdblkc_sl3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x08,event=0x3l3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x10,event=0x3l3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x20,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x20,event=0x3l3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x20,event=0x3l3fillvicreq.t1.s0.rdblkll3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x80,event=0x3l3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x80,event=0x3l3victimstate.t1.s0.nol3victimlinel3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x01,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x02,event=0x9l3victimstate.t0.s1.f_sl3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x04,event=0x9l3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x04,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x04,event=0x9l3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x08,event=0x9l3victimstate.t5.s0.ml3victimstate.t2.s1.ml3victimstate.t7.s3.ml3victimstate.t6.s0.dl3victimstate.t0.s3.dl3victimstate.t5.s1.odL1 DTLB Miss of a page of 2M sizels_l1_d_tlb_miss.tlb_reload_32k_l2_missL1 DTLB Reload of a page of 2M sizels_tablewalker.dc_type0Cycles where a dispatch group is valid but does not get dispatched due to a token stall. RETIRE Tokens unavailableumask=0x1,event=0x94Divide/square root FLOPS. This is a retire-based event. The number of retired SSE/AVX FLOPS. The number of events logged per cycle can vary from 0 to 64. This event can count above 15Floating Point Dispatch Faults. YMM fill faultFloating Point Dispatch Faults. x87 fill faultls_locks.spec_lock_lo_specRetired lock instructions. Low speculative cacheable lock speculation succeededNumber of retired CPUID instructionsNumber of reads of the TSC (RDTSC instructions). The count is speculativeSoftware Prefetch Data Cache Fills by Data Source. DRAM or IO from this thread's die.  From DRAM (home node local)Hardware Prefetch Data Cache Fills by Data Source. From DRAM (home node local)umask=0x4,event=0xaeLS_SEGMENT_REGISTER_LOADFR_DISPATCH_STALL_WHEN_FAR_XFER_OR_RESYNC_BRANCH_PENDINGBUS_ACCESSOPS_ISSUEDL2D_CACHE_INVALRC_LD_SPECMEM_CAP_READBRANCH_MISPREDITLB_ACCESSBASE_MISPRED_STALLSCP1_CP2_LOAD_INSNSMISPREDICTED_BRANCH_INSNSLOAD_INSNSRETUSTORECYCLES_NO_COMPLETED_INSTRSDTLB_HW_SEARCH_CYCLES_OVER_THRESHOLDINSTR_BKPT_MATCHESLSU_LMQ_INDEX_ALIASLSU_MISALIGN_STALLCYCLES_WAITING_FROM_L1_INSTR_CACHE_MISSL1_DATA_LOAD_ACCESS_MISSL1_DATA_LOAD_MISS_CYCLESTHIRD_SPECULATIVE_BRANCH_BUFFER_RESOLVED_CORRECTLYL3_CACHE_MISSESBUS_READS_NOT_RETRIEDSNOOP_REQUESTSGCT_EMPTYL3_LOAD_MISSLOAD_NO_REAL_ADDRCYCLES_WITH_INSTRS_DISPATCHEDINSTR_FETCHEDUOPS_DECODEDCYCLES_ISSUE_STALLEDCACHE_INHIBITED_ACCESS_TRANSLATEDSTASH_BUSY_1STASH_BUSY_2L2_CACHE_DIRTY_DATA_ALLOCATIONSDVT0_DETECTEDmultiply-pipe-junk-opsfscycles-to-completetlb-reloadK7K8SCPMUDEBUGperiod{"type": "thr_create"%s, "oldpid": "%d", "newpid": "%d"}
TopDownL14*( cpu_clk_unhalted.thread_any / 2 ) if #smt_on else cyclesInstruction-Level-Parallelism (average number of uops executed when there is at least 1 uop executed)umask=0x42,period=200003,event=0x24umask=0x50,period=200003,event=0x24This event counts the total number of L2 code requestsThis event counts the total number of requests from the L2 hardware prefetchersOffcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue to uncore, every cycle  Spec update: BDM76Retired load uops with L2 cache hits as data sources. (Precise Event - PEBS)  Supports address when precise.  Spec update: BDM35 (Precise event)Hit in last-level (L3) cache. Excludes Unknown data-source. (Precise Event - PEBS)  Supports address when precise.  Spec update: BDM100 (Precise event)Retired load uops with L2 cache misses as data sources. Uses PEBS  Supports address when precise (Precise event)This is a precise version (that is, uses PEBS) of the event that counts retired load uops which data sources were HitM responses from a core on same socket (shared L3)  Supports address when precise.  Spec update: BDM100 (Precise event)Retired load uops which data sources were hits in L3 without snoops required. (Precise Event - PEBS)  Supports address when precise.  Spec update: BDM100 (Precise event)other_assists.avx_to_ssefp_arith_inst_retired.256b_packed_singleidq.ms_dsb_uopsThis event counts the number of uops initiated by Decode Stream Buffer (DSB) that are being delivered to Instruction Decode Queue (IDQ) while the Microcode Sequencer (MS) is busy. Counting includes uops that may bypass the IDQCycles Decode Stream Buffer (DSB) is delivering any UopThis event counts the number of cycles  uops were delivered to Instruction Decode Queue (IDQ) from the MITE path. Counting includes uops that may bypass the IDQ. This also means that uops are not being delivered from the Decode Stream Buffer (DSB)umask=0x30,period=2000003,event=0x79edge=1,umask=0x30,cmask=1,period=2000003,event=0x79Speculative cache line split load uops dispatched to L1 cacheumask=0x8,period=2000003,event=0x5dCounts the number of machine clears due to memory order conflictsumask=0x20,period=2000003,event=0xc8umask=0x10,period=2000003,event=0xc9Number of times a RTM caused a faultmem_trans_retired.load_latency_gt_64umask=0x2,period=2000003,event=0x5cCore cycles the allocator was stalled due to recovery from earlier clear event for this thread (e.g. misprediction or memory nuke)Uops that Resource Allocation Table (RAT) issues to Reservation Station (RS)cpu_clk_thread_unhalted.ref_xclk_anycpu_clk_unhalted.ref_xclkumask=0x1,period=2000003,event=0x5eThis event counts taken speculative and retired indirect branches that have a return mnemonicThis event counts the number of micro-operations cancelled after they were dispatched from the scheduler to the execution units when the total number of physical register read ports across all dispatch ports exceeds the read bandwidth of the physical register file.  The SIMD_PRF subevent applies to the following instructions: VDPPS, DPPS, VPCMPESTRI, PCMPESTRI, VPCMPESTRM, PCMPESTRM, VFMADD*, VFMADDSUB*, VFMSUB*, VMSUBADD*, VFNMADD*, VFNMSUB*.  See the Broadwell Optimization Guide for more informationuops_executed_port.port_5_coreThis event counts, on the per-thread basis, cycles during which uops are dispatched from the Reservation Station (RS) to port 6uops_dispatched_port.port_7umask=0x1,period=2000003,event=0xc2umask=0x3,event=0x35,filter_opc=0x19eLLC misses for PCIe read current. Derived from unc_c_tor_inserts.miss_opcode. Unit: uncore_cbox PCIe writes (partial cache line). Derived from unc_c_tor_inserts.opcode. Unit: uncore_cbox umask=0x1,event=0x1umask=0xC,event=0x4power_state_occupancy.cores_c0 %This is an occupancy event that tracks the number of cores that are in C6.  It can be used by itself to get the average number of cores in C0, with threshholding to generate histograms, or with other PCU events . Unit: uncore_pcu event=0x74umask=0x1,period=100003,event=0x8Demand load Miss in all translation lookaside buffer (TLB) levels causes a page walk that completes of any page size  Spec update: BDM69Store misses in all DTLB levels that cause completed page walks (2M/4M)  Spec update: BDM69umask=0xe,period=100003,event=0x85Bad_SpeculationCoreIPC_SMTRetired load uops with L2 cache hits as data sources. (Precise Event - PEBS)  Spec update: BDM35.  Supports address when precise (Precise event)offcore_response.demand_code_rd.l3_hit.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200020010umask=0x1,period=100003,event=0xb7,offcore_rsp=0x02003C0010Counts all prefetch (that bring data to L2) RFOs have any response typeoffcore_response.pf_l2_rfo.l3_hit.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100020040offcore_response.pf_l3_data_rd.l3_hit.snoop_noneoffcore_response.pf_l3_code_rd.l3_hit.snoop_missCounts any other requestsumask=0x1,period=100003,event=0xb7,offcore_rsp=0x01003C8000offcore_response.all_pf_data_rd.supplier_none.snoop_missoffcore_response.all_pf_data_rd.l3_hit.snoop_missoffcore_response.all_rfo.l3_hit.snoop_missoffcore_response.demand_data_rd.l3_miss.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C000004offcore_response.corewb.supplier_none.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0104000010offcore_response.pf_l2_rfo.l3_hit.snoop_non_dramoffcore_response.pf_l2_rfo.l3_miss.snoop_noneoffcore_response.pf_l2_code_rd.l3_miss.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC000080umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0084000200offcore_response.all_pf_data_rd.supplier_none.snoop_non_dramoffcore_response.all_pf_data_rd.l3_miss.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC000120offcore_response.all_pf_code_rd.l3_miss_local_dram.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F84000240umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC000122inv=1,umask=0x1,period=2000003,cmask=10,event=0xc2Average latency of data read request to external memory (in nanoseconds). Accounts for demand loads and L1/L2 prefetchesSocket_CLKSThis event counts retired load uops which data sources were hits in the nearest-level (L1) cache.
Note: Only two data-sources of L1/FB are applicable for AVX-256bit  even though the corresponding AVX load could be serviced by a deeper level in the memory hierarchy. Data source is reported for the Low-half load. This event also counts SW prefetches independent of the actual data source  Supports address when precise (Precise event)Counts all demand & prefetch data reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwardedumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBFC00244Return instructions retired (Precise event)This event counts taken branch instructions retired (Precise event)number of near branch instructions retired that were mispredicted and taken (Precise event)l2_m_lines_in.selfl2_lock.self.e_statel2_ld_ifetch.self.s_stateumask=0x2,period=2000000,event=0x10SIMD unpacked micro-ops executedRetired computational Streaming SIMD Extensions (SSE) scalar-single instructionsumask=0x2,period=2000000,event=0x87umask=0xa,period=200000,event=0x5Memory cluster signals to block micro-op dispatch for any reasoneist_transumask=0xe0,period=200000,event=0x60Bus cycles while processor receives dataBurst read bus transactionsumask=0x40,period=200000,event=0x66bus_trans_inval.selfbus_trans_p.selfCycles during which interrupts are disabledmul.arBus cycles when core is not haltedumask=0x20,period=2000000,event=0x88umask=0x3,period=2000000,event=0xcL2 cache request missesCounts memory load uops retired where the data is retrieved from the WCB (or fill buffer), indicating that the load found its data while that data was in the process of being brought into the L1 cache.  Typically a load will receive this indication when some other load or prefetch missed the L1 cache and was in the process of retrieving the cache line containing the data, but that process had not yet finished (and written the data back to the cache). For example, consider load X and Y, both referencing the same cache line that is not in the L1 cache.  If load X misses cache first, it obtains and WCB (or fill buffer) and begins the process of requesting the data.  When load Y requests the data, it will either hit the WCB, or the L1 cache, depending on exactly what time the request to Y occurs  Supports address when precise (Must be precise)Counts memory load uops retired where the data is retrieved from DRAM.  Event is counted at retirement, so the speculative loads are ignored.  A memory load can hit (or miss) the L1 cache, hit (or miss) the L2 cache, hit DRAM, hit in the WCB or receive a HITM response  Supports address when precise (Must be precise)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0400008000offcore_response.partial_streaming_stores.l2_miss.hitm_other_coreCounts data cache lines requests by software prefetch instructions that hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data cacheline reads generated by hardware L2 cache prefetcher that hit the L2 cacheumask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000000004umask=0x4,period=200003,event=0x13Core cycles when core is not halted  (Fixed event)Loads blocked because address in not in the UTLB (Precise event capable) (Must be precise)br_misp_retired.jccumask=0x2,period=200003,event=0x5Counts data cacheline reads generated by hardware L2 cache prefetcher hit the L2 cacheCounts data cacheline reads generated by hardware L2 cache prefetcher miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts bus lock and split lock requests outstanding, per cycle, from the time of the L2 miss to when any response is receivedCounts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000004800Counts any data writes to uncacheable write combining (USWC) memory region  outstanding, per cycle, from the time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.any_pf_data_rd.outstandingCounts reads for ownership (RFO) requests (demand & prefetch) miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredPage walks outstanding due to an instruction fetch every cycleCounts once per cycle for each page walk occurring due to an instruction fetch. Includes cycles spent traversing the Extended Page Table (EPT). Average cycles per walk can be calculated by dividing by the number of walksCounts all L2 store RFO requestsRetired load uops with L2 cache hits as data sources  Spec update: HSD76, HSD29, HSM30.  Supports address when precise (Precise event)Approximate counts of AVX & AVX2 256-bit instructions, including non-arithmetic instructions, loads, and stores.  May count non-AVX instructions that employ 256-bit operations, including (but not necessarily limited to) rep string instructions that use 256-bit loads and stores for optimized performance, XSAVE* and XRSTOR*, and operations that transition the x87 FPU data registers between x87 and MMXNumber of times an HLE transactional execution aborted due to NoAllocatedElisionBuffer being non-zeroRandomly selected loads with latency value being above 256  Spec update: HSD76, HSD25, HSM26 (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FFFC00244umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FFFC00002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FFFC00001Number of multiply packed/scalar single precision uops allocatedinv=1,umask=0x1,any=1,period=2000003,cmask=1,event=0xc2This event is incremented when self-modifying code (SMC) is detected, which causes a machine clear.  Machine clears can have a significant performance impact if they are happening frequentlyunc_cbo_xsnp_response.hit_externalunc_cbo_xsnp_response.hit_evictionNumber of ITLB page walker loads that hit in the L2page_walker_loads.ept_dtlb_memorypage_walker_loads.ept_itlb_l2Count number of STLB flush attemptsThis is a non-precise version (that is, does not use PEBS) of the event that counts FP operations retired. For X87 FP operations that have no exceptions counting also includes flows that have several X87, or flows that use X87 uops in the exception handlingumask=0x4,period=200003,event=0x24umask=0xc,period=200003,event=0x24RFOs that access cache lines in any stateRetired load uops with locked access. (Precise Event)Counts demand & prefetch data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1003c0122umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3f803c0004Counts demand data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwardedCounts number of SSE* or AVX-128 double precision FP scalar uops executedCounts cycles the IDQ is emptySpeculative cache-line split Store-address uops dispatched to L1DLoads with latency value being above 8 (Must be precise)umask=0x08,event=0x22A snoop invalidates a modified line in some processor coreumask=0x20,event=0x22Unit: uncore_cbox LLC lookup request that access cache and found line in M-statemem_load_uops_llc_miss_retired.remote_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2003c0010umask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003c0080Counts prefetch (that bring data to L2) data reads that miss the LLC  and the data returned from local dramMemory controller clock ticks. Use to generate percentages for memory controller CYCLES events. Unit: uncore_imc event=0xd,edge=1Number of cycles waiting for the checkpoints in Resource Allocation Table (RAT) to be recovered after Nuke due to all other cases except JEClear (e.g. whenever a ucode assist is needed like SSE exception, memory disambiguation, etc...)umask=0x10,period=100003,event=0x8Counts the number of load micro-ops retired that caused micro TLB missoffcore_response.any_pf_l2.any_responseCounts Demand cacheable data and L1 prefetch data read requests  that are outstanding, per weighted cycle, from the time of the request to when any response is received. The oustanding response should be programmed only on PMC0umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800083091Counts Demand cacheable data and L1 prefetch data read requests  that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F stateoffcore_response.pf_software.any_responseCounts Partial reads (UC or WC and is valid only for Outstanding response type).  that are outstanding, per weighted cycle, from the time of the request to when any response is received. The oustanding response should be programmed only on PMC0Counts Partial reads (UC or WC and is valid only for Outstanding response type).  that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800400080umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000080040umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800400020umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800080004Counts demand cacheable data and L1 prefetch data reads that accounts for any responseoffcore_response.demand_code_rd.l2_hit_this_tile_moffcore_response.pf_l2_code_rd.l2_hit_this_tile_eumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0004000100Counts Software Prefetches that accounts for responses which hit its own tile's L2 with data in E stateCounts any request that accounts for responses which hit its own tile's L2 with data in S stateoffcore_response.pf_l2_code_rd.l2_hit_this_tile_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0010000070Counts UC code reads (valid only for Outstanding response type)  that accounts for reponses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800408000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800400022umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0101000022Counts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for data responses from MCDRAM Localumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080200080Counts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses from any NON_DRAM system address. This includes MMIO transactionsCounts Demand cacheable data writes that accounts for data responses from MCDRAM LocalCounts UC code reads (valid only for Outstanding response type)  that accounts for responses from MCDRAM (local and far)Counts any request that accounts for responses from MCDRAM (local and far)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0181800020Counts all the retired locked loads. It does not include stores because we would double count if we count storesCounts the number of mispredicted near CALL branch instructions retired (Precise event)l1d_cache_ld.i_stateumask=0x4,period=2000000,event=0x41l2_data_rqsts.demand.e_stateumask=0x10,period=200000,event=0x24umask=0x1,period=200000,event=0x24l2_rqsts.prefetch_hitumask=0x4,period=200000,event=0x24L2 writeback to LLC transactionsumask=0x8,period=20000,event=0xfumask=0x10,period=20,event=0xb,ldlat=0x1000mem_inst_retired.latency_above_threshold_8umask=0x1,period=100000,event=0xb7,offcore_rsp=0x211umask=0x1,period=100000,event=0xb7,offcore_rsp=0x244offcore_response.corewb.llc_hit_other_core_hitmumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3808umask=0x1,period=100000,event=0xb7,offcore_rsp=0x7F77umask=0x1,period=100000,event=0xb7,offcore_rsp=0x733offcore_response.data_in.remote_cache_dramoffcore_response.demand_data.remote_cache_dramoffcore_response.demand_rfo.llc_hit_other_core_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1802umask=0x1,period=100000,event=0xb7,offcore_rsp=0x240SIMD integer 64 bit shuffle/move operationsoffcore_response.any_rfo.any_llc_missumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4008umask=0x1,period=100000,event=0xb7,offcore_rsp=0x6033umask=0x1,period=100000,event=0xb7,offcore_rsp=0x4033umask=0x1,period=100000,event=0xb7,offcore_rsp=0x6030umask=0x3,period=2000000,event=0x80rat_stalls.scoreboardumask=0x2,period=2000000,event=0x14br_inst_exec.direct_near_callumask=0x7f,period=20000,event=0x89br_misp_exec.indirect_non_callumask=0x1,period=2000000,cmask=1,event=0xa8lsd_overflowssex_uops_retired.scalar_singleuops_issued.cycles_all_threadsumask=0x4,period=2000000,event=0xc2Counts L1D data line replacements including opportunistic replacements, and replacements that require stall-for-replace or block-for-replaceCounts retired load instructions with at least one uop that missed in the L1 cache  Supports address when precise (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400108000offcore_response.other.l3_hit_m.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000100004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100040002offcore_response.demand_rfo.supplier_none.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100020002offcore_response.demand_data_rd.l3_hit_s.snoop_not_neededoffcore_response.demand_data_rd.l3_hit_e.spl_hitfrontend_retired.latency_ge_32frontend_retired.latency_ge_2_bubbles_ge_1hle_retired.aborted_memtypeoffcore_response.demand_data_rd.l3_hit_e.snoop_non_dramCycles when divide unit is busy executing divide or square root operations. Accounts for integer and floating-point operationsCounts when the Current Privilege Level (CPL) transitions from ring 1, 2 or 3 to ring 0 (Kernel)Cycles where no uops were executed, the Reservation Station was not empty, the Store Buffer was full and there was no outstanding loadCounts the cycles when at least one uop is delivered by the LSD (Loop-stream detector)Counts the number of instructions (EOMs) retired. Counting covers macro-fused instructions individually (that is, increments by two)  Spec update: SKL091, SKL044Counts cycles for each PMH (Page Miss Handler) that is busy with an EPT (Extended Page Table) walk for any request typeCounts 1 per cycle for each PMH that is busy with a page walk for an instruction fetch request. EPT page walk duration are excluded in Skylakeumask=0x10,period=100003,cmask=1,event=0x85This event counts the total number of L2 cache references and the number of L2 cache misses respectivelyThis event counts the number of retired loads that were prohibited from receiving forwarded data from the store because of address mismatch (Precise event)This event counts the number of load uops reissued from RehabqCounts RFO requests generated by L2 prefetchers that miss L2 with a snoop miss responseumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080000008This event counts all instruction fetches, not including most uncacheable
fetchesmem_load_uops_misc_retired.llc_missCounts prefetch RFOs that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwardedumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10433umask=0x1,period=100003,event=0xb7,offcore_rsp=0x300400240Counts all prefetch (that bring data to LLC only) RFOs that miss the LLC  and the data returned from dramoffcore_response.pf_l_data_rd.llc_miss_local.dramumask=0x2,period=100000,event=0xb0umask=0x1,period=100000,event=0xb7,offcore_rsp=0x80ffREQUEST = DATA_IFETCH and RESPONSE = IO_CSR_MMIOREQUEST = DATA_IN and RESPONSE = ANY_LOCATIONREQUEST = DATA_IN and RESPONSE = LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = DEMAND_DATA_RD and RESPONSE = IO_CSR_MMIOREQUEST = DEMAND_IFETCH and RESPONSE = LLC_HIT_NO_OTHER_COREREQUEST = DEMAND_RFO and RESPONSE = ALL_LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = OTHER and RESPONSE = LOCAL_CACHEumask=0x1,period=100000,event=0xb7,offcore_rsp=0x250REQUEST = PF_DATA and RESPONSE = LLC_HIT_OTHER_CORE_HITMREQUEST = PF_RFO and RESPONSE = LLC_HIT_NO_OTHER_COREumask=0x1,period=100000,event=0xb7,offcore_rsp=0x5020REQUEST = PREFETCH and RESPONSE = ANY_CACHE_DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3008offcore_response.demand_ifetch.other_local_dramumask=0x1,period=100000,event=0xb4dtlb_misses.large_walk_completedumask=0x20,period=200000,event=0x49umask=0x1,period=100000,event=0xb7,offcore_rsp=0x2720mem_load_l3_miss_retired.local_dramRetired load instructions whose data sources was remote HITM  Supports address when precise (Precise event)offcore_response.demand_rfo.l3_miss_remote_dram.snoop_miss_or_no_fwdoffcore_response.all_pf_data_rd.l3_miss_local_dram.snoop_miss_or_no_fwdcore_power.lvl1_turbo_licensecore_snoop_response.rsp_ifwdfeCounts number of cache lines that are dropped and not written back to L3 as they are deemed to be less likely to be reused shortlyedge=1,inv=1,umask=0x1,cmask=1,period=2000003,event=0x5e1000 * l2_lines_out.non_silent / inst_retired.anyAll DRAM CAS Commands issued. Unit: uncore_imc Counts CAS (Column Access Select) underfill read commands issued to DRAM due to a partial write, on a per channel basis.  CAS commands are issued to specify the address to read or write on DRAM, and this command counts underfill reads.  Partial writes must be completed by first reading in the underfill from DRAM and then merging in the partial write data before writing the full line back to DRAM. This event will generally count about the same as the number of partial writes, but may be slightly less because of partials hitting in the WPQ (due to a previous write request)upi_data_bandwidth_txfc_mask=0x07,ch_mask=0x01,umask=0x04,event=0x83,ch_mask=0x1func_iio_data_req_of_cpu.mem_read.part0PCI Express bandwidth reading at IIO, part 2. Unit: uncore_iio PCI Express bandwidth reading at IIO, part 3. Unit: uncore_iio Multi-socket cacheline Directory state updates; Directory Updated memory write from the HA pipe. Unit: uncore_cha umask=0x10,event=0x50Counts the total number of requests coming from a unit on this socket for exclusive ownership of a cache line without receiving data (INVITOE) to the CHAClockticks of the IIO Traffic Controller. Unit: uncore_iio Write request of up to a 64 byte transaction is made to IIO Part0 by the CPU. Unit: uncore_iio unc_iio_txn_req_of_cpu.mem_read.part2Counts when the M2M (Mesh to Memory) looks into the multi-socket cacheline Directory state, and found the cacheline marked in Any State (A, I, S or unused)Multi-socket cacheline Directory update from A to S. Unit: uncore_m2m umask=0x4,event=0x2eumask=0x2,event=0x12unc_upi_rxl_flits.all_dataevent=0x41offcore_response.all_data_rd.l3_hit_f.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80020004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100200490This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDEDoffcore_response.all_rfo.l3_hit_s.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000020080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080100491offcore_response.pf_l2_data_rd.l3_hit_e.hit_other_core_fwdoffcore_response.other.l3_hit_m.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100400080This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWDoffcore_response.pf_l3_rfo.pmm_hit_local_pmm.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080040120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0000010080offcore_response.pf_l3_rfo.l3_hit_e.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08007C0020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800100100This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_F.ANY_SNOOPAll retired load instructions  Supports address when precise (Precise event)period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200040100This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWDoffcore_response.pf_l2_data_rd.l3_hit_m.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100100400This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_F.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100080491period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800080490offcore_response.all_data_rd.l3_hit_e.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_M.ANY_SNOOPoffcore_response.pf_l3_rfo.l3_hit_m.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOPoffcore_response.all_pf_rfo.l3_hit_m.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080400122Retired load instructions which data sources missed L3 but serviced from local DRAM  Supports address when precise (Precise event)period=100003,umask=0x1,event=0xb0period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100020020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x08003C0020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000020122This event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_E.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200200491cmask=1,period=2000003,umask=0x4,event=0x79period=2000003,umask=0x2,event=0xaboffcore_response.other.l3_miss_local_dram.hit_other_core_fwdoffcore_response.pf_l2_data_rd.l3_miss_local_dram.hit_other_core_fwdocr.pf_l1d_and_sw.l3_miss_local_dram.no_snoop_neededocr.pf_l2_data_rd.l3_miss_local_dram.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0210000400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0604000004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0410000002This event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS_LOCAL_DRAM.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x10100007F7Counts all demand data writes (RFOs) DEMAND_RFO & L3_MISS & SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1010000010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0204000122This event is deprecated. Refer to new event OCR.OTHER.L3_MISS_LOCAL_DRAM.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00BC008000period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0604000020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x083C0007F7ALL_PF_DATA_RD & L3_MISS & SNOOP_MISSocr.all_rfo.l3_miss_local_dram.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0810000010ALL_READS & L3_MISS_REMOTE_DRAM & SNOOP_MISS_OR_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1004000100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1004000491period=100003,umask=0x1,event=0xb7,offcore_rsp=0x043C000002This event is deprecated. Refer to new event OCR.OTHER.L3_MISS_REMOTE_HOP1_DRAM.ANY_SNOOPocr.demand_code_rd.l3_miss.any_snoopocr.all_reads.l3_miss_remote_hop1_dram.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x083C000100This event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_MISSThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_FWDCounts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & L3_MISS & SNOOP_NONECounts all demand data writes (RFOs)  DEMAND_RFO & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_FWDALL_READS & L3_MISS & SNOOP_NONEoffcore_response.demand_data_rd.l3_miss_remote_hop1_dram.hit_other_core_no_fwdCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & HITM_OTHER_COREoffcore_response.pf_l2_rfo.l3_miss_local_dram.no_snoop_neededThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_NONEocr.all_pf_data_rd.l3_miss_remote_hop1_dram.snoop_missCounts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & L3_MISS & HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0090000122offcore_response.demand_data_rd.l3_miss.hit_other_core_fwdCounts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & L3_MISS & HIT_OTHER_CORE_NO_FWDocr.pf_l3_rfo.l3_miss_local_dram.hitm_other_coreperiod=2000003,umask=0x4,event=0xc8period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0204000010This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_FWDCounts demand data reads  DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & NO_SNOOP_NEEDEDCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_MISS_REMOTE_HOP1_DRAM & HITM_OTHER_COREocr.demand_data_rd.l3_hit.snoop_missCounts all prefetch (that bring data to L2) RFOs PF_L2_RFO & L3_HIT & HIT_OTHER_CORE_FWDALL_RFO & SUPPLIER_NONE & NO_SNOOP_NEEDEDocr.pf_l1d_and_sw.l3_hit.snoop_hit_with_fwdCounts any other requests OTHER & L3_HIT & SNOOP_MISSocr.all_rfo.l3_hit.hitm_other_coreALL_RFO & L3_HIT & HITM_OTHER_COREALL_DATA_RD & L3_HIT_S & SNOOP_MISSCounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_F & HIT_OTHER_CORE_FWDocr.pf_l3_rfo.supplier_none.hitm_other_coreocr.all_pf_data_rd.l3_hit_e.snoop_missocr.all_rfo.l3_hit_e.hit_other_core_fwdocr.pf_l3_rfo.l3_hit_m.snoop_missCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_E & HIT_OTHER_CORE_NO_FWDCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_F & ANY_SNOOPCounts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & PMM_HIT_LOCAL_PMM & SNOOP_NONEALL_DATA_RD & L3_HIT_M & SNOOP_NONEALL_RFO & L3_HIT_M & HIT_OTHER_CORE_FWDocr.demand_code_rd.l3_hit.hit_other_core_fwdCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_M & ANY_SNOOPocr.all_pf_rfo.l3_hit_m.snoop_noneocr.all_rfo.supplier_none.hit_other_core_fwdALL_RFO & SUPPLIER_NONE & HIT_OTHER_CORE_FWDCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_F & HITM_OTHER_CORECounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & SUPPLIER_NONE & NO_SNOOP_NEEDEDCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & SUPPLIER_NONE & NO_SNOOP_NEEDEDCounts all demand code reads DEMAND_CODE_RD & L3_HIT & SNOOP_NONEALL_DATA_RD & L3_HIT & HITM_OTHER_CORECounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & SUPPLIER_NONE & ANY_SNOOPCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_F & HIT_OTHER_CORE_FWDocr.demand_code_rd.l3_hit_m.no_snoop_neededCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_E & ANY_SNOOPocr.pf_l2_rfo.l3_hit_m.any_snoopALL_PF_DATA_RD & L3_HIT_S & HITM_OTHER_COREocr.other.l3_hit_m.any_snoopALL_READS & L3_HIT_E & NO_SNOOP_NEEDEDCounts any other requests  OTHER & SUPPLIER_NONE & ANY_SNOOPocr.demand_rfo.l3_hit_s.hitm_other_coreALL_DATA_RD & L3_HIT_S & SNOOP_NONEALL_RFO & L3_HIT_S & SNOOP_MISSCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_F & HITM_OTHER_COREocr.demand_data_rd.pmm_hit_local_pmm.snoop_not_neededCounts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & PMM_HIT_LOCAL_PMM & ANY_SNOOPCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_F & ANY_SNOOPCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_S & HIT_OTHER_CORE_FWDocr.pf_l3_data_rd.l3_hit_s.no_snoop_neededocr.demand_data_rd.l3_hit_f.hitm_other_coreocr.all_pf_rfo.l3_hit_s.snoop_noneperiod=100007,umask=0x40,event=0xc4cmask=4,period=2000003,umask=0x4,event=0xa3period=400009,umask=0x10,event=0xc4event=0xe7unc_m_pmm_cmd1.allCounts snoop filter capacity evictions for entries tracking exclusive lines in the cores cache. Snoop filter capacity evictions occur when the snoop filter is full and evicts an existing entry to track a new entry. Does not count clean evictions such as when a cores cache replaces a tracked cacheline with a new cachelinePeer to peer read request for 4 bytes made by a different IIO unit to IIO Part3. Unit: uncore_iio Counts every peer to peer write request of 4 bytes of data made to the MMIO space of a card on IIO Part3 by a different IIO unit. Does not include requests made by the same IIO unit. In the general case, Part3 refers to a x4 PCIe card plugged into the fourth slot of a PCIe riser card, but it could brefer to any device attached to the IIO unit using the lanes starting at lane 12 of the 16 lanes supported by the busCounts every peer to peer write request of 4 bytes of data made by IIO Part1 to the MMIO space of an IIO target. In the general case, Part1 refers to a x4 PCIe card plugged into the second slot of a PCIe riser card, but it could refer to any x4 device attached to the IIO unit using lanes starting at lane 4 of the 16 lanes supported by the busunc_iio_txn_req_by_cpu.peer_read.part3Tag Hit; Read Hit from NearMem, Dirty  Lineumask=0x28,period=200003,event=0x24Number of cycles a demand request has waited due to L1D Fill Buffer (FB) unavailablabilityCounts retired load instructions that true miss the STLB  Supports address when precise (Precise event)Counts retired load instructions with L2 cache hits as data sources  Supports address when precise (Precise event)Retired load instructions whose data sources were HitM responses from shared L3  Supports address when precise (Precise event)idq.ms_cycles_anyCounts cycles where a code fetch is stalled due to L1 instruction cache tag missCycles when no uops are not delivered by the IDQ when backend of the machine is not stalledCounts the number of times a TSX Abort was triggered due to commit but Lock Buffer not emptyCounts the number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts)uops_dispatched.port_1Number of retired PAUSE instructionsPage walks completed due to a demand data load to a 2M/4M pageNumber of page walks outstanding for a demand load in the PMH each cycleCounts the number of store uops retired. This event is Precise Event capable  Supports address when precise (Precise event)ocr.demand_rfo.l3_missCounts the number of instructions that retire. For instructions that consist of multiple uops, this event counts the retirement of the last uop of the instruction. The counter continues counting during hardware interrupts, traps, and inside interrupt handlers.  This event uses fixed counter 0 (Precise event)DRAM Precharge commands. : Precharge due to page table : Counts the number of DRAM Precharge commands sent on this channelunc_cha_tor_inserts.ia_miss_drd_opt_preffc_mask=0x07,ch_mask=0x10,umask=0x04,event=0x83unc_iio_data_req_of_cpu.mem_write.part5Clockticks of the mesh to memory (M2M)event=0x8bDynamic Indirect Predictionsbp_de_redirectThe number of instruction fetches that miss in the L1 ITLB but hit in the L2 ITLBumask=0x4,event=0x87IC line invalidated due to overwriting fill response. The number of instruction cache lines invalidated. A non-SMC event is CMC (cross modifying code), either from the other thread of the core or another coreAll L2 Cache Requests (Breakdown 1 - Common). Data cache storesAll L2 Cache Requests (Breakdown 2 - Rare). Data cache read sizedAll L2 Cache Requests (Breakdown 2 - Rare). Data cache read sized non-cacheablel2_request_g2.ic_rd_sized_ncumask=0x80,event=0x64l3_lookup_state.all_l3_req_typsThe number of retired taken branch instructions that were mispredictedThe number of resync branches. These reflect pipeline restarts due to certain microcode assists and events such as writes to the active instruction stream, among other things. Each occurrence reflects a restart penalty similar to a branch mispredict. This is relatively rareumask=0x0F,event=0x8bdf_ccm_reqa.node3.wrsizedfullncumask=0xEA,event=0x8bumask=0xA6,event=0x8bdf_ccm_reqa.node2.rdvlkcumask=0xE4,event=0x8bdf_ccm_reqa.node3.rdvlkxumask=0x82,event=0x8bdf_ccm_reqa.node7.rdvlksdf_ccm_reqb.node6.vicblkfull.df_ccm_reqb.node2.wbinvblkallumask=0x8B,event=0x8cumask=0x66,event=0x8cdf_ccm_reqb.node2.rdsizeddf_ccm_reqb.node4.rdsizedumask=0x0C,event=0x108df_ioms_reqa.node5.masterabortumask=0xAC,event=0x108df_ioms_reqa.node6.masterabortumask=0x09,event=0x108Data Fabric CCM Performance Monitor Event DF IOMS Request Type A (DRAM) fencedf_ioms_reqa.node3.anyatomicumask=0x67,event=0x108umask=0x03,event=0x108umask=0x2F,event=0x109df_ioms_reqb.node3.pieiorequestumask=0x4A,event=0x109df_ioms_reqb.node7.ioanynon-postedwrsized>32band<64bumask=0xA8,event=0x109df_ioms_reqb.node0.ioanynon-postedwrsized<32bumask=0x87,event=0x109df_ioms_reqb.node5.ioanypostedwrsized=64bumask=0x05,event=0x109umask=0x24,event=0x109umask=0x64,event=0x109umask=0xA4,event=0x109df_ioms_reqb.node7.ioanypostedwrsized=32fp_retx87_fp_ops.div_sqr_r_opsfp_retx87_fp_ops.mul_opsMultiply Opsl3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x02,event=0x1l3_request_g1.t4.s3.wrsizedncl3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x04,event=0x1l3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x04,event=0x1l3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x04,event=0x1l3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x20,event=0x1l3_request_g1.t4.s3.rdsizedncl3_request_g1.t3.s3.rdsizedl3_request_g1.t1.s2.cachingl3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x80,event=0x1l3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x80,event=0x1l3fillvicreq.t1.s0.vicblkl3fillvicreq.t4.s1.vicblkl3fillvicreq.t0.s2.vicblkl3fillvicreq.t4.s2.chgtoxl3fillvicreq.t3.s1.rdblkc_sl3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x08,event=0x3l3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x10,event=0x3l3fillvicreq.t0.s1.rdblkxl3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x20,event=0x3l3fillvicreq.t7.s1.rdblkxl3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x40,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x40,event=0x3l3fillvicreq.t3.s0.rdblkll3fillvicreq.t5.s1.rdblkll3fillvicreq.t3.s2.rdblkll3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x80,event=0x3L3 Cache Performance Monitor Counters RequestMiss: L3 missl3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x01,event=0x9l3victimstate.t7.s1.nol3victimlinel3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x01,event=0x9l3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x02,event=0x9l3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x04,event=0x9l3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x08,event=0x9l3victimstate.t7.s3.ol3victimstate.t5.s2.e_fel3victimstate.t5.s3.e_fel3victimstate.t1.s1.ml3victimstate.t6.s2.ml3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x80,event=0x9l3victimstate.t0.s2.odL1 DTLB Miss of a page of 1G sizeTotal Page Table Walks on D-sidels_pref_instr_disp.prefetch_ntaThe number of instruction fetches that hit in the L1 ITLB. Instruction fetches to a 2MB pageumask=0xff,event=0x85Dispatch of a single op that performs a load from and store to the same memory address. Number of single ops that do load/store to an addressls_l1_d_tlb_miss.tlb_reload_coalesced_page_missls_sw_pf_dc_fill.ls_mabresp_rmt_dramde_dis_dispatch_token_stalls1.fp_reg_file_rsrc_stallumask=0x2,event=0xaeFR_RETIRED_TAKEN_BRANCHES_MISPREDICTED_BY_ADDR_MISCOMPAREFR_DISPATCH_STALL_WHEN_RESERVATION_STATIONS_ARE_FULLFR_NUMBER_OF_BREAKPOINTS_FOR_DR0L1_DCACHE_WBL2_STORE_MERGEDAXI_READDATA_MAIN_TLB_MISS_STALLEXC_RETURNBR_PREDL2D_CACHETTBR_WRITE_RETIREDL2D_TLB_REFILL_RDL2D_TLB_WRINST_KERNELMISPREDICTED_BRANCH_LIKELY_INSNSNOP_INSNSISPRAM_EVENTSREPLAYCSRCL1_DATA_TOTAL_HITSBUS_RETRY_DUE_TO_COLLISIONCYCLES_SU1_SCHED_STALLEDSTORES_COMPLETEDDATA_MMU_BUSYCRIT_INPUT_INTR_LATENCY_CYCLESDAC2S_DTECTEDk8-ic-misssspiggybackrdszdwordPPC_POWER8DISABLEDALLOCATEDmetric_group: %s
hw_interrupts.receivedGenuineIntelMemory_Bound;Memory_BWUtilization of the core's Page Walker(s) serving STLB misses triggered by instruction/Load/Store accessesPoweroffcore_requests.demand_rfoThis event counts the number of cases when the offcore requests buffer cannot take more entries for the core. This can happen when the superqueue does not contain eligible entries, or when L1D writeback pending FIFO requests is full.
Note: Writeback pending FIFO has six entriesThis is a precise version (that is, uses PEBS) of the event that counts line-splitted store uops retired to the architected path. A line split is across 64B cache-line which includes a page split (4K)  Supports address when precise (Precise event)mem_load_uops_l3_hit_retired.xsnp_missumask=0x1,period=20011,event=0xd2umask=0x4,period=20011,event=0xd2umask=0x20,period=100007,event=0xd3RFO requests that access L2 cacheThis event counts L1D writebacks that access L2 cacheL2 cache lines in I state filling L2umask=0x10,period=100003,event=0xc1umask=0x8,cmask=1,period=2000003,event=0x79This event counts the number of cycles 4  uops were  delivered to Instruction Decode Queue (IDQ) from the MITE path. Counting includes uops that may bypass the IDQ. This also means that uops are not being delivered from the Decode Stream Buffer (DSB)umask=0x1,period=2000003,event=0x80Number of times an HLE execution aborted due to incompatible memory typeumask=0x1,period=2000003,event=0xc9Number of times an RTM execution aborted due to HLE-unfriendly instructionsumask=0x80,period=2000003,event=0xc9Loads with latency value being above 256  Spec update: BDM100, BDM35 (Must be precise)umask=0x1,period=2000003,event=0x63inv=1,umask=0x1,cmask=1,period=2000003,event=0xeumask=0x1,period=2000003,event=0x14umask=0x4,period=1000003,event=0x58umask=0x82,period=200003,event=0x88Speculative and retired indirect branches excluding calls and returnsumask=0x1,period=2000003,event=0xa1Cycles per thread when uops are executed in port 1uops_dispatched_port.port_2Cycles per thread when uops are executed in port 2resource_stalls.rscycle_activity.cycles_l2_pendingcycle_activity.stalls_ldm_pendingcycle_activity.cycles_l1d_missumask=0x2,period=2000003,event=0xb1uops_executed.core_cycles_ge_1inst_retired.prec_distActually retired uops. (Precise Event - PEBS)  Supports address when precise (Precise event)Retirement slots used. (Precise Event - PEBS) (Precise event)This event counts both thread-specific (TS) and all-thread (AT) nukesumask=0x3,event=0x35,filter_opc=0x187,filter_nc=1Memory controller clock ticks. Unit: uncore_imc event=0x80,occ_sel=1power_state_occupancy.cores_c6 %(unc_p_freq_max_limit_thermal_cycles / unc_p_clockticks) * 100.dtlb_load_misses.stlb_hit_2mThis event counts store misses in all DTLB levels that cause a completed page walk (1G  page size). The page walk can end with or without a fault  Spec update: BDM69dtlb_store_misses.stlb_hit_2mpage_walker_loads.itlb_l31 - ( (idq_uops_not_delivered.core / (4 * cycles)) + (( uops_issued.any - uops_retired.retire_slots + 4 * int_misc.recovery_cycles ) / (4 * cycles)) + (uops_retired.retire_slots / (4 * cycles)) )IpTBBranch instructions per taken branch4 * cyclesTLB_SMToffcore_response.demand_code_rd.supplier_none.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x01003C0008umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C0008umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100020020offcore_response.pf_l3_data_rd.l3_hit.snoop_missoffcore_response.pf_l3_data_rd.l3_hit.any_snoopoffcore_response.pf_l3_rfo.supplier_none.snoop_not_neededoffcore_response.pf_l3_rfo.l3_hit.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C0100umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200020200offcore_response.other.supplier_none.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100020240Counts all demand & prefetch data readsoffcore_response.demand_code_rd.l3_miss.snoop_noneoffcore_response.corewb.l3_miss.snoop_noneoffcore_response.corewb.l3_miss.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C000020offcore_response.pf_l2_code_rd.l3_miss_local_dram.snoop_missoffcore_response.pf_l2_code_rd.l3_miss_local_dram.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0204000100offcore_response.pf_l3_code_rd.l3_miss_local_dram.snoop_missoffcore_response.all_pf_data_rd.l3_miss_local_dram.snoop_missoffcore_response.all_pf_data_rd.l3_miss.snoop_not_neededoffcore_response.all_pf_code_rd.supplier_none.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x20003C0240offcore_response.all_rfo.l3_miss_local_dram.snoop_hitmumask=0x1,period=2000003,cmask=2,event=0xb1umask=0x1,period=2000003,cmask=3,event=0xb1L3 Lookup any request that access cache and found line in E or S-stateumask=0x02,event=0x80Each cycle count number of 'valid' coherent Data Read entries that are in DirectData mode. Such entry is defined as valid when it is allocated till data sent to Core (first chunk, IDI0). Applicable for IA Cores' requests in normal caseumask=0x01,event=0x84umask=0x01,event=0Retired load uop whose Data Source was: Remote cache HITM  Supports address when precise.  Spec update: BDE70 (Precise event)Counts all data/code/rfo reads (demand & prefetch) hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwardedCounts all demand & prefetch RFOs hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwardedCounts all demand & prefetch data reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwardedCounts all requests miss in the L3umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBFC00091Number of non data (control) flits transmitted . Derived from unc_q_txl_flits_g0.non_data. Unit: uncore_qpi (unc_m_power_self_refresh / unc_m_clockticks) * 100.l2_lines_out.self.demandl2_ld.self.any.s_stateumask=0x72,period=200000,event=0x29l2_st.self.i_statel2_st.self.mesiAll data requests from the L1 data cachel2_rqsts.self.any.mesiumask=0x44,period=200000,event=0x30x87_comp_ops_exe.fxch.ssimd_uop_type_exec.arithmetic.arsimd_inst_retired.scalar_doubleRetired Streaming SIMD Extensions 2 (SSE2) scalar-double instructionsumask=0x1,period=2000000,event=0xcaicache.accessesumask=0x3,period=2000000,event=0xaaMemory references that cross an 8-byte boundarymisalign_mem_ref.ld_bubbleext_snoop.this_agent.anyumask=0x41,period=2000000,event=0x88Retired branch instructions that were mispredicted not-takenRetired branch instructions that were mispredicted takenITLB hitsumask=0x0,period=200003,event=0x30Counts load uops retired where the data requested spans a 64 byte cache line boundary  Supports address when precise (Must be precise)Counts store uops retired where the data requested spans a 64 byte cache line boundary  Supports address when precise (Must be precise)umask=0x43,period=200003,event=0xd0Load uops retired that hit L1 data cache (Precise event capable)  Supports address when precise (Must be precise)Load uops retired that missed L2 (Precise event capable)  Supports address when precise (Must be precise)offcore_response.any_data_rd.l2_hitCounts requests to the uncore subsystem that have any transaction responses from the uncore subsystem. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000004000Counts partial cache line data writes to uncacheable write combining (USWC) memory region  that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x3600000100offcore_response.pf_l2_data_rd.l2_miss.anyumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0200000010offcore_response.demand_rfo.l2_hitCounts demand cacheable data reads of full cache lines that miss the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0400000001Counts demand cacheable data reads of full cache lines that hit the L2 cacheLoads blocked due to store forward restriction (Precise event capable) (Must be precise)umask=0x0,period=200003,event=0xemachine_clears.disambiguationCounts mispredicted branch instructions retired including all branch types (Must be precise)umask=0xeb,period=200003,event=0xc5Counts core cycles the floating point divide unit is busyCounts store uops retired that caused a DTLB miss  Supports address when precise (Must be precise)Memory uops retired that missed the DTLB (Precise event capable)  Supports address when precise (Must be precise)Counts reads for ownership (RFO) requests generated by L2 prefetcher outstanding, per cycle, from the time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000011000Counts data cache lines requests by software prefetch instructions hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data cache lines requests by software prefetch instructions miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredoffcore_response.pf_l1_data_rd.any_responseCounts data cache line reads generated by hardware L1 data cache prefetcher miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredCounts any data writes to uncacheable write combining (USWC) memory region  have any transaction responses from the uncore subsystemCounts data reads generated by L1 or L2 prefetchers true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts page walks completed due to instruction fetches whose address translations missed in the TLB and were mapped to 4K pages.  The page walks can end with or without a page faultOffcore outstanding demand data read transactions in SQ to uncore. Set Cmask=1 to count cycles  Spec update: HSD78, HSD62, HSD61umask=0x6,period=100003,event=0xf2offcore_response.pf_l3_rfo.l3_hit.any_responseoffcore_response.pf_l3_data_rd.l3_hit.any_responseNote that a whole rep string only counts AVX_INST.ALL onceNumber of times a HLE transactional region aborted due to a non XRELEASE prefixed instruction writing to an elided lock in the elision bufferoffcore_response.pf_l2_data_rd.l3_miss.any_responseoffcore_response.demand_code_rd.l3_miss.local_dramIncrements at the frequency of XCLK (100 MHz) when not haltedCycles per core when uops are executed in port 0uops_retired.core_stall_cyclesAn external snoop misses in some processor coreunc_cbo_cache_lookup.extsnp_mUnit: uncore_cbox L3 Lookup external snoop request that access cache and found line in MESI-stateCycles when PMH is busy with page walksoffcore_response.demand_code_rd.llc_hit.hit_other_core_no_fwdoffcore_response.demand_rfo.llc_miss.local_dramoffcore_response.demand_code_rd.llc_miss.local_dramumask=0x1,period=200003,event=0x27mem_load_uops_retired.llc_hitRetired load uops with L2 cache misses as data sources (Precise event)Retired load uops which data sources were HitM responses from shared LLC (Precise event)Counts requests where the address of an atomic lock instruction spans a cache line boundary or the lock instruction is executed on uncacheable addressumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00010001Number of SSE* or AVX-128 FP Computational scalar single-precision uops issued this cycleumask=0x8,period=2000003,event=0xacNumber of flags-merge uops allocated. Such uops adds delayExecution stalls while L2 cache miss load* is outstandingumask=0x80,period=100003,event=0xc1umask=0x02,event=0x22unc_cbo_xsnp_response.hitmumask=0x40,event=0x22Counts cycles weighted by the number of requests waiting for data returning from the memory controller. Accounts for coherent and non-coherent requests initiated by IA cores, processor graphic units, or LLCoffcore_response.all_pf_data_rd.llc_hit.no_snoop_neededCounts all data/code/rfo reads (demand & prefetch) that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwardedoffcore_response.all_code_rd.llc_miss.remote_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x600400001offcore_response.demand_data_rd.llc_miss.remote_hit_forwardCounts prefetch (that bring data to L2) data reads that miss the LLC  and the data returned from remote & local dramevent=0xcCounts the number of cycles that the uncore transitioned to a frequency greater than or equal to the frequency that is configured in the filter.  (filter_band2=XXX, with XXX in 100Mhz units). One can also use inversion (filter_inv=1) to track cycles when we were less than the configured frequency. Derived from unc_p_freq_band2_cycles. Unit: uncore_pcu freq_ge_1200mhz_cycles %freq_ge_4000mhz_cycles %Cache lines in M state evicted out of L1D due to Snoop HitM or dirty line replacementThis event counts the number of micro-ops retired (Precise event)This event counts the number of the divide operations executeduops_dispatched.threadumask=0x10,period=100003,event=0x3Aliasing occurs when a load is issued after a store and their memory addresses are offset by 4K.  This event counts the number of loads that aliased with a preceding store, resulting in an extended address check in the pipeline.  The enhanced address check typically has a performance penalty of 5 cyclesumask=0x4f,period=2000003,event=0x5bCounts the number of cycles that the uncore was running at a frequency greater than or equal to the frequency that is configured in the filter.  (filter_band2=XXX with XXX in 100Mhz units). One can also use inversion (filter_inv=1) to track cycles when we were less than the configured frequency. Unit: uncore_pcu umask=0x2,period=200003,event=0x4mem_uops_retired.hitmCounts any Read request  that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster modeCounts Demand cacheable data write requests  that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M stateCounts Software Prefetches that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F stateCounts Bus locks and split lock requests that accounts for any responseCounts UC code reads (valid only for Outstanding response type)  that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000010200Counts UC code reads (valid only for Outstanding response type)  that accounts for any responseumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000400080Counts L2 code HW prefetches that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M stateCounts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for any responseCounts demand code reads and prefetch code reads that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F stateoffcore_response.partial_writes.l2_hit_this_tile_moffcore_response.demand_code_rd.l2_hit_this_tile_eoffcore_response.partial_writes.l2_hit_this_tile_eoffcore_response.partial_writes.l2_hit_this_tile_soffcore_response.any_rfo.l2_hit_this_tile_soffcore_response.pf_l2_rfo.l2_hit_this_tile_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800400002offcore_response.pf_l1_data_rd.l2_hit_far_tileoffcore_response.any_request.l2_hit_far_tileCounts any Read request  that accounts for reponses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster modeCounts all instruction fetches that hit the instruction cacheoffcore_response.any_read.ddr_faroffcore_response.any_rfo.mcdram_nearoffcore_response.pf_l1_data_rd.ddr_nearumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080802000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080800004Counts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses from MCDRAM (local and far)offcore_response.partial_reads.mcdramCounts Software Prefetches that accounts for responses from DDR (local and far)uops_retired.scalar_simdumask=0x40,period=200003,event=0xc2This event counts the number of core cycles while the thread is not in a halt state. The thread enters the halt state when it is running the HLT instruction. This event is a component in many key event ratios. The core frequency may change from time to time due to transitions associated with Enhanced Intel SpeedStep Technology or TM2. For this reason this event may have a changing ratio with regards to time. When the core frequency is constant, this event can approximate elapsed time while the core was not in the halt state. It is counted on a dedicated fixed counterThis event counts every cycle when a data (D) page walk or instruction (I) page walk is in progressumask=0x8,period=2000000,event=0x51umask=0x2,period=2000000,event=0x43L1D hardware prefetch missesAll L1 writebacks to L2L1 writebacks to L2 in S stateumask=0x4,period=100000,event=0xf1l2_lines_out.anyl2_lines_out.prefetch_dirtyL2 requestsl2_write.lock.i_stateumask=0x1,period=2000000,event=0xcbumask=0x10,period=50000,event=0xb,ldlat=0x4Memory instructions retired above 8192 clocks (Precise Event)umask=0x1,period=100000,event=0xb7,offcore_rsp=0x844Offcore requests satisfied by the LLC or local DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1033Offcore data reads, RFO's and prefetches that HIT in a remote cache Offcore demand data requests satisfied by the LLC and not found in a sibling coreOffcore demand data reads satisfied by any cache or DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1001Offcore demand code reads satisfied by any cache or DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x180Offcore other requests satisfied by the LLC and not found in a sibling coreOffcore prefetch data requests satisfied by any cache or DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0xFF40All offcore prefetch code readsumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1040offcore_response.pf_rfo.io_csr_mmioumask=0x1,period=100000,event=0xb7,offcore_rsp=0x120umask=0x1,period=100000,event=0xb7,offcore_rsp=0x420offcore_response.pf_rfo.local_cache_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4720Offcore prefetch requests satisfied by the LLC and HIT in a sibling coreumask=0x4,period=200000,event=0x12128 bit SIMD integer shuffle/move operationsSIMD integer 64 bit arithmetic operationsumask=0x1,period=100000,event=0xb7,offcore_rsp=0x6022umask=0x1,period=100000,event=0xb7,offcore_rsp=0xF803umask=0x1,period=100000,event=0xb7,offcore_rsp=0x4010Offcore prefetch code reads that missed the LLCoffcore_response.prefetch.local_dramEarly Branch Prediciton Unit clearsbr_inst_exec.indirect_non_callbr_inst_exec.near_callsCycles when thread is not halted (programmable counter)Instructions retired (fixed counter)resource_stalls.rs_fulluops_executed.core_active_cycles_no_port5Total cycles using precise uop retired event (Precise Event)Retired store instructions that miss the STLB  Supports address when preciseAll retired store instructions. (Precise Event)  Supports address when preciseRetired load instructions missed L2 cache as data sources  Supports address when precise (Precise event)mem_load_l3_hit_retired.xsnp_hitml2_lines_out.silentl2_lines_out.non_silentCounts the number of cache line split locks sent to the uncoreumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC01C8000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00401C8000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100108000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00801C0004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100080004offcore_response.demand_rfo.l3_hit_m.snoop_not_neededoffcore_response.demand_data_rd.l3_hit_s.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200100001offcore_response.demand_data_rd.l3_hit_e.snoop_noneCycles where a code fetch is stalled due to L1 instruction cache missRetired instructions that are fetched after an interval where the front-end delivered no uops for a period of 8 cycles which was not interrupted by a back-end stall (Precise event)umask=0x1,period=100007,event=0xc6,frontend=0x402006Number of times an RTM execution aborted due to uncommon conditionsCounts randomly selected loads when the latency from first dispatch to completion is greater than 128 cycles.  Reported latency may be longer than just the memory latency (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000040001Counts the number of uops that the Resource Allocation Table (RAT) issues to the Reservation Station (RS)exe_activity.2_ports_utilinv=1,umask=0x2,period=2000003,cmask=10,event=0xc2Counts completed page walks (4K page size) caused by a code fetch. This implies it missed in the ITLB and further levels of TLB. The page walk can end with or without a faultThis event counts the number of retire stores that experienced cache line boundary splitsrehabq.sta_fullAll StoresCounts any rfo reads (demand & prefetch) that miss L2umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0400008008umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1680000080umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1680000008CALL counts the number of near CALL branch instructions retired.  Branch prediction predicts the branch target and enables the processor to begin executing instructions long before the branch true execution path is known. All branches utilize the branch prediction unit (BPU) for prediction. This unit predicts the target address not only based on the EIP of the branch but also based on the execution path through which execution reached this EIP. The BPU can efficiently predict the following branch types: conditional branches, direct calls and jumps, indirect calls and jumps, returns (Precise event)The NO_ALLOC_CYCLES.ALL event counts the number of cycles when the front-end does not provide any instructions to be allocated for any reason. This event indicates the cycles where an allocation stalls occurs, and no UOPS are allocated in that cycleumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003c0120Counts data/code/rfo reads (demand & prefetch) that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwardedumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3f803c0020umask=0x1,period=100003,event=0xb7,offcore_rsp=0x4003c0020umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1f80400010REQUEST = ANY_DATA read and RESPONSE = ALL_LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = ANY IFETCH and RESPONSE = ANY_LOCATIONREQUEST = ANY IFETCH and RESPONSE = LLC_HIT_OTHER_CORE_HITMREQUEST = ANY_REQUEST and RESPONSE = LLC_HIT_OTHER_CORE_HITMREQUEST = ANY_REQUEST and RESPONSE = LOCAL_CACHEoffcore_response.demand_data.all_local_dram_and_remote_cache_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7f04REQUEST = DEMAND_IFETCH and RESPONSE = LLC_HIT_OTHER_CORE_HITumask=0x1,period=100000,event=0xb7,offcore_rsp=0xff02REQUEST = DEMAND_RFO and RESPONSE = LLC_HIT_OTHER_CORE_HITREQUEST = PF_RFO and RESPONSE = ANY_CACHE_DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0xf822REQUEST = DATA_IN and RESPONSE = ANY_DRAM AND REMOTE_FWDoffcore_response.pf_ifetch.any_dram_and_remote_fwdREQUEST = PF_RFO and RESPONSE = OTHER_LOCAL_DRAMoffcore_response.pf_l2_data_rd.l3_hit.hitm_other_coreumask=0x1,period=100003,event=0xb7,offcore_rsp=0x01003C0400TBD have any response typeumask=0x10,cmask=1,period=2000003,event=0x60offcore_response.pf_l2_rfo.l3_miss.any_snoopoffcore_response.pf_l2_rfo.l3_miss.remote_hit_forwardTBD TBDCounts number of cache lines that are allocated and written back to L3 with the intention that they are more likely to be reused shortlyumask=0xF,event=0x4Counts the number of entries in the Read Pending Queue (RPQ) at each cycle.  This can then be used to calculate both the average occupancy of the queue (in conjunction with the number of cycles not empty) and the average latency in the queue (in conjunction with the number of allocations).  The RPQ is used to schedule reads out to the memory controller and to track the requests.  Requests allocate into the RPQ soon after they enter the memory controller, and need credits for an entry in this buffer before being sent from the CHA to the iMC. They deallocate from the RPQ after the CAS command has been issued to memoryUncore cache clock ticks. Unit: uncore_cha Counts when a RFO (the Read for Ownership issued before a  write) request hit a cacheline in the S (Shared) statefc_mask=0x07,ch_mask=0x02,umask=0x04,event=0xc0unc_iio_data_req_by_cpu.mem_write.part1Write request of 4 bytes made to IIO Part2 by the CPU . Unit: uncore_iio unc_iio_txn_req_by_cpu.mem_write.part2Counts every write request of up to a 64 byte transaction of data made by IIO Part0 to a unit on the main die (generally memory). In the general case, Part0 refers to a standard PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could also refer to any device plugged into the first slot of a PCIe riser card or to a device attached to the IIO unit which starts its use of the bus using lane 0 of the 16 lanes supported by the busunc_m2m_direct2core_not_taken_dirstateunc_m2m_direct2core_txn_overrideunc_upi_rxl_bypassed.slot1This event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.SUPPLIER_NONE.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080040080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400100001offcore_response.demand_code_rd.l3_hit_f.no_snoop_neededThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_F.ANY_SNOOPRetired load instructions whose data sources was forwarded from a remote cache  Supports address when preciseoffcore_response.other.l3_hit_s.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100020122This event is deprecated. Refer to new event OCR.ALL_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080100002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400208000offcore_response.pf_l3_data_rd.supplier_none.hitm_other_coreThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWDThis event is deprecated. Refer to new event OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800100002offcore_response.all_pf_rfo.l3_hit_s.snoop_missThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.ANY_RESPONSEThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONEThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_F.ANY_SNOOPThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_M.ANY_SNOOPThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDEDoffcore_response.pf_l2_rfo.l3_hit_e.any_snoopoffcore_response.all_pf_data_rd.pmm_hit_local_pmm.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80400490offcore_response.pf_l1d_and_sw.pmm_hit_local_pmm.any_snoopperiod=200003,umask=0x38,event=0x24This event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_M.HITM_OTHER_COREoffcore_response.all_reads.supplier_none.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080028000This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_NONEThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_MISSoffcore_response.pf_l3_rfo.l3_hit_f.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000020100offcore_response.all_pf_data_rd.l3_hit_m.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT.NO_SNOOP_NEEDEDoffcore_response.pf_l3_rfo.l3_hit_e.hit_other_core_no_fwdoffcore_response.all_pf_data_rd.l3_hit_m.no_snoop_neededoffcore_response.other.l3_hit_s.hitm_other_coreThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_S.SNOOP_MISSThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWDoffcore_response.pf_l2_data_rd.l3_hit_f.hitm_other_coreoffcore_response.demand_data_rd.pmm_hit_local_pmm.snoop_noneoffcore_response.all_data_rd.l3_hit_m.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000040491period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100028000period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000080004This event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_M.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDEDThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_F.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x10003C0120This event is deprecated. Refer to new event OCR.OTHER.L3_HIT.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400100100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x02003C0491This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_E.SNOOP_MISSoffcore_response.all_pf_rfo.l3_hit_s.no_snoop_neededperiod=100007,umask=0x1,event=0xd3offcore_response.demand_code_rd.l3_hit_m.hit_other_core_no_fwdoffcore_response.all_pf_rfo.pmm_hit_local_pmm.snoop_noneoffcore_response.pf_l2_rfo.l3_hit_e.hit_other_core_fwdoffcore_response.pf_l2_data_rd.l3_hit_s.snoop_missoffcore_response.demand_rfo.supplier_none.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_FWDoffcore_response.demand_data_rd.supplier_none.hitm_other_coreThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_FWDoffcore_response.all_pf_data_rd.l3_hit_e.snoop_missThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_S.HITM_OTHER_COREoffcore_response.pf_l3_data_rd.supplier_none.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80208000period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400100080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80400491period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800048000This event is deprecated. Refer to new event OCR.OTHER.L3_HIT.SNOOP_HIT_WITH_FWDperiod=100007,umask=0x1,event=0xc6,frontend=0x13Retired Instructions who experienced decode stream buffer (DSB - the decoded instruction-cache) miss (Precise event)period=100007,umask=0x1,event=0xc6,frontend=0x15period=100003,umask=0x1,event=0xb7,offcore_rsp=0x10040007F7Counts all demand data writes (RFOs)  DEMAND_RFO & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS.REMOTE_HIT_FORWARDocr.pf_l2_rfo.l3_miss.hit_other_core_no_fwdoffcore_response.all_data_rd.l3_miss.no_snoop_neededThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWDoffcore_response.all_rfo.l3_miss_local_dram.hit_other_core_no_fwdocr.all_pf_data_rd.l3_miss_remote_hop1_dram.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3FBC000001This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS.HIT_OTHER_CORE_NO_FWDALL_PF_RFO & L3_MISS_LOCAL_DRAM & ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x013C000490ocr.all_pf_data_rd.l3_miss_local_dram.hit_other_core_fwdALL_PF_RFO & L3_MISS & HIT_OTHER_CORE_NO_FWDCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_MISS_LOCAL_DRAM & ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3FBC000002ocr.pf_l1d_and_sw.l3_miss_remote_hop1_dram.snoop_noneThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS.REMOTE_HITMperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3FBC000100offcore_response.demand_rfo.l3_miss_remote_hop1_dram.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1010008000cmask=1,period=2000003,umask=0x10,event=0x60Counts demand data reads  DEMAND_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x043C000001offcore_response.other.l3_miss_remote_hop1_dram.no_snoop_neededocr.pf_l3_rfo.l3_miss_remote_hop1_dram.snoop_noneocr.all_data_rd.l3_miss_remote_hop1_dram.snoop_noneocr.all_pf_data_rd.l3_miss_local_dram.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x043C008000period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0410000491ALL_PF_RFO & L3_MISS_REMOTE_HOP1_DRAM & SNOOP_NONEoffcore_response.pf_l1d_and_sw.l3_miss.snoop_noneocr.demand_data_rd.l3_miss_remote_hop1_dram.no_snoop_neededocr.all_data_rd.l3_miss_remote_hop1_dram.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x063B800400Counts demand data reads DEMAND_DATA_RD & L3_MISS & REMOTE_HITMThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_NONEThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS.REMOTE_HITMperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F84000122This event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS.HIT_OTHER_CORE_NO_FWDocr.all_data_rd.l3_miss.no_snoop_neededThis event is deprecated. Refer to new event OCR.OTHER.L3_MISS.HIT_OTHER_CORE_NO_FWDocr.all_pf_rfo.l3_miss_local_dram.snoop_noneoffcore_response.demand_data_rd.l3_miss.hit_other_core_no_fwdoffcore_response.demand_rfo.l3_miss_local_dram.no_snoop_neededThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS.NO_SNOOP_NEEDEDocr.all_data_rd.l3_miss.remote_hit_forwardCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_FWDCounts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & L3_MISS & HIT_OTHER_CORE_NO_FWDocr.pf_l2_rfo.l3_hit_f.hit_other_core_no_fwdocr.pf_l3_data_rd.l3_hit_f.hit_other_core_no_fwdocr.all_data_rd.pmm_hit_local_pmm.any_snoopALL_RFO & L3_HIT_M & SNOOP_MISSCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_E & NO_SNOOP_NEEDEDCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_F & HIT_OTHER_CORE_NO_FWDCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_F & ANY_SNOOPocr.pf_l3_data_rd.l3_hit_s.hit_other_core_no_fwdocr.demand_code_rd.supplier_none.hitm_other_coreCounts all demand data writes (RFOs)  DEMAND_RFO & SUPPLIER_NONE & HITM_OTHER_COREocr.other.supplier_none.snoop_noneocr.pf_l3_data_rd.l3_hit_m.no_snoop_neededCounts all demand data writes (RFOs) DEMAND_RFO & L3_HIT & SNOOP_MISSALL_DATA_RD & ANY_RESPONSE have any response typeocr.all_pf_data_rd.l3_hit_e.hitm_other_coreCounts all demand code reads  DEMAND_CODE_RD & L3_HIT_S & NO_SNOOP_NEEDEDocr.pf_l1d_and_sw.l3_hit_s.no_snoop_neededALL_READS & L3_HIT_S & HIT_OTHER_CORE_FWDocr.demand_code_rd.l3_hit_s.any_snoopocr.all_pf_rfo.l3_hit_s.no_snoop_neededocr.all_rfo.supplier_none.hit_other_core_no_fwdALL_READS & L3_HIT & ANY_SNOOPALL_PF_DATA_RD & L3_HIT & ANY_SNOOPocr.pf_l3_data_rd.l3_hit.snoop_missocr.all_reads.l3_hit_e.snoop_noneperiod=200003,umask=0x20,event=0x28Counts all prefetch (that bring data to L2) RFOs hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresALL_PF_DATA_RD & L3_HIT_F & SNOOP_NONECounts all demand code reads  DEMAND_CODE_RD & L3_HIT_F & HITM_OTHER_COREocr.pf_l3_data_rd.l3_hit_f.hit_other_core_fwdCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_M & HIT_OTHER_CORE_FWDocr.other.l3_hit_m.snoop_noneocr.demand_rfo.l3_hit_m.hit_other_core_no_fwdALL_RFO & L3_HIT_M & NO_SNOOP_NEEDEDocr.pf_l3_data_rd.supplier_none.snoop_missocr.pf_l2_rfo.l3_hit_m.snoop_missocr.all_rfo.l3_hit_m.snoop_noneocr.all_pf_data_rd.l3_hit_m.hitm_other_coreALL_PF_RFO & L3_HIT & SNOOP_NONEocr.other.l3_hit_f.snoop_missocr.demand_data_rd.l3_hit_e.hit_other_core_no_fwdocr.all_rfo.l3_hit_e.hitm_other_coreCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_S & ANY_SNOOPocr.pf_l2_rfo.l3_hit_s.no_snoop_neededocr.all_data_rd.supplier_none.hitm_other_coreocr.pf_l3_data_rd.l3_hit.hit_other_core_no_fwdocr.all_rfo.pmm_hit_local_pmm.snoop_not_neededocr.pf_l3_data_rd.l3_hit_m.any_snoopocr.all_data_rd.supplier_none.hit_other_core_fwdThis event counts not taken branch instructions retired  Spec update: SKL091period=100003,umask=0x1,event=0x4cunc_m_pmm_bandwidth.writeCounts every read request for 4 bytes of data made by a unit on the main die (generally a core) or by another IIO unit to the MMIO space of a card on IIO Part3. In the general case, Part3 refers to a x4 PCIe card plugged into the fourth slot of a PCIe riser card, but it could brefer to  any device attached to the IIO unit using the lanes starting at lane 12 of the 16 lanes supported by the busfc_mask=0x07,ch_mask=0x08,umask=0x02,event=0xc0fc_mask=0x07,ch_mask=0x02,umask=0x08,event=0x83Peer to peer read request for up to a 64 byte transaction is made by a different IIO unit to IIO Part0. Unit: uncore_iio Multi-socket cacheline Directory lookups (cacheline found in A state). Unit: uncore_m2m Counts incoming FLITs (FLow control unITs) whcih bypassed the slot2 RxQ buffer (Receive Queue)  and passed directly to the Egress.  This is a latency optimization, and should generally be the common case.  If this value is less than the number of FLITs transfered, it implies that there was queueing getting onto the ring, and thus the transactions saw higher latencySpeculatively counts the number TSX Aborts due to a data capacity limitation for transactional writesCycles after recovery from a branch misprediction or machine clear till the first uop is issued from the resteered pathCycles when divide unit is busy executing divide or square root operationsumask=0x80,period=2000003,event=0xa6uops_executed.cycles_ge_1All branch instructions retired (Precise event)umask=0x80,period=100003,event=0xc5Page walks completed due to a demand data load to a 4K pageCounts the number of page walks outstanding for a demand load in the PMH (Page Miss Handler) each cycleCycles when at least one PMH is busy with a page walk for a demand loadCounts memory requests originating from the core that reference a cache line in the last level cache. If the platform has an L3 cache, last level cache is the L3, otherwise it is the L2Counts the number of load uops retired that hit in the level 2 cache  Supports address when precise (Precise event)Counts the number of reference cycles that the core is not in a halt state. The core enters the halt state when it is running the HLT instruction.  The core frequency may change from time.  This event is not affected by core frequency changes and at a fixed frequency.  This event uses fixed counter 2Counts the number of branch instructions retired for all branch types (Precise event)Counts cycles the floating point divider or integer divider or both are busy.  Does not imply a stall waiting for either dividerDRAM Precharge commands. : Precharge due to page table. Unit: uncore_imc unc_cha_tor_inserts.ia_miss_crdTOR Inserts; Data read opt from local IA that misses in the snoop filterumask=0xC807FE01,event=0x35unc_i_clockticksl3_comb_clstr_state.request_missevent=0xc1The number of branch instructions retired, of any type, that were not correctly predicted. This includes those for which prediction is not attempted (far control transfers, exceptions and interrupts)ex_ret_brn_ind_mispex_ret_conddf_ccm_reqa.node0.wrsizedfullncdf_ccm_reqa.node5.wrsizedData Fabric CCM Performance Monitor Event DF CCM Request Ordered wrsizedfullzerodf_ccm_reqa.node2.rdsizedncumask=0x87,event=0x8bdf_ccm_reqa.node7.specdramrdumask=0x24,event=0x8bumask=0xCD,event=0x8cumask=0x2B,event=0x8cumask=0xEA,event=0x8cdf_ccm_reqb.node1.wrsizedncdf_ccm_reqb.node2.wrsizedncumask=0xC4,event=0x8cData Fabric CCM Performance Monitor Event DF IOMS Request Type A (DRAM) masterabortdf_ioms_reqa.node2.masterabortumask=0x6B,event=0x108umask=0x2A,event=0x108Data Fabric CCM Performance Monitor Event DF IOMS Request Type A (DRAM) anydramtransactionumask=0xA8,event=0x108df_ioms_reqa.node6.anyatomicumask=0x8E,event=0x109df_ioms_reqb.node1.anyiotransactiondf_ioms_reqb.node6.anyiotransactionData Fabric CCM Performance Monitor Event DF IOMS Request Type B (IO and PIE Requests) Ordered ioanyatomicumask=0xCB,event=0x109df_ioms_reqb.node3.ioanynon-postedwrsized<32bumask=0xE7,event=0x109umask=0x26,event=0x109umask=0x23,event=0x109df_ioms_reqb.node3.ioanypostedwrsized<32df_ioms_reqb.node6.ioanypostedwrsized<32df_ioms_reqb.node3.ioanyrdsizeddf_ioms_reqb.node5.iolargereadumask=0xf,event=0Total number of fp uOps on pipe 1This is a retire-based event. The number of retired SSE/AVX FLOPS. The number of events logged per cycle can vary from 0 to 64. This event can count above 15. Double precision add/subtract FLOPSfp_retired_ser_ops.x87_ctrl_retThe number of serializing Ops retired. x87 bottom-executing uOps retiredL3 Cache Performance Monitor Counters L3 Cache Accessesl3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x02,event=0x1l3_request_g1.t4.s2.wrsizedncl3_request_g1.t1.s3.wrsizedncl3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x04,event=0x1l3_request_g1.t4.s1.rdsizedncl3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x20,event=0x1l3_request_g1.t1.s2.rdsizedncl3_request_g1.t3.s2.rdsizedncl3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x40,event=0x1l3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x40,event=0x1l3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x40,event=0x1l3_request_g1.t0.s1.cachingl3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x01,event=0x3l3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x02,event=0x3l3fillvicreq.t0.s1.chgtoxl3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x02,event=0x3l3fillvicreq.t5.s3.chgtoxl3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x04,event=0x3l3fillvicreq.t1.s0.rdblkc_sl3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x08,event=0x3l3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x08,event=0x3l3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x08,event=0x3l3fillvicreq.t4.s2.rdblkx_vicl3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x10,event=0x3l3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x40,event=0x3l3fillvicreq.t4.s1.rdblkll3victimstate.t2.s3.nol3victimlinel3victimstate.t2.s2.none_nol3victimlinel3victimstate.t7.s2.none_nol3victimlinel3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x02,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x04,event=0x9l3victimstate.t3.s3.f_sl3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x08,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x08,event=0x9l3victimstate.t7.s2.ol3victimstate.t0.s2.e_fel3victimstate.t2.s2.e_fel3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x20,event=0x9l3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x20,event=0x9l3victimstate.t7.s0.dl3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x40,event=0x9l3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x40,event=0x9l3victimstate.t5.s0.odls_locks.bus_lockCounts the number of loads dispatched to the LS unit. Unit Masks ADDedumask=0x80,event=0x45Total Page Table Walks IC Type 1umask=0x1,event=0x46Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ 1 Tokens unavailableThe number of instruction fetches that miss in both the L1 and L2 TLBs. Instruction fetches to a 1GB pageThe number of instruction fetches that miss in both the L1 and L2 TLBs. Instruction fetches to a 2MB pagebp_l1_tlb_miss_l2_tlb_miss.if4kumask=0x4,event=0x25Software Prefetch Data Cache Fills by Data Source. Local L2 hitCycles where a dispatch group is valid but does not get dispatched due to a token stall. Integer Scheduler miscellaneous resource stallIC_MISSFR_RETIRED_UOPSFR_RETIRED_BRANCHESFR_RETIRED_BRANCHES_MISPREDICTEDFR_RETIRED_TAKEN_BRANCHES_MISPREDICTEDFR_RETIRED_RESYNCSFR_INTERRUPTS_MASKED_CYCLESFR_NUMBER_OF_BREAKPOINTS_FOR_DR2L2_CACHE_REFILLPLE_FIFO_OVERFLOWL2D_CACHE_WB_VICTIMLDREX_SPECVFP_SPECL1D_CACHE_REFILL_OUTERRETURN_NOTPREDDTLB_ACCESSIFU_IDU_MISS_PRED_UPSTREAM_CYCLESLOAD_STORE_REPLAYSEJTAG_INSN_TRIGGERSWBUFBFILLIOBDMALOAD_MISS_ALIASL1_DATA_LOAD_HITBTIC_MISSDTLB_HW_SEARCH_CYCLESFP_STORE_DOUBLE_COMPLETES_IN_LSUBUS_RETRY_DUE_TO_INTERVENTION_ORDERINGGROUP_DISPATCHFXU_LONG_INSTR_COMPLETION_STALLERAT_INSTR_MISSBRANCH_TAKENTLB_DATA_MISSTLB_INSTR_MISSCYCLES_MU_SCHED_STALLEDLOAD_MISS_LDQ_FULLSTORE_TRANSLATE_WHEN_QUEUE_FULLLV2_VSSTASH_REQUESTS_L1DVT5_DETECTEDbranchesSYSTEMPPC7450INTEL_COREI7desc: %s
l3_thread_mask{"type": "sysexit"{"type": "map_in"Rough Estimation of fraction of fetched lines bytes that were likely consumed by program instructionsActual Average Latency for L1 data-cache miss demand loadsTLBl2_rqsts.rfo_missl2_rqsts.all_demand_missAll requests that miss L2 cacheDemand Data Read requestsCore-originated cacheable demand requests that refer to L3Offcore outstanding Demand Data Read transactions in uncore queue  Spec update: BDM76offcore_requests_outstanding.cycles_with_demand_data_rdCycles when offcore outstanding cacheable Core Data Read transactions are present in SuperQueue (SQ), queue to uncore  Spec update: BDM76This event counts cycles when offcore outstanding cacheable Core Data Read transactions are present in the super queue. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation). See corresponding Umask under OFFCORE_REQUESTS  Spec update: BDM76umask=0x82,period=2000003,event=0xd0l2_trans.rfol2_trans.code_rdumask=0x10,period=200003,event=0xf0umask=0x40,period=200003,event=0xf0This event counts the number of L2 cache lines in the Shared state filling the L2. Counting does not cover rejectsfp_assist.x87_inputumask=0x18,cmask=1,period=2000003,event=0x79hle_retired.aborted_misc4rtm_retired.aborted_misc2umask=0x1,period=20011,event=0xcd,ldlat=0x10umask=0x1,period=2003,event=0xcd,ldlat=0x40event=0x3c,any=1cpu_clk_unhalted.ref_tscld_blocks.store_forwardFalse dependencies in MOB due to partial compareumask=0x3,any=1,cmask=1,period=2000003,event=0xdCycles when divider is busy executing divide operationsrs_events.empty_endNot taken speculative and retired mispredicted macro conditional branchesThis event counts not taken speculative and retired mispredicted macro conditional branch instructionsThis event counts, on the per-thread basis, cycles during which uops are dispatched from the Reservation Station (RS) to port 0umask=0x8,period=2000003,event=0xa1umask=0x40,period=2000003,event=0xa1umask=0x80,any=1,period=2000003,event=0xa1Cycles stalled due to no store buffers available. (not including draining form sync)uops_executed.core_cycles_ge_2Cycles without actually retired uopsThis event counts cycles without actually retired uopsThis event counts far branch instructions retired  Spec update: BDW98event=0llc_misses.mmio_writellc_misses.pcie_writeunc_h_requests.readsumask=0x40,event=0x21unc_m_power_critical_throttle_cycles(unc_p_power_state_occupancy.cores_c3 / unc_p_clockticks) * 100.(unc_p_prochot_external_cycles / unc_p_clockticks) * 100.unc_p_freq_max_limit_thermal_cyclesDemand load Miss in all translation lookaside buffer (TLB) levels causes a page walk that completes (4K)  Spec update: BDM69dtlb_store_misses.walk_completed_4kumask=0x12,period=2000003,event=0xbcidq_uops_not_delivered.core / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) )))BrMispredicts_SMTAverage external Memory Bandwidth Use for reads and writes [GB / sec]64 * ( arb@event\=0x81\,umask\=0x1@ + arb@event\=0x84\,umask\=0x1@ ) / 1000000 / duration_time / 1000Counts the number of demand Data Read requests, initiated by load instructions, that hit L2 cacheumask=0x1,period=100003,event=0xb7,offcore_rsp=0x01003C0001offcore_response.demand_rfo.l3_hit.any_snoopoffcore_response.corewb.supplier_none.snoop_missoffcore_response.corewb.l3_hit.any_snoopoffcore_response.pf_l3_data_rd.supplier_none.any_snoopCounts all prefetch (that bring data to LLC only) RFOs have any response typeoffcore_response.pf_l3_code_rd.supplier_none.snoop_not_neededoffcore_response.all_pf_rfo.l3_hit.snoop_noneoffcore_response.all_rfo.supplier_none.snoop_hit_no_fwdThis is a precise version (that is, uses PEBS) of the event that counts the number of transitions from AVX-256 to legacy SSE when penalty is applicable  Spec update: BDM30Number of SSE/AVX computational scalar floating-point instructions retired. Applies to SSE* and AVX* scalar, double and single precision floating-point: ADD SUB MUL DIV MIN MAX RSQRT RCP SQRT FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform multiple calculations per element. (RSQRT for single precision?)Randomly selected loads with latency value being above 64  Spec update: BDM100, BDM35 (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000020001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC000002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C000002offcore_response.pf_l3_rfo.l3_miss_local_dram.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C000122umask=0x5,period=2000003,cmask=5,event=0xa3unc_cbo_xsnp_response.miss_evictionumask=0x81,event=0x22umask=0x81,event=0x34L3 Lookup read request that access cache and found line in I-stateumask=0x88,event=0x34umask=0x86,event=0x34Unit: uncore_cbox L3 Lookup write request that access cache and found line in E or S-stateuncore_ncuThis event counts retired load uops which data sources were data hits in the last-level (L3) cache without snoops required  Supports address when precise.  Spec update: BDM100 (Precise event)This event counts retired load uops which data sources were L3 Hit and a cross-core snoop missed in the on-pkg core cache  Supports address when precise.  Spec update: BDM100 (Precise event)Taken branch instructions retired (Precise event)umask=0x50,period=200000,event=0x26umask=0x71,period=200000,event=0x29l2_ld.self.demand.mesiumask=0x4f,period=200000,event=0x29l2_lock.self.i_statel1d_cache.replModified cache lines allocated in the L1 data cachefp_assist.ssimd_uop_type_exec.unpack.sumask=0x20,period=200000,event=0x9Outstanding cacheable data read bus requests durationumask=0x40,period=200000,event=0x6bumask=0x0,period=200000,event=0x7aumask=0x1,period=2000000,event=0x88umask=0x4,period=2000000,event=0x88Retired mispredicted branch instructions (precise event) (Precise event)umask=0x1,period=200000,event=0xcCounts cycles that fetch is stalled due to an outstanding ICache miss. That is, the decoder queue is able to accept bytes, but the fetch unit is unable to provide bytes due to an ICache miss.  Note: this event is not the same as the total number of cycles spent retrieving instruction cache lines from the memory hierarchyCounts the number of memory uops retired that is either a loads or a store or both  Supports address when precise (Must be precise)mem_load_uops_retired.wcb_hitCounts data read, code read, and read for ownership (RFO) requests (demand & prefetch) that miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.pf_l1_data_rd.l2_miss.hitm_other_coreumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0200002000Counts data cache lines requests by software prefetch instructions that miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000041000offcore_response.corewb.l2_hitoffcore_response.demand_rfo.l2_miss.anyumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0400000002umask=0x1,period=200003,event=0xe7Store uops that split a page (Precise event capable) (Must be precise)Counts machine clears due to memory ordering issues.  This occurs when a snoop request happens and the machine is uncertain if memory ordering will be preserved as another core is in the process of modifying the dataumask=0x0,period=200003,event=0x86Counts the number of instructions that retire execution. For instructions that consist of multiple uops, this event counts the retirement of the last uop of the instruction. The event continues counting during hardware interrupts, traps, and inside interrupt handlers.  This is an architectural performance event.  This event uses a (_P)rogrammable general purpose performance counter. *This event is Precise Event capable:  The EventingRIP field in the PEBS record is precise to the address of the instruction which caused the event.  Note: Because PEBS records can be collected only on IA32_PMC0, only one event can use the PEBS facility at a time (Must be precise)Counts retired Jcc (Jump on Conditional Code/Jump if Condition is Met) branch instructions retired, including both when the branch was taken and when it was not taken (Must be precise)umask=0xfe,period=200003,event=0xc5umask=0x0,period=2000003,event=0xcdCycles a divider is busyCycles the integer divide unit is busyCounts the number of times the machine was unable to find a translation in the Instruction Translation Lookaside Buffer (ITLB) for a linear address of an instruction fetch.  It counts when new translation are filled into the ITLB.  The event is speculative in nature, but will not count translations (page walks) that are begun and not finished, or translations that are finished but not filled into the ITLBCounts the number of writeback transactions caused by L1 or L2 cache evictions outstanding, per cycle, from the time of the L2 miss to when any response is receivedCounts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes hit the L2 cacheoffcore_response.any_data_rd.any_responseCounts data reads (demand & prefetch) hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Page walk completed due to a demand data store to a 4K pagePage walk completed due to a demand data store to a 1GB pageoffcore_response.all_data_rd.l3_hit.hitm_other_coreNumber of transitions from legacy SSE to AVX-256 when penalty applicable  Spec update: HSD56, HSM57 (Precise event)output - Numeric Overflow, Numeric Underflow, Inexact Result (Precise event)umask=0x1,period=100003,event=0xcd,ldlat=0x20miss the L3 and the data is returned from local dramCounts all prefetch (that bring data to LLC only) code reads miss in the L3False dependencies in MOB due to partial compare on addressAliasing occurs when a load is issued after a store and their memory addresses are offset by 4K.  This event counts the number of loads that aliased with a preceding store, resulting in an extended address check in the pipeline which can have a performance impactFP operations retired. X87 FP operations that have no exceptions: Counts also flows that have several X87 or flows that use X87 uops in the exception handling (Precise event)Unit: uncore_cbox L3 Lookup write request that access cache and found line in I-stateL3 Lookup external snoop request that access cache and found line in E or S-stateStore misses in all DTLB levels that cause page walksITLB misses that hit STLB (2M)Number of DTLB page walker loads from memory  Spec update: HSD25page_walker_loads.ept_dtlb_l2umask=0x82,period=2000003,event=0xbcRetired load uops with L2 cache hits as data sources  Supports address when precise.  Spec update: HSD76, HSD29, HSM30 (Precise event)umask=0x20,period=100003,event=0xd3Number of transitions from SSE to AVX-256 when penalty applicable  Spec update: HSD56, HSM57Retired load uops that split across a cacheline boundary. (Precise Event)l2_lines_out.dirty_allumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3f803c0244umask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003c0091Counts demand data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresumask=0x20,period=2000003,event=0x10Cycles per thread when uops are dispatched to port 0A snoop invalidates a non-modified line in some processor coreUnit: uncore_arb Cycles with at least one request outstanding is waiting for data return from memory controller. Account for coherent and non-coherent requests initiated by IA Cores, Processor Graphics Unit, or LLCumask=0x1,period=100003,event=0xb7,offcore_rsp=0x4003c0090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003c03f7offcore_response.other.portio_mmio_ucoffcore_response.pf_llc_data_rd.llc_hit.snoop_missumask=0x1,event=0x35,filter_opc=0x1e4unc_q_txl_flits_g0.non_dataNot rejected writebacks from L1D to L2 cache lines in S stateumask=0x1,period=100003,event=0xb7,offcore_rsp=0x187FC20077umask=0x1,period=2000003,event=0x17umask=0x40,period=2000003,event=0xdumask=0x2,period=100007,event=0xc5This event counts loads that followed a store to the same address, where the data could not be forwarded inside the pipeline from the store to the load.  The most common reason why store forwarding would be blocked is when a load's address range overlaps with a preceeding smaller uncompleted store.  See the table of not supported store forwards in the Intel? 64 and IA-32 Architectures Optimization Reference Manual.  The penalty for blocked store forwarding is that the load must wait for the store to complete before it can be issuedinv=1,umask=0x1,edge=1,period=2000003,cmask=1,event=0x5eCounts any request that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M stateCounts Software Prefetches that accounts for any responseCounts UC code reads (valid only for Outstanding response type)  that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M stateCounts L2 code HW prefetches that accounts for any responseoffcore_response.demand_code_rd.l2_hit_near_tile_mCounts Demand cacheable data writes that accounts for responses which hit its own tile's L2 with data in M stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0002002000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0002003091Counts Demand cacheable data and L1 prefetch data read requests  that accounts for responses which hit its own tile's L2 with data in E stateoffcore_response.pf_l2_rfo.l2_hit_this_tile_sumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0008003091offcore_response.demand_code_rd.l2_hit_near_tileCounts any Prefetch requests that accounts for data responses from DRAM LocalCounts Demand code reads and prefetch code read requests  that accounts for data responses from MCDRAM Far or Other tile L2 hit farCounts Demand cacheable data write requests  that accounts for data responses from DRAM FarCounts Demand cacheable data and L1 prefetch data read requests  that accounts for data responses from MCDRAM Far or Other tile L2 hit farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0101003091offcore_response.any_request.ddr_farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0100401000offcore_response.demand_rfo.mcdram_farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0100400002Counts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for responses from MCDRAM (local and far)Counts Demand cacheable data write requests  that accounts for responses from MCDRAM (local and far)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0180600044offcore_response.any_data_rd.ddrCounts the number of times the front end resteers for RET branches as a result of another branch handling mechanism in the front endCounts the number of occurences a retired store that is a cache line split. Each split should be counted only onceumask=0x40,period=200003,event=0x3Counts the number of mispredicted near relative CALL branch instructions retired (Precise event)Counts the total number of core cycles for all the page walks. The cycles for page walks started in speculative path will also be includedL1 data cache load lock hitsL2 data prefetches in E stateumask=0xaa,period=200000,event=0x24l2_transactions.l1d_wbAll demand L2 lock RFOs that hit the cacheumask=0xf0,period=100000,event=0x27umask=0xe,period=100000,event=0x27Offcore data reads satisfied by a remote cache or remote DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7F44offcore_response.any_ifetch.any_locationoffcore_response.any_ifetch.io_csr_mmioOffcore code reads that HIT in a remote cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4FFumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7FFOffcore RFO requests satisfied by the LLC or local DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7F08offcore_response.corewb.remote_cache_hitmumask=0x1,period=100000,event=0xb7,offcore_rsp=0x8077umask=0x1,period=100000,event=0xb7,offcore_rsp=0x477umask=0x1,period=100000,event=0xb7,offcore_rsp=0x7F33umask=0x1,period=100000,event=0xb7,offcore_rsp=0x433offcore_response.demand_data_rd.io_csr_mmioumask=0x1,period=100000,event=0xb7,offcore_rsp=0x8001Offcore demand data reads satisfied by the LLCOffcore demand data reads that HITM in a remote cacheoffcore_response.demand_ifetch.llc_hit_other_core_hitmumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1004All offcore demand RFO requestsumask=0x1,period=100000,event=0xb7,offcore_rsp=0x802offcore_response.other.any_locationoffcore_response.other.remote_cacheOffcore prefetch code reads satisfied by a remote cache or remote DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x8020Offcore prefetch requests that HIT in a remote cacheSSE2 integer Uopsfp_mmx_trans.any128 bit SIMD integer multiply operationssimd_int_64.packed_arithMacro-fused instructions decodedOffcore data reads satisfied by the local DRAMoffcore_response.any_request.local_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2022umask=0x1,period=100000,event=0xb7,offcore_rsp=0x2003umask=0x1,period=100000,event=0xb7,offcore_rsp=0xF830umask=0x1,period=100000,event=0xb7,offcore_rsp=0xF840umask=0x1,period=100000,event=0xb7,offcore_rsp=0x4070Offcore prefetch requests satisfied by a remote DRAMSegment rename stall cyclesbr_inst_exec.return_nearumask=0x4,period=200000,event=0xc4inv=1,umask=0x1,period=2000000,cmask=16,event=0xc0Resource related stall cyclesuop_unfusionuops_executed.port4_coreFused Uops issuedumask=0x1,period=200000,event=0x49Counts the Demand Data Read requests sent to uncore. Use it in conjunction with OFFCORE_REQUESTS_OUTSTANDING to determine average latency in the uncoreAny memory transaction that reached the SQl2_lines_out.useless_hwpfoffcore_response.other.l3_hit_s.spl_hitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400088000offcore_response.other.l3_hit_m.spl_hitoffcore_response.demand_code_rd.l4_hit_local_l4.snoop_hit_no_fwdoffcore_response.demand_code_rd.l3_hit_e.snoop_noneoffcore_response.demand_code_rd.l3_hit_m.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00801C0002offcore_response.demand_rfo.l3_hit_s.snoop_missoffcore_response.demand_rfo.l3_hit_e.snoop_hit_no_fwdoffcore_response.demand_rfo.supplier_none.snoop_hit_no_fwdoffcore_response.demand_data_rd.l4_hit_local_l4.spl_hitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100100001offcore_response.demand_data_rd.l3_hit_e.snoop_hitmCycles where a code line fetch is stalled due to an L1 instruction cache miss. The legacy decode pipeline works at a 16 Byte granularityicache_64b.iftag_hitInstruction fetch tag lookups that hit in the instruction cache (L1I). Counts at 64-byte cache-line granularityCounts the number of machine clears due to memory order conflicts  Spec update: SKL089rtm_retired.aborted_memtypeoffcore_response.demand_code_rd.l4_hit_local_l4.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC400002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0104000002offcore_response.demand_data_rd.l3_hit_s.snoop_non_dramumask=0x2,period=400009,event=0xc5IpFarBranchStore address buffer fullrehabq.any_stCountsof demand RFO requests to write to partial cache lines that miss L2Counts writeback (modified to exclusive) that miss L2 with no details on snoop-related informationThe BACLEARS event counts the number of times the front end is resteered, mainly when the Branch Prediction Unit cannot provide a correct prediction and this is corrected by the Branch Address Calculator at the front end.  The BACLEARS.RETURN event counts the number of RETURN baclearsI-side page-walksRetired store uops that split across a cacheline boundary. (Precise Event - PEBS) (Precise event)All retired store uops. (Precise Event - PEBS) (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2003c0244offcore_response.all_pf_rfo.llc_hit.any_responseoffcore_response.pf_l2_rfo.llc_hit.hit_other_core_no_fwdoffcore_response.pf_l2_rfo.llc_miss.dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x300400020umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1f80400200Offcore demand data read requestsumask=0x2,period=2000000,cmask=1,event=0x60umask=0x1,period=100000,event=0xb7,offcore_rsp=0xff11offcore_response.data_ifetch.all_local_dram_and_remote_cache_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x5077umask=0x1,period=100000,event=0xb7,offcore_rsp=0x5033offcore_response.demand_data_rd.local_dram_and_remote_cache_hitREQUEST = DEMAND_IFETCH and RESPONSE = REMOTE_CACHE_HITMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7f02REQUEST = OTHER and RESPONSE = LLC_HIT_OTHER_CORE_HITumask=0x1,period=100000,event=0xb7,offcore_rsp=0xff50REQUEST = PF_DATA and RESPONSE = LLC_HIT_OTHER_CORE_HITREQUEST = PF_IFETCH and RESPONSE = ALL_LOCAL_DRAM AND REMOTE_CACHE_HIToffcore_response.prefetch.local_dram_and_remote_cache_hitoffcore_response.any_data.other_local_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0xf844offcore_response.any_request.any_dram_and_remote_fwdREQUEST = DEMAND_DATA and RESPONSE = OTHER_LOCAL_DRAMREQUEST = DEMAND_IFETCH and RESPONSE = OTHER_LOCAL_DRAMREQUEST = PF_DATA and RESPONSE = ANY_LLC_MISSExtended Page Table walk cyclesumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2710offcore_response.pf_l2_rfo.l3_hit.no_snoop_neededCounts all prefetch (that bring data to LLC only) RFOs TBD TBDoffcore_response.all_pf_rfo.l3_hit.no_snoop_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C0491offcore_response.demand_code_rd.l3_hit.snoop_hit_with_fwdoffcore_response.all_rfo.l3_hit.snoop_hit_with_fwdoffcore_response.demand_rfo.l3_miss.snoop_miss_or_no_fwdoffcore_response.pf_l3_data_rd.l3_miss.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBC000120umask=0x7,period=200003,event=0x28Core cycles the out-of-order engine was throttled due to a pending power level requestumask=0x1,period=2000003,event=0xefinv=1,umask=0x2,cmask=1,period=2000003,event=0xc2Counts the number of writes requests allocated into the Write Pending Queue (WPQ).  The WPQ is used to schedule writes out to the memory controller and to track the requests.  Requests allocate into the WPQ soon after they enter the memory controller, and need credits for an entry in this buffer before being sent from the CHA to the iMC (Memory Controller).  The write requests deallocate after being issued to DRAM.  Write requests themselves are able to complete (from the perspective of the rest of the system) as soon they have 'posted' to the iMCunc_cha_requests.readsCounts  transactions that looked into the multi-socket cacheline Directory state, and sent one or more snoops, because the Directory indicated it was neededumask=0x08,event=0x39umask=0x01,event=0x5cunc_iio_data_req_by_cpu.mem_read.part3fc_mask=0x07,ch_mask=0x02,umask=0x04,event=0xc1unc_iio_txn_req_by_cpu.mem_write.part1fc_mask=0x07,ch_mask=0x01,umask=0x01,event=0x84event=0x23umask=0x2,event=0x2dunc_upi_rxl_bypassed.slot0This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_S.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000200020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800040020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80028000offcore_response.pf_l1d_and_sw.supplier_none.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000100020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400080400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x02001007F7offcore_response.all_reads.l3_hit.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080080001period=100003,umask=0x1,event=0xb7,offcore_rsp=0x04003C0400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80040020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80080004This event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_E.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200080080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800020100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000020010This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_HIT_WITH_FWDThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_NONEThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT_S.ANY_SNOOPThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0000010400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080080490This event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT.ANY_SNOOPoffcore_response.other.supplier_none.no_snoop_neededoffcore_response.pf_l3_data_rd.l3_hit_f.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200100004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200100100offcore_response.pf_l3_data_rd.pmm_hit_local_pmm.any_snoopoffcore_response.other.supplier_none.hit_other_core_fwdoffcore_response.pf_l1d_and_sw.supplier_none.snoop_noneThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_S.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_MISSoffcore_response.demand_rfo.supplier_none.hit_other_core_fwdoffcore_response.all_data_rd.l3_hit_s.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080020001This event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_M.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.PF_L3_RFO.SUPPLIER_NONE.SNOOP_MISSThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_M.SNOOP_MISSThis event is deprecated. Refer to new event OCR.DEMAND_RFO.SUPPLIER_NONE.ANY_SNOOPoffcore_response.all_pf_rfo.l3_hit.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_M.SNOOP_NONEThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_M.ANY_SNOOPperiod=100003,umask=0x2,event=0xd1period=100003,umask=0x1,event=0xb7,offcore_rsp=0x02003C0020This event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_F.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100400400This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_S.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_M.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_NONEoffcore_response.all_rfo.l3_hit_s.any_snoopperiod=2000003,umask=0x1,event=0x9ccmask=1,period=2000003,umask=0x24,event=0x79ocr.all_data_rd.l3_miss_remote_dram.snoop_miss_or_no_fwdThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00BC000120This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x023C000020ocr.all_rfo.l3_miss.hit_other_core_fwdocr.pf_l2_data_rd.l3_miss_remote_dram.snoop_miss_or_no_fwdALL_PF_DATA_RD & L3_MISS & REMOTE_HIT_FORWARDThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F84000002ALL_READS & L3_MISS & SNOOP_MISSALL_READS & L3_MISS_LOCAL_DRAM & HITM_OTHER_COREocr.demand_rfo.l3_miss_remote_hop1_dram.any_snoopCounts any other requests  OTHER & L3_MISS_LOCAL_DRAM & HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS.HIT_OTHER_CORE_FWDocr.pf_l1d_and_sw.l3_miss_remote_hop1_dram.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x043C000120ocr.pf_l3_rfo.l3_miss.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103FC007F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0090000100Counts any other requests  OTHER & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS_REMOTE_HOP1_DRAM.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS.HIT_OTHER_CORE_FWDperiod=2000003,umask=0x10,event=0x54Counts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & L3_MISS & REMOTE_HITMCounts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & L3_MISS & HIT_OTHER_CORE_FWDocr.all_reads.l3_miss.remote_hitmoffcore_response.demand_code_rd.l3_miss_remote_hop1_dram.hit_other_core_fwdocr.all_pf_data_rd.l3_miss_remote_hop1_dram.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NONEperiod=2000003,umask=0x8,event=0xc8This event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS.HIT_OTHER_CORE_NO_FWDocr.demand_data_rd.l3_miss_remote_hop1_dram.hitm_other_coreoffcore_response.all_pf_data_rd.l3_miss_remote_hop1_dram.hitm_other_coreocr.all_data_rd.l3_miss_remote_hop1_dram.snoop_missoffcore_response.all_pf_rfo.l3_miss_remote_hop1_dram.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0810000001offcore_response.all_reads.l3_miss_remote_hop1_dram.any_snoopoffcore_response.pf_l1d_and_sw.l3_miss_local_dram.snoop_noneThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS_LOCAL_DRAM.NO_SNOOP_NEEDEDALL_PF_RFO & L3_HIT_E & HITM_OTHER_COREALL_READS & PMM_HIT_LOCAL_PMM & ANY_SNOOPALL_RFO & L3_HIT_S & HIT_OTHER_CORE_NO_FWDocr.all_data_rd.supplier_none.snoop_missALL_DATA_RD & SUPPLIER_NONE & HIT_OTHER_CORE_NO_FWDALL_PF_DATA_RD & SUPPLIER_NONE & HIT_OTHER_CORE_FWDCounts all prefetch (that bring data to L2) RFOs PF_L2_RFO & L3_HIT & ANY_SNOOPCounts demand data reads  DEMAND_DATA_RD & L3_HIT_F & HIT_OTHER_CORE_NO_FWDCounts any other requests  OTHER & L3_HIT_E & NO_SNOOP_NEEDEDocr.pf_l3_data_rd.l3_hit_f.any_snoopocr.all_data_rd.l3_hit_m.snoop_noneocr.all_rfo.l3_hit_e.hit_other_core_no_fwdALL_RFO & SUPPLIER_NONE & SNOOP_NONEocr.all_rfo.l3_hit.hit_other_core_no_fwdALL_READS & L3_HIT_M & SNOOP_MISSCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_E & ANY_SNOOPALL_PF_DATA_RD & L3_HIT_E & HITM_OTHER_CORECounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_M & HIT_OTHER_CORE_NO_FWDocr.pf_l1d_and_sw.l3_hit_m.hit_other_core_fwdCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_S & NO_SNOOP_NEEDEDCounts all prefetch (that bring data to L2) RFOs PF_L2_RFO & L3_HIT & HIT_OTHER_CORE_NO_FWDCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & SUPPLIER_NONE & HITM_OTHER_COREocr.pf_l3_data_rd.l3_hit_s.snoop_noneALL_READS & L3_HIT & SNOOP_HIT_WITH_FWDocr.all_reads.l3_hit.snoop_noneALL_DATA_RD & L3_HIT_M & NO_SNOOP_NEEDEDocr.other.l3_hit_f.hitm_other_coreocr.pf_l1d_and_sw.l3_hit_e.snoop_noneocr.all_reads.l3_hit_m.hit_other_core_no_fwdALL_READS & L3_HIT_F & SNOOP_NONEALL_PF_RFO & L3_HIT_S & SNOOP_MISSALL_PF_RFO & SUPPLIER_NONE & HITM_OTHER_COREocr.demand_data_rd.supplier_none.hit_other_core_no_fwdocr.pf_l3_rfo.l3_hit_m.hit_other_core_fwdperiod=2000003,umask=0x80,event=0xa1UNC_M_PMM_BANDWIDTH.TOTALCounts the total number or DRAM Write CAS commands issued on this channel while in Write-Major-ModeWrite Pending Queue Occupancy of all write requests for Intel Optane DC persistent memoryumask=0x02,event=0xa5unc_cha_sf_eviction.m_stateCounts every write request of 4 bytes of data made to the MMIO space of a card on IIO Part1 by a unit on the main die (generally a core) or by another IIO unit. In the general case, Part1 refers to a x4 PCIe card plugged into the second slot of a PCIe riser card, but it could refer to any x4 device attached to the IIO unit using lanes starting at lane 4 of the 16 lanes supported by the busCounts ever peer to peer read request for 4 bytes of data made by a different IIO unit to the MMIO space of a card on IIO Part2. Does not include requests made by the same IIO unit. In the general case, Part2 refers to a x4 or x8 PCIe card plugged into the third slot of a PCIe riser card, but it could refer to any x4 or x8 device attached to the IIO unit and using lanes starting at lane 8 of the 16 lanes supported by the busfc_mask=0x07,ch_mask=0x04,umask=0x02,event=0xc0unc_iio_txn_req_by_cpu.peer_read.part0fc_mask=0x07,ch_mask=0x04,umask=0x02,event=0x84Multi-socket cacheline Directory update from/to Any state. Unit: uncore_m2m Read requests to Intel Optane DC persistent memory issued to the iMC from M2M. Unit: uncore_m2m Counts when the M2M (Mesh to Memory) recieves a prefetch request and inserts it into its outstanding prefetch queue.  Explanatory Side Note: the prefect queue is made from CAM: Content Addressable MemoryAD Ingress (from CMS) Occupancycmask=1,period=100003,umask=0x10,event=0x49Counts demand requests that miss L2 cacheSW prefetch requests that hit L2 cacheCounts Software prefetch requests that hit the L2 cache. This event accounts for PREFETCHNTA and PREFETCHT0/1/2 instructionsCounts number of phases a demand request has waited due to L1D Fill Buffer (FB) unavailablability. Demand requests include cacheable/uncacheable demand load, store, lock or SW prefetch accessesNumber of SSE/AVX computational 256-bit packed single precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 8 computation operations, one for each element.  Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MUL DIV MIN MAX RCP14 RSQRT14 RANGE SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementCore cycles where the core was running with power-delivery for license level 2 (introduced in Skylake Server microarchtecture).  This includes high current AVX 512-bit instructionsCounts the number of occurrences where a microcode assist is invoked by hardware Examples include AD (page Access Dirty), FP and AVX related assistsCounts cycles the Backend cluster is recovering after a miss-speculation or a Store Buffer or Load Buffer drain stallCycles when RAT does not issue Uops to RS for the threaduops_executed.cycles_ge_4Page walks completed due to a demand data store to a 2M/4M pageCounts the number of unhalted reference clock cycles at TSC frequency. (Fixed event)umask=0x08,event=0x2unc_cha_tor_inserts.ia_miss_wcilfData requested of the CPU : Card writing to DRAM : Number of DWs (4 bytes) the card requests of the main die.    Includes all requests initiated by the Card, including reads and writes. : x4 card is plugged in to slot 1l2_request_g1.group2l2_cache_req_stat.ic_fill_missRetired InstructionsRetired UopsThe number of taken branches that were retired. This includes all types of architectural control flow changes, including exceptions and interruptsevent=0xd3ex_ret_fus_brnch_instumask=0x2F,event=0x8bumask=0x4F,event=0x8bumask=0xAD,event=0x8bumask=0x0B,event=0x8bumask=0xCA,event=0x8bdf_ccm_reqa.node5.rdvlksdf_ccm_reqb.node4.chgtoxData Fabric CCM Performance Monitor Event DF CCM Request Ordered vicblkfulldf_ccm_reqb.node7.vicblkfull.df_ccm_reqb.node2.vicblkclndf_ccm_reqb.node2.wrsizedfullncpostedumask=0x61,event=0x8cumask=0x4C,event=0x108df_ioms_reqa.node1.ios_respumask=0x8A,event=0x108df_ioms_reqa.node5.flushdf_ioms_reqa.node3.anywrsized=64bdf_ioms_reqa.node1.anywrsized=32bdf_ioms_reqa.node3.anywrsized=32bumask=0xCF,event=0x109df_ioms_reqb.node7.piesystemmanagementdf_ioms_reqb.node1.ioanypostedwrsized=64bumask=0x46,event=0x109df_ioms_reqb.node1.ioanypostedwrsized=32umask=0x82,event=0x109Total number multi-pipe uOps assigned to all pipesThis is a retire-based event. The number of retired SSE/AVX FLOPS. The number of events logged per cycle can vary from 0 to 64. This event can count above 15. Double precision multiply-add FLOPS. Multiply-add counts as 2 FLOPSThis is a dispatch based speculative event, and is useful for measuring the effectiveness of the Move elimination and Scalar code optimization schemes. Number of SSE Move Opsl3_request_g1.t0.s0.wrsizedncl3_request_g1.t1.s2.wrsizedncl3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x02,event=0x1l3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x04,event=0x1l3_request_g1.t3.s3.wrsizedl3_request_g1.t0.s1.rdsizedncl3_request_g1.t5.s1.rdsizedncl3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x20,event=0x1l3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x40,event=0x1l3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x40,event=0x1l3_request_g1.t6.s3.rdsizedl3_request_g1.t4.s1.cachingl3fillvicreq.t1.s1.vicblkl3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x01,event=0x3l3fillvicreq.t7.s3.vicblkl3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x02,event=0x3l3fillvicreq.t1.s2.chgtoxl3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x02,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x02,event=0x3l3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x04,event=0x3l3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x04,event=0x3l3fillvicreq.t0.s0.rdblkc_sl3fillvicreq.t4.s0.rdblkc_sl3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x08,event=0x3l3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x08,event=0x3l3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x08,event=0x3l3fillvicreq.t2.s3.rdblkx_vicl3fillvicreq.t0.s3.rdblkxl3fillvicreq.t7.s3.rdblkl_vicl3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x01,event=0x9l3victimstate.t1.s0.none_nol3victimlinel3victimstate.t0.s1.none_nol3victimlinel3victimstate.t6.s2.none_nol3victimlinel3victimstate.t2.s3.f_sl3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x08,event=0x9l3victimstate.t3.s2.ol3victimstate.t4.s2.e_fel3victimstate.t5.s3.ml3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x20,event=0x9l3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x80,event=0x9ls_mab_alloc.storesLS MAB allocates by type - loadsls_l1_d_tlb_miss.tlb_reload_32k_l2_hitNumber of Ops that are candidates for optimization (have Z-bit either set or pass). This is a dispatch based speculative event, and is useful for measuring the effectiveness of the Move elimination and Scalar code optimization schemesumask=0x1,event=0x41L1 DTLB Miss. DTLB reload to a 1G page that hit in the L2 TLBde_dis_uops_from_decoder.opcache_dispatchedCount of dispatched Ops from OpCacheDC_ACCESSDC_MISSIC_L1_ITLB_MISS_AND_L2_ITLB_HITNB_MEMORY_CONTROLLER_DRAM_COMMAND_SLOTS_MISSEDNB_MEMORY_CONTROLLER_TURNAROUNDCLOCK_CYCLESL2_ACCESSL2_CACHE_NEON_MEM_ACCESSPRED_BRANCH_EXEC_TAKENINTEGER_CORE_CLOCK_ENABLEDDSB_SPECLL_CACHE_MISS_RDINTEGER_COMPLETEDLDQ_LT_QUARTERICACHE_MISS_STALLSALU_BUBBLE_CYCLESDCACHE_WRITEBACKSL2_CACHE_WRITEBACKSWBB_FULL_STALLSDSP_INSNSDMLDSVIU2_INSTR_COMPLETEDTLBIE_INSTR_COMPLETEDVR_ISSUE_QUEUE_DISPATCHESTHRESHOLD_TIMEOUTSTOP_COMPLETIONERAT_DATA_MISSINSTR_L1_CACHE_FETCHESEXT_INPUT_INTR_PENDING_LATENCY_CYCLESSTASH_HITSDVT6_DETECTEDP6LLC_MISS_RHITMRESOURCE_STALLS.ANYBRANCH-INSTRUCTION-RETIREDBRANCH-MISSES-RETIREDHygonGenuine{"type": "pmcallocatedyn"GenuineIntel-6-57bdwde metricsPipeline;Ports_UtilizationCPU_Utilization( 1*( fp_arith_inst_retired.scalar_single + fp_arith_inst_retired.scalar_double ) + 2* fp_arith_inst_retired.128b_packed_double + 4*( fp_arith_inst_retired.128b_packed_single + fp_arith_inst_retired.256b_packed_double ) + 8* fp_arith_inst_retired.256b_packed_single ) / 1000000000 / duration_timel2_rqsts.all_code_rdumask=0x50,period=200003,event=0x27mem_load_uops_l3_hit_retired.xsnp_hitumask=0x10,period=100007,event=0xd3Retired load uop whose Data Source was: Remote cache HITM (Precise Event)  Supports address when precise.  Spec update: BDE70l2_trans.demand_data_rdTransactions accessing L2 pipeumask=0x1,period=100003,event=0xf1This event counts the number of L2 cache lines in the Exclusive state filling the L2. Counting does not cover rejectsNumber of X87 assists due to output valueCycles Decode Stream Buffer (DSB) is delivering 4 Uopsidq.ms_switchesicache.ifdata_stallmisalign_mem_ref.storestx_mem.abort_conflictumask=0x4,period=2000003,event=0x54Number of times a TSX Abort was triggered due to a non-release/commit store to lockCounts the number of times a XBEGIN instruction was executed inside an HLE transactional regionhle_retired.commitNumber of times an HLE execution aborted due to none of the previous 4 categories (e.g. interrupts)Number of times we entered an RTM region; does not count nested transactionsNumber of times we entered an RTM region
 does not count nested transactionsThis event counts loads with latency value being above 128  Spec update: BDM100, BDM35 (Must be precise)Core cycles when at least one thread on the physical core is not in halt stateReference cycles when the thread is unhalted (counts at 100 MHz rate)umask=0x1,any=1,period=2000003,event=0x3cTaken speculative and retired macro-conditional branch instructions excluding calls and indirectsbr_misp_exec.taken_indirect_near_calluops_executed_port.port_0_coreuops_executed_port.port_1_coreuops_executed_port.port_6_coreThis event counts resource-related stall cycles. Reasons for stalls can be as follows:
 - *any* u-arch structure got full (LB, SB, RS, ROB, BOB, LM, Physical Register Reclaim Table (PRRT), or Physical History Table (PHT) slots)
 - *any* u-arch structure got empty (like INT/SIMD FreeLists)
 - FPU control word (FPCW), MXCSR
and others. This counts cycles that the pipeline backend blocked uop delivery from the front endThis event counts stall cycles caused by absence of eligible entries in the reservation station (RS). This may result from RS overflow, or from RS deallocation because of the RS array Write Port allocation scheme (each RS entry has two write ports instead of four. As a result, empty entries could not be used, although RS is not really full). This counts cycles that the pipeline backend blocked uop delivery from the front endumask=0x2,cmask=2,period=2000003,event=0xa3uops_retired.total_cyclesbr_inst_retired.not_takenuncore_cboxLLC prefetch misses for data reads. Derived from unc_c_tor_inserts.miss_opcode. Unit: uncore_cbox unc_h_snoop_resp.rsp_fwd_wbuncore_imc(unc_m_power_channel_ppd / unc_m_dclockticks) * 100.event=0x43event=0x80,occ_sel=2(unc_p_power_state_occupancy.cores_c6 / unc_p_clockticks) * 100.umask=0x4,period=100003,event=0x85Number of ITLB page walker hits in the L1+FB  Spec update: BDM69, BDM98TopdownL1Bad_Speculation_SMTInstruction per taken branch( cpu@itlb_misses.walk_duration\,cmask\=1@ + cpu@dtlb_load_misses.walk_duration\,cmask\=1@ + cpu@dtlb_store_misses.walk_duration\,cmask\=1@ + 7 * ( dtlb_store_misses.walk_completed + dtlb_load_misses.walk_completed + itlb_misses.walk_completed ) ) / cyclesThis is a precise version (that is, uses PEBS) of the event that counts retired load uops which data sources were L3 hit and a cross-core snoop hit in the on-pkg core cache  Spec update: BDM100.  Supports address when precise (Precise event)Counts all demand code reads have any response typeumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F80020004offcore_response.corewb.supplier_none.snoop_hit_no_fwdoffcore_response.corewb.l3_hit.snoop_noneoffcore_response.pf_l2_code_rd.supplier_none.snoop_noneoffcore_response.pf_l2_code_rd.supplier_none.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100020080umask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C0200offcore_response.all_pf_data_rd.l3_hit.snoop_not_neededoffcore_response.all_pf_rfo.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0000010240offcore_response.all_pf_code_rd.supplier_none.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F80020240umask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C0091offcore_response.all_rfo.supplier_none.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x01003C0122Randomly selected loads with latency value being above 256  Spec update: BDM100, BDM35 (Must be precise)offcore_response.demand_data_rd.l3_miss_local_dram.any_snoopoffcore_response.demand_code_rd.l3_miss_local_dram.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0404000020offcore_response.pf_l3_data_rd.l3_miss_local_dram.snoop_hitmoffcore_response.pf_l3_rfo.l3_miss_local_dram.any_snoopoffcore_response.all_pf_data_rd.l3_miss.snoop_noneoffcore_response.all_pf_rfo.l3_miss_local_dram.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0404000122inv=1,umask=0x1,period=2000003,cmask=1,event=0xeumask=0x8,period=2000003,cmask=8,event=0xa3FP operations  retired. X87 FP operations that have no exceptions: (Precise event)Number of cycles using always true condition (uops_ret < 16) applied to  PEBS uops retired event (Precise event)This is a precise version (that is, uses PEBS) of the event that counts not taken branch instructions retiredumask=0x01,event=0x81This event counts retired load uops which data sources were hits in the last-level (L3) cache without snoops required  Supports address when precise.  Spec update: BDM100 (Precise event)Number of times RTM abort was triggered (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0604000122l2_ld.self.any.e_stateumask=0x48,period=200000,event=0x29umask=0x44,period=200000,event=0x2eumask=0x52,period=200000,event=0x2el1d_cache.stRetired loads that hit the L2 cache (precise event)simd_uop_type_exec.shift.ssimd_uop_type_exec.pack.arsimd_inst_retired.vectorcycles_icache_mem_stalled.icache_mem_stalledbus_trans_mem.all_agentsAll bus transactionsumask=0x40,period=200000,event=0x7eDivide operations executedumask=0x81,period=2000000,event=0x13resource_stalls.div_busyNumber of I-Side page walksRequests rejected by the XQdl1.dirty_evictionoffcore_response.any_read.l2_miss.anyCounts data reads (demand & prefetch) that true miss for the L2 cache with a snoop miss in the other processor moduleCounts requests to the uncore subsystem that true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts requests to the uncore subsystem that hit the L2 cacheoffcore_response.partial_streaming_stores.l2_miss.snoop_miss_or_no_snoop_neededumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000002000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000010400Counts the number of writeback transactions caused by L1 or L2 cache evictions that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.corewb.l2_miss.snoop_miss_or_no_snoop_neededumask=0x1,period=100007,event=0xb7,offcore_rsp=0x3600000004offcore_response.demand_data_rd.l2_miss.snoop_miss_or_no_snoop_neededumask=0x2,period=2000003,event=0umask=0xfd,period=200003,event=0xc4br_inst_retired.taken_jccRetired mispredicted branch instructions (Precise event capable) (Must be precise)umask=0x8,period=200003,event=0xe6Counts every core cycle when a Data-side (walks due to a data operation) page walk is in progressCounts reads for ownership (RFO) requests generated by L2 prefetcher have any transaction responses from the uncore subsystemCounts reads for ownership (RFO) requests generated by L2 prefetcher hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000040400offcore_response.bus_locks.l2_miss.hitm_other_coreCounts bus lock and split lock requests outstanding, per cycle, from the time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000008000Counts requests to the uncore subsystem outstanding, per cycle, from the time of the L2 miss to when any response is receivedCounts reads for ownership (RFO) requests (demand & prefetch) have any transaction responses from the uncore subsystemRetired mispredicted instructions of near indirect Jmp or near indirect call (Precise event capable) (Must be precise)Counts page walks completed due to demand data loads (including SW prefetches) whose address translations missed in all TLB levels and were mapped to 4K pages.  The page walks can end with or without a page faultumask=0x8,period=2000003,event=0x49Demand Data Read miss L2, no rejects  Spec update: HSD78Demand Data Read requests that hit L2 cache  Spec update: HSD78Offcore outstanding Demand Data Read transactions in uncore queue  Spec update: HSD78, HSD62, HSD61Retired load uops with L2 cache misses as data sources  Spec update: HSD29, HSM30.  Supports address when precise (Precise event)Retired load uops which data sources were hits in L3 without snoops required  Spec update: HSD74, HSD29, HSD25, HSM26, HSM30.  Supports address when precise (Precise event)offcore_response.all_reads.l3_hit.hitm_other_coreoffcore_response.all_rfo.l3_hit.hit_other_core_no_fwdSSE* FP micro-code assist when output value is invalid (Precise event)Counts cycles DSB is delivered at least one uops. Set Cmask = 1Cycles per thread when 3 or more uops are not delivered to Resource Allocation Table (RAT) when backend of the machine is not stalled  Spec update: HSD135Counts all prefetch (that bring data to LLC only) data reads miss in the L3Counts all prefetch (that bring data to L2) RFOs miss in the L3Counts all demand data writes (RFOs) miss the L3 and the data is returned from local dramoffcore_response.demand_data_rd.l3_miss.local_dramoffcore_response.demand_data_rd.l3_miss.any_responseCounts demand data reads miss in the L3Cycles per core when uops are executed in port 1Cycles allocation is stalled due to resource related reason  Spec update: HSD135Number of instructions at retirement  Spec update: HSD11, HSD140umask=0x28,event=0x22DTLB store misses with low part of linear-to-physical address translation missedCounts the number of Extended Page Table walks from the ITLB that hit in the L1 and FBRetired load uops with L3 cache hits as data sources  Supports address when precise.  Spec update: HSD74, HSD29, HSD25, HSM26, HSM30 (Precise event)offcore_response.demand_code_rd.llc_miss.any_responseumask=0x8,period=200003,event=0x28umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3f803c0122dsb2mite_switches.count(( 1 * ( fp_comp_ops_exe.sse_scalar_single + fp_comp_ops_exe.sse_scalar_double ) + 2 * fp_comp_ops_exe.sse_packed_double + 4 * ( fp_comp_ops_exe.sse_packed_single + simd_fp_256.packed_double ) + 8 * simd_fp_256.packed_single )) / (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) ))Number of any page walk that had a miss in LLCLoads with latency value being above 4 (Must be precise)Cycles per thread when load or STA uops are dispatched to port 2Cycles which a Uop is dispatched on port 5Unit: uncore_arb Cycles with at least half of the requests outstanding are waiting for data return from memory controller. Account for coherent and non-coherent requests initiated by IA Cores, Processor Graphics Unit, or LLCPage walk for a large page completed for Demand loadumask=0x3,period=100007,event=0xd3umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3f803c0200offcore_response.demand_data_rd.llc_miss.any_dramPCIe allocating writes that miss LLC - DDIO misses. Derived from unc_c_tor_inserts.miss_opcode.ddio_miss. Unit: uncore_cbox LLC misses for PCIe non-snoop writes (full line). Derived from unc_c_tor_inserts.miss_opcode.pcie_write. Unit: uncore_cbox umask=0x1,event=0x35,filter_opc=0x1e5unc_p_freq_band1_transitionsCycles spent changing Frequency. Unit: uncore_pcu Retired store uops that split across a cacheline boundary (Precise event)This event counts retired load uops that hit in the last-level cache (L3) and were found in a non-modified state in a neighboring core's private cache (same package).  Since the last level cache is inclusive, hits to the L3 may require snooping the private L2 caches of any cores on the same socket that have the line.  In this case, a snoop was required, and another L2 had the line in a modified state, so the line had to be invalidated in that L2 cache and transferred to the requesting L2Uops not delivered to Resource Allocation Table (RAT) per thread when backend of the machine is not stalled Taken speculative and retired mispredicted direct near callsresource_stalls.lbActually retired uops (Precise event)Performance sensitive flags-merging uops added by Sandy Bridge u-archMemory controller clock ticks. Used to get percentages of memory controller cycles events. Unit: uncore_imc Counts all the load micro-ops retiredoffcore_response.any_pf_l2.l2_hit_far_tile_mumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000080070umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000083091umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000080400Counts Partial reads (UC or WC and is valid only for Outstanding response type).  that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster modeoffcore_response.pf_l2_code_rd.l2_hit_far_tile_moffcore_response.pf_l2_rfo.l2_hit_near_tile_e_fCounts Demand cacheable data writes that are outstanding, per weighted cycle, from the time of the request to when any response is received. The oustanding response should be programmed only on PMC0Counts any request that accounts for responses which hit its own tile's L2 with data in M stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0008000001offcore_response.demand_code_rd.l2_hit_this_tile_sumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0008000004offcore_response.any_code_rd.l2_hit_this_tile_fCounts Partial reads (UC or WC and is valid only for Outstanding response type).  that accounts for reponses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster modeCounts Software Prefetches that accounts for reponses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster modeoffcore_response.any_read.l2_hit_far_tileoffcore_response.any_code_rd.mcdram_farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0100400080offcore_response.demand_code_rd.ddr_farCounts Demand cacheable data writes that accounts for responses from MCDRAM (local and far)offcore_response.pf_l2_code_rd.ddrCounts any Read request  that accounts for responses from DDR (local and far)umask=0x1,period=200003,event=0xcbFixed Counter: Counts the number of unhalted core clock cyclesCounts the number of mispredicted far branch instructions retired (Precise event)umask=0x01,event=0x2Counts the total I-side page walks that are completedl1d_wb_l2.i_statel2_data_rqsts.anyl2_data_rqsts.prefetch.i_statel2_lines_in.s_stateL2 RFO transactionsInstructions retired which contains a store (Precise Event)Retired loads that miss L1D and hit an previously allocated LFB (Precise Event)Retired loads that hit the L2 cache (Precise Event)umask=0x4,period=40000,event=0xcbumask=0x80,period=4000,event=0xfumask=0x10,period=1000,event=0xb,ldlat=0x80umask=0x10,period=5000,event=0xb,ldlat=0x20umask=0x1,period=100000,event=0xb7,offcore_rsp=0x4711Offcore code reads satisfied by any cache or DRAMOffcore code reads satisfied by the LLC  and HITM in a sibling coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1FFumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3822offcore_response.any_rfo.remote_cache_hitOffcore code or data read requests satisfied by the LLC  and HITM in a sibling coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1877offcore_response.demand_data_rd.any_locationAll offcore demand code readsumask=0x1,period=100000,event=0xb7,offcore_rsp=0x8004umask=0x1,period=100000,event=0xb7,offcore_rsp=0x204Offcore demand code reads satisfied by a remote cache or remote DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7F02umask=0x1,period=100000,event=0xb7,offcore_rsp=0x402umask=0x1,period=100000,event=0xb7,offcore_rsp=0x7F30umask=0x1,period=100000,event=0xb7,offcore_rsp=0xFF30umask=0x1,period=100000,event=0xb7,offcore_rsp=0x210Offcore prefetch RFO requests satisfied by the IO, CSR, MMIO unitfp_comp_ops_exe.sse_fp_packedumask=0x40,period=200000,event=0xfdumask=0x1,period=2000000,event=0x19Two Uop instructions decodedumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4022Offcore writebacks to the local DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2010offcore_response.pf_rfo.local_draml1i.missesload_dispatch.rs_delayedThread responded HITE to snoopThread responded HITM to snoopumask=0x2,period=2000000,event=0xe6umask=0x7f,period=200000,event=0x88umask=0x20,period=20000,event=0x88br_inst_exec.non_callsRetired floating-point operations (Precise Event)Cycles machine clear asserteditlb_flushAll retired store instructions  Supports address when preciseThis event is deprecated. Refer to new event L2_LINES_OUT.USELESS_HWPFoffcore_response.other.l3_hit_e.snoop_not_neededoffcore_response.other.supplier_none.spl_hitoffcore_response.demand_code_rd.l3_hit_m.any_snoopoffcore_response.demand_rfo.l4_hit_local_l4.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080400001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040400001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000100001frontend_retired.latency_ge_512umask=0x10,period=2000003,event=0x60Number of times an HLE execution aborted due to unfriendly events (such as interrupts)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000020002umask=0x2,period=2503,event=0x3cCycles where the pipeline is stalled due to serializing operationsCycles total of 4 uops are executed on all ports and Reservation Station (RS) was not emptyCounts the retirement slots usedCounts self-modifying code (SMC) detected, which causes a machine clearCounts page walks of any page size (4K/2M/4M/1G) caused by a code fetch. This implies it missed in the ITLB and further levels of TLB, but the walk need not have completedCycles when at least one PMH is busy with a page walk for code (instruction fetch) request. EPT page walk duration are excluded in SkylakeLoads blocked due to store forward restriction (Precise event)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1680003091offcore_response.pf_l2_code_rd.l2_miss.hit_other_core_no_fwdCounts demand and DCU prefetch data read that hit in the other module where modified copies were found in other core's L1 cacheThis event counts the number of load ops retired that had DTLB miss (Precise event)This event counts retired demand loads that missed the  last-level (L3) cache. This means that the load is usually satisfied from memory in a client system or possibly from the remote socket in a server. Demand loads are non speculative load uops. (Precise Event - PEBS) (Precise event)offcore_response.all_pf_code_rd.llc_hit.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3f803c0240offcore_response.demand_rfo.llc_hit.snoop_missCounts prefetch (that bring data to L2) code reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwardedumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2003c0040Counts prefetch (that bring data to LLC only) RFOs that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwardedoffcore_response.pf_llc_code_rd.llc_miss.dramoffcore_response.pf_ifetch.llc_miss_local.dramoffcore_requests_outstanding.demand.rfo_not_emptyumask=0x1,period=100000,event=0xb7,offcore_rsp=0x5003umask=0x1,period=100000,event=0xb7,offcore_rsp=0x850offcore_response.pf_data_rd.all_local_dram_and_remote_cache_hitREQUEST = PF_DATA_RD and RESPONSE = IO_CSR_MMIOREQUEST = PF_DATA_RD and RESPONSE = LOCAL_CACHEumask=0x1,period=100000,event=0xb7,offcore_rsp=0xff20REQUEST = PF_IFETCH and RESPONSE = REMOTE_CACHE_HITMREQUEST = ANY RFO and RESPONSE = ANY_LLC_MISSoffcore_response.demand_data_rd.any_dram_and_remote_fwdoffcore_response.demand_rfo.any_dram_and_remote_fwdumask=0x1,period=100000,event=0xb7,offcore_rsp=0xf840DTLB miss page walk cyclesumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2740Counts the number of lines that are silently dropped by L2 cache when triggered by an L2 cache fill. These lines are typically in Shared state. A non-threaded eventumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C0490offcore_response.pf_l2_rfo.l3_hit.snoop_hit_with_fwdumask=0x40,period=2000003,event=0xc7umask=0x1,period=100003,event=0xb7,offcore_rsp=0x103FC00004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063FC00490umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063FC00491core_snoop_response.rsp_shitfseumask=0x8,period=2000003,event=0xefWrite Pending Queue Occupancy. Unit: uncore_imc umask=0x21,event=0x35,config1=0x40e33umask=0x08,event=0x50Read request for up to a 64 byte transaction is made by the CPU to IIO Part1. Unit: uncore_iio Counts every write request of up to a 64 byte transaction of data made to the MMIO space of a card on IIO Part1 by a unit on the main die (generally a core). In the general case, Part1 refers to a x4 PCIe card plugged into the second slot of a PCIe riser card, but it could refer to any x4 device attached to the IIO unit using lanes starting at lane 4 of the 16 lanes supported by the busCounts every read request for up to a 64 byte transaction of data made by IIO Part2 to a unit on the main die (generally memory). In the general case, Part2 refers to a x4 or x8 PCIe card plugged into the third slot of a PCIe riser card, but it could refer to any x4 or x8 device attached to the IIO unit and using lanes starting at lane 8 of the 16 lanes supported by the busunc_upi_clockticksunc_upi_rxl_flits.non_dataumask=0x27,event=0x2Counts when the Intel Ultra Path Interconnect(UPI) transmits an idle FLIT(80 bit FLow control unITs).  Every UPI cycle must be sending either data FLITs, protocol/credit FLITs or idle FLITsoffcore_response.pf_l2_data_rd.l3_hit_m.snoop_missThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_M.SNOOP_MISSoffcore_response.all_reads.l3_hit_e.hit_other_core_fwdperiod=200003,umask=0x1,event=0xf2This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_F.ANY_SNOOPcmask=1,period=2000003,umask=0x4,event=0x60offcore_response.all_pf_rfo.l3_hit_m.snoop_noneThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_S.ANY_SNOOPoffcore_response.demand_data_rd.l3_hit_m.hit_other_core_no_fwdoffcore_response.all_pf_data_rd.l3_hit_f.hitm_other_coreoffcore_response.all_pf_rfo.supplier_none.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100200001offcore_response.all_pf_data_rd.l3_hit.hit_other_core_fwdoffcore_response.pf_l3_data_rd.supplier_none.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWDperiod=100007,umask=0x20,event=0xd1This event is deprecated. Refer to new event OCR.OTHER.SUPPLIER_NONE.SNOOP_NONEThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_M.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08007C0491period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80100100This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_M.SNOOP_NONEThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800208000This event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080400001period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100040080This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80040122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80020122offcore_response.all_pf_data_rd.l3_hit_e.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080040100offcore_response.all_pf_data_rd.l3_hit_s.hitm_other_coreThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOPoffcore_response.demand_rfo.l3_hit.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100100490This event is deprecated. Refer to new event OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_NONEThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_S.SNOOP_MISSoffcore_response.all_reads.l3_hit_s.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_S.SNOOP_NONEperiod=100007,umask=0x4,event=0xd3This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_E.SNOOP_MISSoffcore_response.all_pf_data_rd.l3_hit_s.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80088000This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_S.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200080001period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800020400This event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_E.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200080120offcore_response.pf_l1d_and_sw.l3_hit_m.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT.ANY_SNOOPThis event is deprecated. Refer to new event OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100080400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x08007C0120offcore_response.demand_code_rd.supplier_none.hitm_other_coreThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_F.SNOOP_MISSoffcore_response.all_data_rd.l3_hit_s.no_snoop_neededoffcore_response.pf_l2_rfo.supplier_none.hit_other_core_no_fwdoffcore_response.all_data_rd.l3_hit_f.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F802007F7Retired Instructions who experienced Instruction L2 Cache true miss (Precise event)Retired Instructions who experienced iTLB true miss (Precise event)offcore_response.all_pf_data_rd.l3_miss_local_dram.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0604000010This event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS_LOCAL_DRAM.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0410008000This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x083FC00490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0810000491ocr.all_rfo.l3_miss_local_dram.snoop_missCounts all demand code reads  DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0804000490ocr.all_pf_rfo.l3_miss.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3FBC008000period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0810000120This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0604000100Counts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & L3_MISS & HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS.REMOTE_HITMThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_NONEoffcore_response.demand_data_rd.l3_miss.hitm_other_coreocr.all_pf_rfo.l3_miss.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F90000020ocr.all_reads.l3_miss.any_snoopCounts all prefetch (that bring data to L2) RFOs PF_L2_RFO & L3_MISS & SNOOP_NONEocr.demand_data_rd.l3_miss_remote_hop1_dram.hit_other_core_no_fwdocr.all_pf_rfo.l3_miss.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00BC000400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0110000001This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NONEocr.pf_l2_rfo.l3_miss_remote_hop1_dram.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x023C000001offcore_response.other.l3_miss.remote_hitmoffcore_response.all_pf_data_rd.l3_miss_remote_hop1_dram.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F90000490ocr.other.l3_miss_remote_hop1_dram.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0110000020ocr.pf_l2_rfo.l3_miss_local_dram.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0804000020ocr.all_pf_rfo.l3_miss.hitm_other_coreoffcore_response.pf_l2_rfo.l3_miss_remote_hop1_dram.no_snoop_neededocr.pf_l3_data_rd.l3_miss.snoop_missocr.demand_data_rd.l3_miss_remote_hop1_dram.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1004000002Counts all prefetch (that bring data to L2) RFOs PF_L2_RFO & L3_MISS_REMOTE_DRAM & SNOOP_MISS_OR_NO_FWDALL_PF_DATA_RD & L3_MISS & SNOOP_NONEoffcore_response.all_rfo.l3_miss_remote_hop1_dram.snoop_noneocr.all_pf_rfo.l3_miss.remote_hit_forwardALL_DATA_RD & L3_MISS & SNOOP_NONEALL_DATA_RD & L3_MISS_LOCAL_DRAM & HITM_OTHER_COREperiod=2000003,umask=0x80,event=0xc8This event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.HITM_OTHER_CORECounts all demand code reads DEMAND_CODE_RD & L3_MISS & REMOTE_HITMocr.pf_l3_rfo.l3_miss_local_dram.snoop_missThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS.REMOTE_HIT_FORWARDocr.all_pf_rfo.l3_hit_s.hitm_other_coreALL_RFO & L3_HIT_S & NO_SNOOP_NEEDEDocr.pf_l3_data_rd.l3_hit_e.hit_other_core_no_fwdocr.all_pf_data_rd.l3_hit_s.hit_other_core_fwdocr.pf_l2_rfo.l3_hit_e.no_snoop_neededCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_M & HIT_OTHER_CORE_NO_FWDALL_PF_DATA_RD & L3_HIT_F & HITM_OTHER_COREocr.demand_data_rd.l3_hit_e.no_snoop_neededocr.all_reads.l3_hit.snoop_missocr.all_pf_data_rd.supplier_none.snoop_missocr.other.l3_hit_e.no_snoop_neededALL_READS & SUPPLIER_NONE & ANY_SNOOPCounts all demand code reads  DEMAND_CODE_RD & L3_HIT_M & HIT_OTHER_CORE_NO_FWDCounts all demand code reads DEMAND_CODE_RD & L3_HIT & HIT_OTHER_CORE_FWDocr.pf_l2_rfo.l3_hit.snoop_missocr.other.l3_hit_f.snoop_noneCounts all demand data writes (RFOs) DEMAND_RFO & PMM_HIT_LOCAL_PMM & SNOOP_NONECounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_S & NO_SNOOP_NEEDEDCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & SUPPLIER_NONE & HIT_OTHER_CORE_NO_FWDCounts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & L3_HIT & HIT_OTHER_CORE_NO_FWDocr.pf_l3_rfo.l3_hit.hit_other_core_fwdocr.pf_l1d_and_sw.l3_hit_f.any_snoopCounts all demand code reads  DEMAND_CODE_RD & L3_HIT_M & NO_SNOOP_NEEDEDCounts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & L3_HIT & HIT_OTHER_CORE_NO_FWDocr.demand_data_rd.l3_hit_s.snoop_missocr.all_pf_data_rd.l3_hit.no_snoop_neededCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_E & HIT_OTHER_CORE_FWDCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_S & HIT_OTHER_CORE_FWDocr.all_data_rd.l3_hit_e.snoop_noneALL_DATA_RD & L3_HIT_E & SNOOP_NONEocr.demand_rfo.l3_hit.hit_other_core_no_fwdCounts all demand data writes (RFOs) DEMAND_RFO & L3_HIT & HIT_OTHER_CORE_NO_FWDCounts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & L3_HIT & HITM_OTHER_COREALL_READS & L3_HIT_E & HITM_OTHER_COREocr.other.l3_hit_f.hit_other_core_fwdCounts any other requests  OTHER & L3_HIT_S & HIT_OTHER_CORE_NO_FWDocr.all_data_rd.supplier_none.any_snoopALL_RFO & L3_HIT_M & SNOOP_NONEALL_RFO & L3_HIT_E & SNOOP_MISSocr.all_pf_rfo.supplier_none.hit_other_core_no_fwdocr.all_pf_rfo.supplier_none.any_snoopCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_M & HIT_OTHER_CORE_FWDcmask=5,period=2000003,umask=0x5,event=0xa3period=100003,umask=0x3f,event=0xc1period=100003,umask=0x1,event=0xe6unc_m_pmm_rpq_occupancy.all / unc_m_pmm_rpq_inserts / unc_m_clockticksCounts the number of cycles either the local or incoming distress signals are asserted.  Incoming distress includes up, dn and acrossCounts every peer to peer read request of up to a 64 byte transaction made by IIO Part0 to the MMIO space of an IIO target. In the general case, Part0 refers to a standard PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could also refer to any device plugged into the first slot of a PCIe riser card or to a device attached to the IIO unit which starts its use of the bus using lane 0 of the 16 lanes supported by the busCounts every peer to peer read request of up to a 64 byte transaction made by IIO Part1 to the MMIO space of an IIO target. In the general case, Part1 refers to a x4 PCIe card plugged into the second slot of a PCIe riser card, but it could refer to any x4 device attached to the IIO unit using lanes starting at lane 4 of the 16 lanes supported by the busevent=0x9umask=0xc8,period=200003,event=0x24Counts the number of cycles where optimal number of uops was delivered to the Instruction Decode Queue (IDQ) from the MITE (legacy decode pipeline) path. During these cycles uops are not being delivered from the Decode Stream Buffer (DSB)umask=0x1,period=25003,event=0x3cCounts Core crystal clock cycles when current thread is unhalted and the other thread is haltedload_hit_prefetch.swpfCycles optimal number of Uops delivered by the LSD, but did not come from the decoderuops_executed.cycles_ge_2Counts the number of cycles using always true condition (uops_ret &amp;lt; 16) applied to non PEBS uops retired eventCounts the retirement slots used each cyclebr_inst_retired.condbr_misp_retired.condCounts the number of instructions retired. (Fixed event) (Precise event)period=20003,event=0xc3umask=0xC001FE01,event=0x35,config1=0x40040e33TOR Inserts; CRd misses from local IA. Unit: uncore_cha unc_u_clockticksumask=0x2,event=0x8cumask=0x8,event=0x60l2_wcb_req.wcb_closel2_cache_req_stat.ic_fill_hit_xThe number of MMX, SSE or x87 instructions retired. The UnitMask allows the selection of the individual classes of instructions as given in the table. Each increment represents one complete instruction. Since this event includes non-numeric instructions it is not suitable for measuring MFLOPS. x87 instructionsdf_ccm_reqa.node7.wrsizedfullzeroumask=0x2D,event=0x8aumask=0x27,event=0x8bdf_ccm_reqa.node3.rdsizeddf_ccm_reqa.node5.rdsizeddf_ccm_reqa.node6.specdramrdumask=0x25,event=0x8bumask=0xA4,event=0x8bdf_ccm_reqa.node4.rdvlksumask=0x21,event=0x8bdf_ccm_reqa.node4.rdvlkldf_ccm_reqa.node7.rdvlkldf_ccm_reqb.node3.chgtoxdf_ccm_reqb.node4.vicblkfullzerodf_ccm_reqb.node7.vicblkfullzeroumask=0x6A,event=0x8cdf_ccm_reqb.node6.anyiorequest.umask=0xC6,event=0x8cumask=0x05,event=0x8cumask=0xE5,event=0x8cumask=0xC3,event=0x8cumask=0x62,event=0x8cdf_ccm_reqb.node5.wrsizedncposteddf_ccm_reqb.node0.rdsizedData Fabric CCM Performance Monitor Event DF CCM Request Type C (PIE Requests)APIC access Any Bus Lock requestdf_ioms_reqa.node2.ios_respdf_ioms_reqa.node4.ios_respumask=0x48,event=0x108umask=0x07,event=0x108umask=0x66,event=0x108umask=0xC5,event=0x108umask=0x43,event=0x108umask=0xA2,event=0x108umask=0xC2,event=0x108df_ioms_reqa.node5.largereaddf_ioms_reqb.node4.piesystemmanagementumask=0xEE,event=0x109df_ioms_reqb.node1.pieinterruptumask=0xAD,event=0x109umask=0x8C,event=0x109umask=0x0A,event=0x109df_ioms_reqb.node3.ioanynon-postedwrsized=32bdf_ioms_reqb.node2.ioanynon-postedwrsized<32bdf_ioms_reqb.node0.ioanypostedwrsized>32band<64bdf_ioms_reqb.node2.ioanypostedwrsized>32band<64bData Fabric CCM Performance Monitor Event DF IOMS Request Type B (IO and PIE Requests) Ordered ioanyrdsizedfpu_pipe_assignment.total2Double precision add/subtract FLOPSfp_ret_sse_avx_ops.sp_div_flopsfp_ret_sse_avx_ops.sp_mult_flopsfp_num_mov_elim_scal_op.sse_mov_opsl3_request_g1.t4.s1.wrsizedncl3_request_g1.t1.s3.wrsizedl3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x04,event=0x1l3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x20,event=0x1l3_thread_mask=0x02,l3_slice_mask=0x04,umask=0x20,event=0x1l3_request_g1.t1.s3.rdsizedl3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x80,event=0x1l3_request_g1.t6.s1.cachingl3_request_g1.t3.s3.cachingl3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x80,event=0x1L3 Cache Performance Monitor Counters L3 cache access typesl3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x01,event=0x3l3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x02,event=0x3l3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x04,event=0x3l3fillvicreq.t3.s0.rdblkc_sl3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x10,event=0x3l3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x20,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x20,event=0x3l3fillvicreq.t4.s0.rdblkl_vicl3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x40,event=0x3l3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x80,event=0x3l3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x80,event=0x3l3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x80,event=0x3l3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x01,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x01,event=0x9l3victimstate.t3.s1.none_nol3victimlinel3victimstate.t1.s1.f_sl3victimstate.t4.s1.f_sl3victimstate.t3.s2.f_sl3victimstate.t5.s2.ol3victimstate.t4.s1.ml3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x40,event=0x9l3victimstate.t0.s0.odl3victimstate.t3.s2.odl3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x80,event=0x9ls_dispatch.store_dispatchumask=0x2,event=0x46de_dis_dispatch_token_stalls0.alu_token_stallTotal number uOps assigned to pipe 3fp_disp_faults.x87_fill_faultStore-to-load conflicts: A load was unable to complete due to a non-forwardable conflict with an older store. Most commonly, a load's address range partially but not completely overlaps with an uncompleted older store. Software can avoid this problem by using same-size and same-alignment loads and stores when accessing the same data. Vector/SIMD code is particularly susceptible to this problem; software should construct wide vector stores by manipulating vector elements in registers using shuffle/blend/swap instructions prior to storing to memory, instead of using narrow element-by-element storesNumber of accesses to the dcache for load/store referencesumask=0x8,event=0x43ls_l1_d_tlb_miss.tlb_reload_coalesced_page_hitSoftware Prefetch Instructions Dispatched (Speculative)ls_pref_instr_disp.prefetch_wls_hw_pf_dc_fill.ls_mabresp_lcl_cacheLS_MICROARCHITECTURAL_RESYNC_BY_SNOOPLS_RETIRED_CFLUSH_INSTRUCTIONSIC_INSTRUCTION_FETCH_STALLEXTERNAL_INTERRUPTPLE_REQUEST_PROGRAMMEDSTREX_FAIL_SPECEXC_HVCSTALL_BACKENDINST_USERL2_DMISS_STALL_CYCLESFSB_QUARTER_TO_HALFAGCB_FULL_DR_STALLSL2_CACHE_MISS_CYCLESSYSTEM_EVENT_1SYSTEM_EVENT_5SYNCWVIU2_INSTR_WAIT_CYCLESVTQ_LINE_FETCH_HITCYCLES_TWO_INSTR_COMPLETEDL1_DATA_CACHE_CASTOUTS_TO_L2CYCLES_RUNNINGL1_LOAD_MISSPMC1_OVERFLOWPMC3_OVERFLOWDLFB_RETRIES_TO_MBARL2_CACHE_DIRTY_UPDATESstore-pipe-junk-opsexclusivesse-and-x87-microtrapsEDGEPOWER8INTEL_P5ARMV8_CORTEX_A57TSSTOPPEDtrueGenuineIntel-6-36v19Pipeline;SummarycacheRFO requests that miss L2 cachel2_rqsts.all_demand_referencesThis event counts duration of L1D miss outstanding in cyclesumask=0x2,cmask=1,period=2000003,event=0x48umask=0x4,period=2000003,event=0x60This event counts both cacheable and noncachaeble code read requestsmem_load_uops_l3_miss_retired.local_dramRetired load uop whose Data Source was: remote DRAM either Snoop not needed or Snoop Miss (RspI) (Precise Event)  Supports address when precise.  Spec update: BDE70umask=0x1,period=2000003,event=0xc7fp_arith_inst_retired.scalarfp_arith_inst_retired.128b_packed_singleumask=0x2,period=100003,event=0xcaumask=0x20,period=2000003,event=0x79umask=0x4,period=2000003,event=0x80Cycles per thread when 3 or more uops are not delivered to Resource Allocation Table (RAT) when backend of the machine is not stalledCycles with less than 2 uops delivered by the front endCounts the number of times a class of instructions (e.g., vzeroupper) that may cause a transactional abort was executed inside a transactional regionumask=0x8,period=2000003,event=0xc8umask=0x40,period=2000003,event=0xc9umask=0x2,period=100003,event=0x3umask=0x2,period=2000003,event=0x3cbr_inst_exec.taken_conditionalThis event counts taken speculative and retired mispredicted indirect branches excluding calls and returnsumask=0x88,period=200003,event=0x89umask=0xff,period=200003,event=0x89Cycles per thread when uops are executed in port 0Cycles per core when uops are exectuted in port 0umask=0x2,any=1,period=2000003,event=0xa1uops_executed_port.port_2_coreuops_dispatched_port.port_5cycle_activity.stalls_l2_missCycles where at least 4 uops were executed per-threadNumber of times any microcode assist is invoked by HW upon uop writebackinv=1,umask=0x1,cmask=10,period=2000003,event=0xc2This event counts all (macro) branch instructions retiredThis is a precise version (that is, uses PEBS) of the event that counts both direct and indirect near call instructions retired (Precise event)Number of near branch instructions retired that were mispredicted and taken. (Precise Event - PEBS) (Precise event)Streaming stores (full cache line). Derived from unc_c_tor_inserts.opcode. Unit: uncore_cbox unc_h_requests.writes_localunc_m_pre_count.rdPre-charge for reads. Unit: uncore_imc umask=0x4,period=2000003,event=0x8Load misses that miss the  DTLB and hit the STLB (2M)This event counts store misses in all DTLB levels that cause page walks of any page size (4K/2M/4M/1G)  Spec update: BDM69Number of DTLB page walker hits in the L2  Spec update: BDM69, BDM98IpCallNumber of Instructions per non-speculative Branch Misprediction (JEClear)Core actual clocks when any Logical Processor is active on the Physical Coreumask=0xc2,period=200003,event=0x24umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080020001offcore_response.demand_data_rd.supplier_none.snoop_hitmoffcore_response.demand_code_rd.supplier_none.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C0004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C0008offcore_response.pf_l2_data_rd.l3_hit.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00803C0020offcore_response.pf_l3_rfo.supplier_none.snoop_hit_no_fwdoffcore_response.pf_l3_code_rd.supplier_none.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00803C0200umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C0200umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000028000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00803C8000offcore_response.other.l3_hit.snoop_hitmoffcore_response.all_pf_data_rd.supplier_none.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200020090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x01003C0240offcore_response.all_data_rd.any_responseoffcore_response.all_data_rd.supplier_none.any_snoopoffcore_response.all_data_rd.l3_hit.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100020122Randomly selected loads with latency value being above 32  Spec update: BDM100, BDM35 (Must be precise)Randomly selected loads with latency value being above 512  Spec update: BDM100, BDM35 (Must be precise)offcore_response.demand_code_rd.l3_miss_local_dram.snoop_hitmoffcore_response.demand_code_rd.l3_miss.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000020008umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F84000008umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0404000040umask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C000040umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0084000100offcore_response.pf_l3_rfo.l3_miss_local_dram.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2004000200offcore_response.pf_l3_code_rd.l3_miss.snoop_missoffcore_response.other.l3_miss_local_dram.snoop_hitmoffcore_response.all_pf_data_rd.l3_miss_local_dram.snoop_hit_no_fwdA cross-core snoop initiated by this Cbox due to processor core memory request which hits a modified line in some processor coreUnit: uncore_arb Each cycle count number of 'valid' coherent Data Read entries that are in DirectData mode. Such entry is defined as valid when it is allocated till data sent to Core (first chunk, IDI0). Applicable for IA Cores' requests in normal case1000000000 * ( cbox@event\=0x36\,umask\=0x3\,filter_opc\=0x182@ / cbox@event\=0x35\,umask\=0x3\,filter_opc\=0x182@ ) / ( cbox_0@event\=0x0@ / duration_time )Retired load uops with L2 cache hits as data sources  Supports address when precise.  Spec update: BDM35 (Precise event)Retired load uops misses in L1 cache as data sources  Supports address when precise (Precise event)This event counts retired load uops which data sources were L3 hit and a cross-core snoop hit in the on-pkg core cache  Supports address when precise.  Spec update: BDM100 (Precise event)offcore_response.pf_llc_code_rd.llc_hit.any_responseoffcore_response.all_data_rd.llc_miss.remote_dramCounts prefetch (that bring data to LLC only) code reads miss in the L3Number of near branch instructions retired that were mispredicted and taken (Precise event)l2_ifetch.self.s_stateumask=0x44,period=200000,event=0x29umask=0x54,period=200000,event=0x29l2_data_rqsts.self.e_stateumask=0x48,period=200000,event=0x2cl2_ld_ifetch.self.mesiumask=0x74,period=200000,event=0x30simd_sat_uop_exec.ssimd_sat_uop_exec.arSIMD packed multiply micro-ops executedsimd_inst_retired.scalar_singleumask=0xe0,period=200000,event=0x66umask=0xe0,period=200000,event=0x68bus_trans_def.selfumask=0xe0,period=200000,event=0x70umask=0x83,period=200000,event=0x2data_tlb_misses.dtlb_missDuration of page-walks in core cyclesCounts when a modified (dirty) cache line is evicted from the data L1 cache and needs to be written back to memory.  No count will occur if the evicted line is clean, and hence does not require a writebackfetch_stall.icache_fill_pending_cyclesCounts data reads (demand & prefetch) that hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000001000offcore_response.bus_locks.any_responseoffcore_response.pf_l2_data_rd.l2_miss.hitm_other_coreCounts the number of writeback transactions caused by L1 or L2 cache evictions that miss the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts demand instruction cacheline and I-side prefetch requests that miss the instruction cache that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is requiredCounts demand instruction cacheline and I-side prefetch requests that miss the instruction cache that hit the L2 cacheumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0200000002Load uops that split a page (Precise event capable) (Must be precise)Floating point divide uops retired. (Precise Event Capable) (Must be precise)Counts the number of taken branch instructions retired (Must be precise)baclears.condCounts demand cacheable data reads of full cache lines true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts demand reads for ownership (RFO) requests generated by a write to full data cache line have any transaction responses from the uncore subsystem. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts demand instruction cacheline and I-side prefetch requests that miss the instruction cache miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts demand instruction cacheline and I-side prefetch requests that miss the instruction cache outstanding, per cycle, from the time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0200000400umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000010800Counts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts reads for ownership (RFO) requests (demand & prefetch) miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Floating point divide uops retired (Precise Event Capable) (Must be precise)Page walks outstanding due to a demand load every cycleCounts once per cycle for each page walk occurring due to a load (demand data loads or SW prefetches). Includes cycles spent traversing the Extended Page Table (EPT). Average cycles per walk can be calculated by dividing by the number of walksCounts page walks completed due to demand data stores whose address translations missed in the TLB and were mapped to 4K pages.  The page walks can end with or without a page faultDemand Data Read requests  Spec update: HSD78Miss in last-level (L3) cache. Excludes Unknown data-source  Spec update: HSD74, HSD29, HSD25, HSM26, HSM30.  Supports address when precise (Precise event)Any MLC or L3 HW prefetch accessing L2, including rejectsoffcore_response.demand_rfo.l3_hit.hit_other_core_no_fwdCounts cycles MITE is delivered at least one uop. Set Cmask = 1Randomly selected loads with latency value being above 4  Spec update: HSD76, HSD25, HSM26 (Must be precise)Randomly selected loads with latency value being above 32  Spec update: HSD76, HSD25, HSM26 (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100400002umask=0x1,edge=1,period=100003,cmask=1,event=0x5cCounts all near executed branches (not necessarily retired)Cycles where at least 3 uops were executed per-thread  Spec update: HSD144, HSD30, HSM31umask=0x84,event=0x22umask=0x88,event=0x22Store miss in all TLB levels causes a page walk that completes. (4K)Number of ITLB page walker hits in the L2Miss in mid-level (L2) cache. Excludes Unknown data-source  Supports address when precise.  Spec update: HSD29, HSM30 (Precise event)This event counts retired load uops where the data came from local DRAM. This does not include hardware prefetches  Supports address when precise.  Spec update: HSD74, HSD29, HSD25, HSM30 (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0600400004Counts the number of not taken branch instructions retiredAll retired load uops. (Precise Event)mem_load_uops_llc_hit_retired.xsnp_missClean L2 cache lines evicted by the MLC prefetcheroffcore_response.all_rfo.llc_hit.no_snoop_neededoffcore_response.demand_code_rd.llc_hit.any_responsesimd_fp_256.packed_singleumask=0xc,period=2000003,event=0xa1umask=0xc,any=1,period=2000003,event=0xa1Cycles per thread when load or STA uops are dispatched to port 3unc_cbo_cache_lookup.mRetired load uops whose data source was local DRAM (Snoop not needed, Snoop Miss, or Snoop Hit data not forwarded)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x87f820004offcore_response.demand_data_rd.llc_miss.remote_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x67f800010Write requests to home agent. Unit: uncore_ha Cycles where transmitting QPI link is in half-width mode. Unit: uncore_qpi event=0xbfreq_ge_2000mhz_cycles %(unc_p_freq_ge_4000mhz_cycles / unc_p_clockticks) * 100.Retired load uops which data sources were LLC and cross-core snoop hits in on-pkg core cacheThis event counts the cycles attributed to a switch from the Decoded Stream Buffer (DSB), which holds decoded instructions, to the legacy decode pipeline.  It excludes cycles when the back-end cannot  accept new micro-ops.  The penalty for these switches is potentially several cycles of instruction starvation, where no micro-ops are delivered to the back-endCounts all local dram accesses for all demand and L2 prefetches. LLC prefetches are excludedother_assists.itlb_miss_retiredumask=0x1,period=100003,event=0x3unc_m_act_countCounts any Prefetch requests that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M stateCounts any Read request  that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F stateoffcore_response.any_code_rd.outstandingoffcore_response.any_code_rd.l2_hit_far_tile_e_foffcore_response.any_data_rd.l2_hit_far_tile_e_fCounts Demand cacheable data and L1 prefetch data read requests  that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster modeCounts Demand cacheable data and L1 prefetch data read requests  that accounts for any responseumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000408000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800408000Counts Partial streaming stores (WC and should be programmed on PMC1) that accounts for any responseoffcore_response.pf_l1_data_rd.l2_hit_far_tile_e_fCounts L1 data HW prefetches that accounts for any responseoffcore_response.pf_software.l2_hit_far_tile_e_foffcore_response.uc_code_reads.l2_hit_far_tile_moffcore_response.partial_writes.l2_hit_far_tile_mCounts Partial reads (UC or WC and is valid only for Outstanding response type).  that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F stateoffcore_response.pf_l2_code_rd.l2_hit_near_tile_e_fCounts demand code reads and prefetch code reads that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M stateoffcore_response.demand_data_rd.l2_hit_this_tile_mCounts demand code reads and prefetch code reads that accounts for responses which hit its own tile's L2 with data in M stateoffcore_response.pf_software.l2_hit_this_tile_mCounts demand code reads and prefetch code reads that accounts for responses which hit its own tile's L2 with data in E stateCounts Demand cacheable data write requests  that accounts for reponses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster modeoffcore_response.any_pf_l2.mcdram_farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0101000070offcore_response.any_read.mcdram_nearoffcore_response.pf_l1_data_rd.mcdram_nearCounts Bus locks and split lock requests that accounts for data responses from MCDRAM Far or Other tile L2 hit farCounts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for data responses from MCDRAM Far or Other tile L2 hit faroffcore_response.partial_writes.ddr_farCounts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for data responses from DRAM Localoffcore_response.partial_reads.ddr_farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0100400040offcore_response.demand_code_rd.mcdram_nearumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0180600004umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0180600080umask=0x1,period=100007,event=0xb7,offcore_rsp=0x01818032f7L1D cache lines allocated in the M statel1d.m_snoop_evictl1d_cache_ld.m_statel1d_cache_lock.s_stateumask=0x4,period=200000,event=0x4eL2 data demand loads in I state (misses)l2_data_rqsts.prefetch.mesiumask=0x20,period=200000,event=0x24umask=0x20,period=10000,event=0xfLoad instructions retired remote DRAM and remote home-remote cache HITM (Precise Event)Offcore code reads satisfied by the LLC and HIT in a sibling coreoffcore_response.any_ifetch.remote_cache_dramOffcore code reads that HITM in a remote cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0xFFFFumask=0x1,period=100000,event=0xb7,offcore_rsp=0x47FFOffcore writebacks that HIT in a remote cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x177offcore_response.data_in.remote_cache_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3803Offcore demand data reads that HIT in a remote cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x104Offcore demand code reads satisfied by the LLC and not found in a sibling coreOffcore prefetch data requests satisfied by the LLC and HIT in a sibling coreoffcore_response.pf_data.remote_cacheOffcore prefetch data reads satisfied by any cache or DRAMOffcore prefetch data reads satisfied by the IO, CSR, MMIO unitOffcore prefetch data reads satisfied by the LLC and not found in a sibling coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7F20Offcore prefetch requests satisfied by a remote cacheoffcore_response.prefetch.remote_cache_dramumask=0x1,period=2000000,event=0xccSIMD integer 64 bit unpack operationsOffcore code reads that missed the LLCOffcore code or data read requests that missed the LLCoffcore_response.data_in.any_llc_missumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4003Offcore prefetch data requests satisfied by the local DRAMoffcore_response.pf_ifetch.any_llc_missLate Branch Prediction Unit clearsumask=0x2,period=100000,event=0xb8cpu_clk_unhalted.total_cyclesumask=0x1,period=2000000,event=0x20ssex_uops_retired.packed_doubleCycles no Uops issued on any port (core count)umask=0x20,period=2000000,event=0xb1Counts the total number of L2 code requestsCounts cycles when offcore outstanding Demand Data Read transactions are present in the super queue (SQ). A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation)Counts both cacheable and non-cacheable code read requestsmem_inst_retired.all_storesumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040408000offcore_response.other.l3_hit_m.snoop_not_neededoffcore_response.demand_code_rd.l4_hit_local_l4.spl_hitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040400004offcore_response.demand_code_rd.l3_hit.spl_hitoffcore_response.demand_code_rd.l3_hit_s.snoop_noneoffcore_response.demand_rfo.l3_hit_e.snoop_missoffcore_response.demand_rfo.l3_hit_m.spl_hitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080100001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200040001icache_16b.ifdata_stallCycles where a code fetch is stalled due to L1 instruction cache tag missfrontend_retired.l2_missumask=0x1,period=100007,event=0xc6,frontend=0x15Counts retired instructions that are delivered to the back-end after a front-end stall of at least 8 cycles. During this period the front-end delivered no uops (Precise event)offcore_requests_outstanding.cycles_with_l3_miss_demand_data_rdCounts randomly selected loads when the latency from first dispatch to completion is greater than 64 cycles (Must be precise)offcore_response.demand_code_rd.l3_miss.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x20001C0004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x007C400001sw_prefetch_access.ntaumask=0x4,period=2000003,event=0x32Counts the number of reference cycles when the core is not in a halt state. The core enters the halt state when it is running the HLT instruction or the MWAIT instruction. This event is not affected by core frequency changes (for example, P states, TM2 transitions) but has the same incrementing frequency as the time stamp counter. This event can approximate elapsed time while the core was not in a halt state. This event has a constant ratio with the CPU_CLK_UNHALTED.REF_XCLK event. It is counted on a dedicated fixed counter, leaving the four (eight when Hyperthreading is disabled) programmable counters available for other events. Note: On all current platforms this event stops counting during 'throttling (TM)' states duty off periods the processor is 'halted'.  The counter update is done at a lower clock rate then the core clock the overflow status bit for this counter may appear 'sticky'.  After the counter has overflowed and software clears the overflow status bit and resets the counter to less than MAX. The reset value to the counter is not clocked immediately so the overflow status bit will flip 'high (1)' and generate another PMI (if enabled) after which the reset value gets clocked into the counter. Therefore, software will get the interrupt, read the overflow status bit '1 for bit 34 while the counter value is less than MAX. Software should ignore this caseCounts end of periods where the Reservation Station (RS) was empty. Could be useful to precisely locate front-end Latency Bound issuesumask=0x3f,period=100003,event=0xc1Counts any rfo reads (demand & prefetch) that miss L2 with a snoop miss responseumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1680000040umask=0x3f,period=200003,event=0xcaTotal page walks that are completed (I-side and D-side)Counts all prefetch code reads that hit in the LLCCounts data/code/rfo reads (demand & prefetch) that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003c0200umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1003c0200offcore_response.all_pf_data_rd.llc_miss.dramoffcore_response.data_in_socket.llc_miss_local.any_llc_hitMispredicted not taken branch instructions retired.(Precise Event - PEBS) (Precise event)Outstanding offcore demand code readsoffcore_requests_outstanding.demand.rfoumask=0x1,period=100000,event=0xb7,offcore_rsp=0x5044REQUEST = ANY_REQUEST and RESPONSE = ANY_CACHE_DRAMREQUEST = ANY RFO and RESPONSE = ANY_CACHE_DRAMREQUEST = ANY RFO and RESPONSE = ANY_LOCATIONumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7f03REQUEST = DEMAND_DATA_RD and RESPONSE = ANY_LOCATIONoffcore_response.other.local_dram_and_remote_cache_hitREQUEST = PF_DATA_RD and RESPONSE = ANY_LOCATIONREQUEST = PF_DATA_RD and RESPONSE = LLC_HIT_OTHER_CORE_HITMoffcore_response.pf_data_rd.local_dram_and_remote_cache_hitREQUEST = PF_DATA_RD and RESPONSE = REMOTE_CACHE_HITMumask=0x1,period=100000,event=0xb7,offcore_rsp=0xf811REQUEST = DATA_IN and RESPONSE = REMOTE_DRAMoffcore_response.other.other_local_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3040REQUEST = PF_IFETCH and RESPONSE = ANY_LLC_MISSumask=0x80,period=200000,event=0x85offcore_response.pf_l2_rfo.l3_hit.hit_other_core_no_fwdoffcore_response.all_pf_rfo.l3_hit.hit_other_core_no_fwdoffcore_response.pf_l3_data_rd.l3_hit.snoop_hit_with_fwdoffcore_response.all_data_rd.l3_hit.snoop_hit_with_fwdfp_arith_inst_retired.512b_packed_singleoffcore_response.demand_data_rd.l3_miss.snoop_miss_or_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x063FC00020umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063FC00400core_snoop_response.rsp_sfwdfeidi_misc.wb_upgradeLLC misses - Uncacheable reads (from cpu) . Derived from unc_cha_tor_inserts.ia_miss. Unit: uncore_cha PCI Express bandwidth writing at IIO, part 0. Unit: uncore_iio umask=0x01,event=0x53umask=0x01,event=0x54Number of times that an RFO hit in S state. Unit: uncore_cha unc_iio_txn_req_by_cpu.mem_read.part3fc_mask=0x07,ch_mask=0x02,umask=0x04,event=0x84unc_iio_txn_req_of_cpu.mem_write.part1Messages sent direct to core (bypassing the CHA). Unit: uncore_m2m Counts cycles when the ability to send messages direct to the Intel Ultra Path Interconnect (bypassing the CHA) was disabledunc_m2m_directory_lookup.anyCounts when the M2M (Mesh to Memory) updates the multi-socket cacheline Directory state from from S (Shared) to I (Invalid)Counts when the M2M (Mesh to Memory) receives a prefetch request and inserts it into its outstanding prefetch queue.  Explanatory Side Note: the prefect queue is made from CAM: Content Addressable Memoryunc_upi_txl_flits.idleperiod=200003,umask=0x27,event=0x24period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80400001period=100003,umask=0x1,event=0xb7,offcore_rsp=0x08007C0010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800108000period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200040120Counts retired load instructions with remote Intel® Optane™ DC persistent memory as the data source and the data request missed L3 (AppDirect or Memory Mode) and DRAM cache(Memory Mode). Precise event  Supports address when precise (Precise event)offcore_response.all_rfo.l3_hit_e.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100100001period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100200080This event is deprecated. Refer to new event OCR.OTHER.L3_HIT.SNOOP_MISSoffcore_response.demand_rfo.pmm_hit_local_pmm.any_snoopThis event is deprecated. Refer to new event OCR.PF_L2_RFO.SUPPLIER_NONE.SNOOP_NONEThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_E.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200100122This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080020490offcore_response.pf_l3_data_rd.l3_hit_s.hit_other_core_fwdoffcore_response.demand_code_rd.supplier_none.no_snoop_neededThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.SUPPLIER_NONE.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400080020offcore_response.all_rfo.l3_hit_e.any_snoopoffcore_response.all_rfo.l3_hit_e.no_snoop_neededoffcore_response.other.l3_hit_e.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200020020period=200003,umask=0xf8,event=0x24This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_E.ANY_SNOOPoffcore_response.all_reads.l3_hit_m.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT.SNOOP_NONEoffcore_response.all_reads.l3_hit_s.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200020120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x01003C0400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800080002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800080020offcore_response.pf_l3_rfo.l3_hit_f.hit_other_core_no_fwdoffcore_response.demand_code_rd.l3_hit_m.hitm_other_coreoffcore_response.all_pf_rfo.pmm_hit_local_pmm.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08003C0120This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_E.SNOOP_MISSThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT.SNOOP_MISSThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_NO_FWDoffcore_response.demand_code_rd.pmm_hit_local_pmm.any_snoopoffcore_response.all_data_rd.pmm_hit_local_pmm.any_snoopoffcore_response.pf_l1d_and_sw.l3_hit_s.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000080122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x10003C0400offcore_response.pf_l3_rfo.l3_hit_m.no_snoop_neededidq.dsb_uops / (idq.dsb_uops + lsd.uops + idq.mite_uops + idq.ms_uops)Average latency of data read request to external 3D X-Point memory [in nanoseconds]. Accounts for demand loads and L1/L2 data-read prefetchesperiod=2000003,umask=0x4,event=0x79cmask=1,period=2000003,umask=0x10,event=0x79period=100007,umask=0x1,event=0xc6,frontend=0x402006Counts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_MISS_LOCAL_DRAM & NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWDThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS.SNOOP_MISSThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0404000400offcore_response.demand_rfo.l3_miss_remote_hop1_dram.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x083FC00080This event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS.ANY_SNOOPCounts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & L3_MISS & SNOOP_MISSALL_PF_RFO & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_FWDALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOPoffcore_response.pf_l3_rfo.l3_miss_local_dram.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x043C000004This event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x013C000020offcore_response.pf_l2_rfo.l3_miss_remote_hop1_dram.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3FBC000004ALL_PF_DATA_RD & L3_MISS_REMOTE_DRAM & SNOOP_MISS_OR_NO_FWDoffcore_response.all_reads.l3_miss_remote_hop1_dram.hit_other_core_fwdocr.all_reads.l3_miss.remote_hit_forwardThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS_LOCAL_DRAM.ANY_SNOOPocr.pf_l3_data_rd.l3_miss.remote_hit_forwardocr.pf_l3_rfo.l3_miss.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0604000120ocr.demand_data_rd.l3_miss_local_dram.hit_other_core_no_fwdoffcore_response.all_rfo.l3_miss_local_dram.hitm_other_coreThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS_LOCAL_DRAM.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1004000400ocr.demand_code_rd.l3_miss_local_dram.snoop_missocr.all_reads.l3_miss_remote_hop1_dram.snoop_missCounts all demand code reads DEMAND_CODE_RD & L3_MISS & NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_NO_FWDALL_RFO & L3_MISS_LOCAL_DRAM & SNOOP_MISS_OR_NO_FWDocr.all_pf_rfo.l3_miss_local_dram.hitm_other_coreThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOPocr.all_data_rd.l3_miss.remote_hitmoffcore_response.pf_l2_data_rd.l3_miss_remote_hop1_dram.any_snoopocr.all_pf_rfo.l3_miss_local_dram.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_FWDocr.pf_l1d_and_sw.l3_miss_local_dram.hit_other_core_fwdperiod=2000003,umask=0x1,event=0xc8This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISSALL_READS & L3_MISS & HIT_OTHER_CORE_FWDCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_F & HIT_OTHER_CORE_NO_FWDALL_PF_RFO & L3_HIT & ANY_SNOOPALL_PF_RFO & L3_HIT_S & ANY_SNOOPocr.other.l3_hit_s.no_snoop_neededocr.pf_l1d_and_sw.l3_hit_m.snoop_missocr.demand_rfo.supplier_none.hit_other_core_fwdocr.all_rfo.l3_hit_f.hit_other_core_no_fwdocr.pf_l2_rfo.l3_hit_s.snoop_noneocr.demand_data_rd.l3_hit.snoop_noneocr.pf_l3_rfo.supplier_none.snoop_missocr.pf_l1d_and_sw.l3_hit_m.hit_other_core_no_fwdocr.demand_data_rd.l3_hit_f.hit_other_core_no_fwdocr.pf_l2_data_rd.l3_hit_f.snoop_noneCounts demand data reads  DEMAND_DATA_RD & L3_HIT_E & ANY_SNOOPALL_RFO & L3_HIT_F & HIT_OTHER_CORE_FWDocr.demand_rfo.l3_hit_m.hit_other_core_fwdocr.all_reads.l3_hit_f.hit_other_core_fwdALL_DATA_RD & L3_HIT_F & SNOOP_MISSocr.all_pf_rfo.supplier_none.snoop_noneocr.demand_data_rd.l3_hit_s.hitm_other_coreocr.demand_code_rd.supplier_none.hit_other_core_fwdocr.demand_data_rd.supplier_none.any_snoopocr.all_pf_rfo.l3_hit_f.snoop_noneocr.pf_l3_rfo.l3_hit.snoop_missocr.demand_rfo.l3_hit_s.hit_other_core_no_fwdCounts any other requests  OTHER & L3_HIT_M & NO_SNOOP_NEEDEDALL_READS & L3_HIT & HITM_OTHER_COREocr.all_rfo.l3_hit_s.any_snoopCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_M & HIT_OTHER_CORE_FWDocr.demand_code_rd.pmm_hit_local_pmm.snoop_not_neededCounts any other requests  OTHER & SUPPLIER_NONE & HIT_OTHER_CORE_FWDALL_READS & L3_HIT_S & HITM_OTHER_COREALL_READS & L3_HIT_M & HIT_OTHER_CORE_NO_FWDCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & SUPPLIER_NONE & HIT_OTHER_CORE_NO_FWDCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_F & NO_SNOOP_NEEDEDocr.pf_l2_data_rd.l3_hit_f.any_snoopocr.pf_l2_data_rd.l3_hit.hit_other_core_fwdocr.all_pf_data_rd.l3_hit_s.snoop_noneocr.all_pf_rfo.l3_hit_s.hit_other_core_no_fwdALL_DATA_RD & PMM_HIT_LOCAL_PMM & SNOOP_NOT_NEEDEDCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_M & HITM_OTHER_CORECounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_F & HITM_OTHER_COREperiod=400009,event=0xc5any=1,period=2000003,event=0x3cUnderfill readsTag Check; CleanIngress (from CMS) Request Queue Rejects; PhyAddr Match. Unit: uncore_cha unc_iio_data_req_by_cpu.peer_read.part1Counts every peer to peer read request for 4 bytes of data made by IIO Part0 to the MMIO space of an IIO target. In the general case, Part0 refers to a standard PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could also refer to any device plugged into the first slot of a PCIe riser card or to a device attached to the IIO unit which starts its use of the bus using lane 0 of the 16 lanes supported by the busPeer to peer read request for 4 bytes made by IIO Part1 to an IIO target. Unit: uncore_iio fc_mask=0x07,ch_mask=0x04,umask=0x02,event=0x83Counts every peer to peer read request of up to a 64 byte transaction made by IIO Part2 to the MMIO space of an IIO target. In the general case, Part2 refers to a x4 or x8 PCIe card plugged into the third slot of a PCIe riser card, but it could refer to any x4 or x8 device attached to the IIO unit and using lanes starting at lane 8 of the 16 lanes supported by the busAD Egress (to CMS) Occupancy. Unit: uncore_m2m period=100003,umask=0x1,event=0x8period=100007,umask=0x1,event=0xaeCounts number of cycles a demand request has waited due to L1D Fill Buffer (FB) unavailablability. Demand requests include cacheable/uncacheable demand load, store, lock or SW prefetch accessesCounts number of cycles a demand request has waited due to L1D due to lack of L2 resources. Demand requests include cacheable/uncacheable demand load, store, lock or SW prefetch accessesCounts retired store instructions that true miss the STLB  Supports address when precise (Precise event)Counts retired load instructions whose data sources were HitM responses from shared L3  Supports address when precise (Precise event)Cycles the thread is active and superQ cannot take any more entriesCounts the cycles for which the thread is active and the superQ cannot take any more entriesumask=0x1,period=100007,event=0xc6,frontend=0x508006Counts the number of times a class of instructions that may cause a transactional abort was executed inside a transactional regionCounts the number of times HLE abort was triggeredtopdown.slotsumask=0x1,period=10000003,event=0xa4Counts the number of uops delivered to the back-end by the LSD(Loop Stream Detector)Cycle counts are evenly distributed between active threads in the CoreCounts completed page walks (2M and 4M page sizes) caused by a code fetch. This implies it missed in the ITLB (Instruction TLB) and further levels of TLB. The page walk can end with or without a faultCounts cacheable memory requests that miss in the the Last Level Cache.  Requests include Demand Loads, Reads for Ownership(RFO), Instruction fetches and L1 HW prefetches. If the platform has an L3 cache, last level cache is the L3, otherwise it is the L2Counts requests to the Instruction Cache (ICache) for one or more bytes cache LineCounts reference cycles (at TSC frequency) when core is not halted.  This event uses a programmable general purpose perfmon counterfc_mask=0x07,ch_mask=0x10,umask=0x01,event=0x83The number of pipeline restarts caused by invalidating probes that hit on the instruction stream currently being executed. This would happen if the active instruction stream was being modified by another processor in an MP system - typically a highly unlikely eventumask=0x1,event=0x87l2_request_g1.rd_blk_xumask=0x40,event=0x60All L2 Cache Requests (Breakdown 2 - Rare). Instruction cache read sizedevent=0xc4ex_ret_brn_farThe number of near return instructions (RET or RET Iw) retiredumask=0x6F,event=0x8bumask=0x0E,event=0x8bumask=0x0A,event=0x8bumask=0x69,event=0x8bumask=0x89,event=0x8bdf_ccm_reqa.node3.rdvlksdf_ccm_reqb.node1.chgtoxumask=0xE7,event=0x8cdf_ccm_reqb.node1.anywrsizedumask=0xA6,event=0x8cdf_ccm_reqb.node7.wrsizedncumask=0xA2,event=0x8cumask=0x2B,event=0x108df_ioms_reqa.node7.flushumask=0x28,event=0x108Data Fabric CCM Performance Monitor Event DF IOMS Request Type A (DRAM) anyatomicumask=0x81,event=0x108umask=0x0B,event=0x109df_ioms_reqb.node5.ioanynon-postedwrsized=32bumask=0x27,event=0x109df_ioms_reqb.node7.ioanypostedwrsized=64bumask=0x44,event=0x109umask=0x63,event=0x109The number of x87 floating-point Ops that have retired. The number of events logged per cycle can vary from 0 to 8. Divide and square root Opsumask=0x40,event=0x3umask=0x1,event=0x5l3_request_g1.t6.s0.wrsizedncl3_request_g1.t0.s2.wrsizedncl3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x04,event=0x1l3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x04,event=0x1l3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x20,event=0x1l3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x20,event=0x1l3_request_g1.t7.s2.rdsizedl3_request_g1.t5.s0.cachingl3_request_g1.t6.s3.cachingl3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x01,event=0x3l3fillvicreq.t1.s2.vicblkl3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x01,event=0x3l3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x02,event=0x3l3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x04,event=0x3l3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x04,event=0x3l3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x04,event=0x3l3fillvicreq.t6.s3.rdblkc_s_vicl3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x08,event=0x3l3fillvicreq.t2.s2.rdblkc_sl3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x08,event=0x3l3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x08,event=0x3l3fillvicreq.t3.s3.rdblkc_sl3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x10,event=0x3l3fillvicreq.t2.s0.rdblkxl3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x20,event=0x3l3fillvicreq.t5.s1.rdblkxl3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x20,event=0x3l3fillvicreq.t0.s0.rdblkl_vicl3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x40,event=0x3l3victimstate.t0.s1.nol3victimlinel3victimstate.t0.s2.nol3victimlinel3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x01,event=0x9l3victimstate.t6.s3.none_nol3victimlinel3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x04,event=0x9l3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x04,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x04,event=0x9l3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x08,event=0x9l3victimstate.t4.s0.ol3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x08,event=0x9l3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x10,event=0x9l3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x10,event=0x9l3victimstate.t6.s3.e_fel3victimstate.t2.s0.ml3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x20,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x20,event=0x9l3victimstate.t6.s3.ml3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x40,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x04,umask=0x40,event=0x9l3victimstate.t3.s2.dl3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x40,event=0x9l3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x80,event=0x9l3victimstate.t7.s1.odl3victimstate.t7.s2.odl3victimstate.t6.s3.odumask=0x3,event=0x46umask=0x2,event=0x52Cycles where a dispatch group is valid but does not get dispatched due to a token stall. AGSQ Tokens unavailableumask=0x4,event=0xeLS_MICROARCHITECTURAL_LATE_CANCELNB_MEMORY_CONTROLLER_PAGE_ACCESS_EVENTPC_BRANCH_MIS_PREDPMUEXTIN0_EVTINST_RETIREDUNALIGNED_LD_SPECIMPRECISE_SETBOUNDSL2CACHE_EVICTL2CACHEMASTER_READ_RSPRF_STALLDSPRAM_STALL_CYCLESEJTAG_DTRIGGERIFU_REPLAYSIFU_IDU_NO_FETCH_CYCLESUNCACHED_LOAD_INSNSSYSTEM_EVENT_7CCFP_STORE_CAUSES_STALL_IN_LSUFP_THREE_QUARTERS_FPSCR_RENAMES_BUSYFP_DENORMALIZED_RESULTDISPATCHES_TO_FPR_ISSUE_QUEUEREFETCH_SERIALIZATIONVPU_MARKED_INSTR_COMPLETEDFXU0_IDLE_FXU1_IDLEMARKED_STORE_SENT_TO_STSADDRESS_COLLISIONINSTR_MMU_TLB4K_RELOADSBIU_MASTER_RETRIESEXT_INPUT_INTR_TAKENL2_CACHE_LOCKSDVT2_DETECTEDsharedIAFMIPS_BERITHREADpmc_pmu_event_get_by_idxname: %s
l3cache%s, "pmcid": "0x%08x", "pid": "%d", "tid": "%d", "cpuflags": "0x%08x", "cpuflags2": "0x%08x", "pc": [ v24Cycles Per Instruction (threaded)InstructionsAverage Branch Address Clear Cost (fraction of cycles)1 - cpu_clk_thread_unhalted.one_thread_active / ( cpu_clk_thread_unhalted.ref_xclk_any / 2 ) if #smt_on else 0Demand Data Read miss L2, no rejectsl2_rqsts.code_rd_hitmem_uops_retired.stlb_miss_storesumask=0x41,period=100003,event=0xd0mem_uops_retired.split_storesThis is a precise version (that is, uses PEBS) of the event that counts store uops retired to the architected path with a filter on bits 0 and 1 applied.
Note: This event ?ounts AVX-256bit load/store double-pump memory uops as a single uop at retirement  Supports address when precise (Precise event)umask=0x1,period=2000003,event=0xd1umask=0x40,period=100003,event=0xd1This is a precise version (that is, uses PEBS) of the event that counts retired load uops which data sources were L3 hit and a cross-core snoop hit in the on-pkg core cache  Supports address when precise.  Spec update: BDM100 (Precise event)mem_load_uops_l3_miss_retired.remote_fwdNumber of SSE/AVX computational 256-bit packed double precision floating-point instructions retired.  Each count represents 4 computations. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per elementInstruction Decode Queue (IDQ) empty cyclesumask=0x4,period=2000003,event=0x79This event counts cycles during which uops are being delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffer (DSB) path. Counting includes uops that may bypass the IDQUops initiated by Decode Stream Buffer (DSB) that are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequenser (MS) is busyCycles where a code fetch is stalled due to L1 instruction-cache missThis event counts, on the per-thread basis, cycles when less than 1 uop is  delivered to Resource Allocation Table (RAT). IDQ_Uops_Not_Delivered.core >=3idq_uops_not_delivered.cycles_le_2_uop_deliv.coreSpeculative cache line split STA uops dispatched to L1 cachetx_exec.misc2Number of times HLE commit succeededNumber of times RTM abort was triggered (PEBS) (Precise event)mem_trans_retired.load_latency_gt_8This event counts the unhalted core cycles during which the thread is in the ring 0 privileged modeThis event counts when there is a transition from ring 1,2 or 3 to ring0umask=0x40,period=2000003,event=0xeNumber of Multiply packed/scalar single precision uops allocatedNumber of integer Move Elimination candidate uops that were not eliminatedumask=0x8,period=1000003,event=0x58This event counts taken speculative and retired indirect calls including both register and memory indirectbr_inst_exec.all_indirect_jump_non_call_retumask=0x2,period=2000003,event=0xa1Counts number of cycles nothing is executed on any execution portNumber of uops to be executed per-thread each cycleCycles where at least 1 uop was executed per-threadbr_inst_retired.near_callumask=0x2,period=100007,event=0xc4rob_misc_events.lbr_insertsumask=0x11,event=0x34,filter_state=0x1umask=0x3,event=0x35,filter_opc=0x182uncore_haread requests to local home agent. Unit: uncore_ha unc_h_requests.reads_remoteumask=0x20,event=0x21PCU clock ticks. Use to get percentages of PCU cycles events. Unit: uncore_pcu umask=0xe,period=100003,event=0x8Cycles when PMH is busy with page walks  Spec update: BDM69This event counts the number of cycles while PMH is busy with the page walk  Spec update: BDM69itlb_misses.walk_completed_4kPer-Logical Processor actual clocks when the Logical Processor is activeInstruction per (near) call (lower number means higher occurance rate)Retired load uops which data sources were L3 and cross-core snoop hits in on-pkg core cache. (Precise Event - PEBS)  Spec update: BDM100.  Supports address when precise (Precise event)offcore_response.demand_rfo.l3_hit.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x02003C0004offcore_response.corewb.any_responseCounts prefetch (that bring data to L2) data readsoffcore_response.pf_l2_rfo.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000020020umask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C0020offcore_response.pf_l3_rfo.l3_hit.any_snoopoffcore_response.all_pf_data_rd.supplier_none.any_snoopoffcore_response.all_pf_rfo.supplier_none.any_snoopoffcore_response.all_pf_code_rd.supplier_none.snoop_noneRandomly selected loads with latency value being above 128  Spec update: BDM100, BDM35 (Must be precise)offcore_response.demand_data_rd.supplier_none.snoop_non_dramoffcore_response.demand_rfo.l3_miss.snoop_noneoffcore_response.demand_code_rd.l3_miss.snoop_not_neededoffcore_response.pf_l2_data_rd.l3_miss_local_dram.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C000040offcore_response.pf_l3_data_rd.l3_miss_local_dram.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0204000200umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0104000090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0104000120umask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C000120offcore_response.all_pf_rfo.l3_miss.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000020091umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0404000091umask=0x1,edge=1,period=100007,cmask=1,event=0x5cumask=0x1,period=2000003,cmask=1,event=0xb1L3 Lookup any request that access cache and found line in I-stateunc_cbo_cache_lookup.read_mesiRetired load uops that miss the STLB  Supports address when precise (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x103FC00091umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0604000091(unc_m_power_channel_ppd / unc_m_clockticks) * 100.Cycles L2 address bus is in useumask=0x70,period=200000,event=0x24umask=0x78,period=200000,event=0x2eRetired loads that miss the L2 cachesimd_uop_type_exec.pack.ssimd_instr_retireddecode_stall.pfb_emptydecode_stall.iq_fullmacro_insts.cisc_decodedprefetch.software_prefetch.arbus_trans_def.all_agentsumask=0xe0,period=200000,event=0x6esnoop_stall_drv.selfumask=0x0,period=2000000,event=0x3cCore cycles when core is not haltedcpu_clk_unhalted.coreAll macro conditional branch instructionsbr_inst_type_retired.uncondAll non-indirect callsuops_retired.stalled_cyclesCycles issue is stalled due to div busyRetired loads that miss the DTLB (precise event) (Precise event)l2_reject_xq.allCounts the number of store uops retired  Supports address when precise (Must be precise)Counts reads for ownership (RFO) requests (demand & prefetch) that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is requiredCounts data reads generated by L1 or L2 prefetchers that hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000048000Counts requests to the uncore subsystem that hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts partial cache line data writes to uncacheable write combining (USWC) memory region  that miss the L2 cacheoffcore_response.partial_streaming_stores.l2_hitCounts data cache line reads generated by hardware L1 data cache prefetcher that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is requiredumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0400000800Counts data cacheline reads generated by hardware L2 cache prefetcher that miss the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)ms_decoded.ms_entryfetch_stall.itlb_fill_pending_cyclesReference cycles when core is not halted  (Fixed event)uops_retired.fpdivumask=0x7e,period=200003,event=0xc4Retired conditional branch instructions (Precise event capable) (Must be precise)br_inst_retired.callumask=0x0,period=200003,event=0xc5cycles_div_busy.allumask=0x3,period=200003,event=0x5Counts requests to the uncore subsystem have any transaction responses from the uncore subsystem. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.any_data_rd.outstandingCounts reads for ownership (RFO) requests (demand & prefetch) outstanding, per cycle, from the time of the L2 miss to when any response is receivedCounts data read, code read, and read for ownership (RFO) requests (demand & prefetch) outstanding, per cycle, from the time of the L2 miss to when any response is receivedumask=0x1,period=20003,event=0xc3Counts page walks completed due to instruction fetches whose address translations missed in the TLB and were mapped to 2M or 4M pages.  The page walks can end with or without a page faultSTLB flushesOffcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue to uncore, every cycle  Spec update: HSD62, HSD61Counts all prefetch (that bring data to LLC only) data reads hit in the L3Increment each cycle # of uops delivered to IDQ when MS_busy by MITE. Set Cmask = 1 to count cyclesumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FFFC00040This event counts cycles where the decoder is stalled on an instruction with a length changing prefix (LCP)This event counts cycles during which no instructions were executed in the execution stage of the pipelineNumber of uops executed on the core  Spec update: HSD30, HSM31umask=0x28,event=0x34Number of DTLB page walker loads that hit in the L1+FBData from local DRAM either Snoop not needed or Snoop Miss (RspI)  Supports address when precise.  Spec update: HSD74, HSD29, HSD25, HSM30 (Precise event)Retired load uop whose Data Source was: forwarded from remote cache  Supports address when precise.  Spec update: HSM30 (Precise event)offcore_response.pf_llc_data_rd.llc_miss.any_responseedge=1,umask=0x1,cmask=1,period=100003,event=0x5cNumber of microcode assists invoked by HW upon uop writebackNot rejected writebacks from L1D to L2 cache lines in M stateumask=0x4,period=100003,event=0xf2umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1003c0244umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00010122Counts all data/code/rfo references (demand & prefetch)fp_comp_ops_exe.sse_packed_double( (( 1 * ( fp_comp_ops_exe.sse_scalar_single + fp_comp_ops_exe.sse_scalar_double ) + 2 * fp_comp_ops_exe.sse_packed_double + 4 * ( fp_comp_ops_exe.sse_packed_single + simd_fp_256.packed_double ) + 8 * simd_fp_256.packed_single )) / 1000000000 ) / duration_timeumask=0x1,period=100003,event=0xbeCounts demand code reads that miss the LLC and the data returned from dramIncrements each cycle the # of Uops issued by the RAT to RS. Set Cmask = 1, Inv = 1, Any= 1to count stalled cycles of this coreUnit: uncore_cbox A snoop invalidates a non-modified line in some processor coreA snoop hits a modified line in some processor coreumask=0x10,event=0x34Filter on processor core initiated cacheable write requestsunc_cbo_cache_lookup.extsnp_filterUnit: uncore_arb Counts the number of LLC evictions allocatedCycles PMH is busy with this walkoffcore_response.all_data_rd.llc_hit.snoop_missoffcore_response.pf_l2_data_rd.llc_hit.no_snoop_neededCounts all prefetch (that bring data to LLC only) code reads that hit in the LLCumask=0x1,period=100003,event=0xb7,offcore_rsp=0x67f800244Counts demand data reads that miss the LLC  and the data returned from local dramCounts demand data reads that miss the LLC  the data is found in M state in remote cache and forwarded from thereumask=0x1,period=100003,event=0xb7,offcore_rsp=0x107fc20002umask=0x1,event=0x35,filter_opc=0x19cevent=0xdMemory page conflicts. Unit: uncore_imc event=0xe,filter_band3=40unc_p_freq_ge_1200mhz_transitionsumask=0x20,period=2000003,event=0x59This event counts the number of core cycles the fetch stalls because of an icache miss. This is a cumulative count of cycles the NIP stalled for all icache missesoffcore_response.any_pf_l2.l2_hit_near_tile_moffcore_response.any_rfo.l2_hit_near_tile_e_fCounts any request that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F stateoffcore_response.partial_reads.l2_hit_far_tile_e_foffcore_response.partial_reads.any_responseumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800400040umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800400001offcore_response.bus_locks.l2_hit_this_tile_mumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0008002000Counts L1 data HW prefetches that accounts for responses which hit its own tile's L2 with data in S stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0010000200offcore_response.any_request.l2_hit_this_tile_foffcore_response.pf_software.l2_hit_far_tileumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800400070Counts Demand code reads and prefetch code read requests  that accounts for data responses from MCDRAM Localumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080200022umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080800200Counts Partial reads (UC or WC and is valid only for Outstanding response type).  that accounts for responses from MCDRAM (local and far)offcore_response.bus_locks.mcdramCounts any Prefetch requests that accounts for responses from MCDRAM (local and far)offcore_response.pf_software.ddrCounts the number of mispredicted near RET branch instructions retired (Precise event)no_alloc_cycles.mispredictsCounts the total number of instructions retiredCounts the total page walks that are completed (I-side and D-side)Cycles L1D and L2 lockedl1d_cache_lock.m_statel1d_cache_lock_fb_hitumask=0x8,period=2000000,event=0x41umask=0x2,period=200000,event=0x26L2 modified lines evicted by a demand requestumask=0x4,period=100000,event=0xf2l2_rqsts.prefetch_missumask=0x80,period=200000,event=0x24mem_load_retired.l1d_hitMemory instructions retired above 1024 clocks (Precise Event)offcore_response.any_data.llc_hit_other_core_hitoffcore_response.any_ifetch.local_cache_dramoffcore_response.any_rfo.local_cacheoffcore_response.corewb.remote_cache_dramoffcore_response.data_ifetch.local_cache_dramoffcore_response.data_ifetch.remote_cache_dramoffcore_response.data_in.io_csr_mmioOffcore request = all data, response = local cache or dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4703offcore_response.demand_ifetch.io_csr_mmioOffcore demand RFO requests satisfied by the LLC and HIT in a sibling coreOffcore other requests satisfied by any cache or DRAMOffcore other requests satisfied by a remote cacheAll offcore prefetch data requestsumask=0x1,period=100000,event=0xb7,offcore_rsp=0x730All offcore prefetch data readsOffcore prefetch data reads satisfied by the LLC and HIT in a sibling coreoffcore_response.pf_rfo.llc_hit_other_core_hitoffcore_response.pf_rfo.llc_hit_other_core_hitmOffcore prefetch RFO requests that HITM in a remote cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x270offcore_response.prefetch.remote_cache_hitmSIMD integer 64 bit shift operationsumask=0x1,period=2000000,event=0xd0umask=0x1,period=100000,event=0xb7,offcore_rsp=0xF8FFOffcore writebacks that missed the LLCOffcore code or data read requests satisfied by the local DRAMOffcore prefetch code reads satisfied by the local DRAMoffcore_response.pf_ifetch.remote_dramoffcore_response.pf_rfo.remote_dramload_dispatch.rsFlag stall cyclesumask=0x2,period=2000000,event=0xd2Retired branch instructions (Precise Event)Total CPU cyclesumask=0xf,period=2000000,event=0x87Stall cycles due to BPU MRU bypassInstructions retired (Programmable counter and Precise Event) (Precise event)umask=0x40,period=2000000,event=0xa2umask=0x4,period=2000000,event=0xa2Uops executed on port 5umask=0x1,period=2000000,cmask=1,event=0xc2itlb_misses.anyCounts the total number of RFO (read for ownership) requests to L2 cache. L2 RFO requests include both L1D demand RFO misses as well as L1D RFO prefetchesOffcore outstanding Code Reads transactions in the SuperQueue (SQ), queue to uncore, every cycleCounts the number of offcore outstanding RFO (store) transactions in the super queue (SQ) every cycle. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation). See corresponding Umask under OFFCORE_REQUESTSmem_inst_retired.split_loadsumask=0x1,period=100003,event=0xb7,offcore_rsp=0x01001C8000offcore_response.other.l3_hit_e.spl_hitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0020004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040100002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0400001offcore_response.demand_data_rd.l4_hit_local_l4.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00401C0001offcore_response.demand_data_rd.l3_hit_e.snoop_not_neededCounts cycles during which uops are being delivered to Instruction Decode Queue (IDQ) while the Microcode Sequencer (MS) is busy. Counting includes uops that may 'bypass' the IDQ. Uops maybe initiated by Decode Stream Buffer (DSB) or MITEfrontend_retired.latency_ge_4frontend_retired.latency_ge_128umask=0x1,period=100007,event=0xc6,frontend=0x420006Counts randomly selected loads when the latency from first dispatch to completion is greater than 32 cycles (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000048000Counts, on the per-thread basis, cycles during which at least one uop is dispatched from the Reservation Station (RS) to port 4Counts cycles during which no uops were dispatched from the Reservation Station (RS) per threadCounts the number of x87 uops executedThis event counts requests originating from the core that references a cache line in the L2 cacheumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0400000044Counts data cacheline reads generated by L2 prefetchers that miss L2 with a snoop miss responseCounts demand and DCU prefetch instruction cacheline that miss L2 with a snoop miss responseCounts demand and DCU prefetch data read that are are outstanding, per cycle, from the time of the L2 miss to when any response is receivedStalls due to Memory orderingumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003c0240umask=0x1,period=100003,event=0xb7,offcore_rsp=0x4003c0120offcore_response.all_pf_rfo.llc_hit.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003c0004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2003c0002Counts demand data writes (RFOs) that hit in the LLC and the snoops sent to sibling cores return clean responseoffcore_response.pf_l2_rfo.llc_hit.no_snoop_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x300400200umask=0x1,period=100000,event=0xb7,offcore_rsp=0x7f11REQUEST = ANY IFETCH and RESPONSE = ANY_CACHE_DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0xff08REQUEST = CORE_WB and RESPONSE = LLC_HIT_OTHER_CORE_HITMoffcore_response.data_ifetch.local_dram_and_remote_cache_hitREQUEST = DEMAND_IFETCH and RESPONSE = IO_CSR_MMIOREQUEST = DEMAND_RFO and RESPONSE = LOCAL_CACHEumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7f10umask=0x1,period=100000,event=0xb7,offcore_rsp=0x40ffumask=0x1,period=100000,event=0xb7,offcore_rsp=0xf803offcore_response.demand_rfo.other_local_dramoffcore_response.pf_rfo.other_local_dramumask=0x80,period=200000,event=0x8itlb_misses.walk_cyclesumask=0x8,period=100007,event=0xd3Counts demand data reads TBD TBDoffcore_response.pf_l3_rfo.l3_hit.no_snoop_neededCounts L1 data cache hardware prefetch requests and software prefetch requests TBD TBDoffcore_response.pf_l1d_and_sw.l3_hit.hit_other_core_no_fwdoffcore_response.demand_rfo.l3_hit.snoop_hit_with_fwdoffcore_response.demand_code_rd.l3_miss_local_dram.snoop_miss_or_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x063FC00010offcore_response.pf_l3_data_rd.l3_miss.remote_hit_forwardoffcore_response.pf_l1d_and_sw.l3_miss.snoop_miss_or_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBC000490umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBC000491offcore_response.all_rfo.l3_miss_remote_dram.snoop_miss_or_no_fwdCounts DRAM Page Activate commands sent on this channel due to a write request to the iMC (Memory Controller).  Activate commands are issued to open up a page on the DRAM devices so that it can be read or written to with a CAS (Column Access Select) commandunc_cha_requests.reads_remoteunc_iio_data_req_of_cpu.mem_write.part3unc_cha_dir_lookup.no_snpCounts read requests from a remote socket which hit in the HitME cache (used to cache the multi-socket Directory state) to a line in the E(Exclusive) state.  This includes the following read opcodes (RdCode, RdData, RdDataMigratory, RdCur, RdInv*, Inv*)Counts every read request for up to a 64 byte transaction of data made by IIO Part0 to a unit on the main die (generally memory). In the general case, Part0 refers to a standard PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could also refer to any device plugged into the first slot of a PCIe riser card or to a device attached to the IIO unit which starts its use of the bus using lane 0 of the 16 lanes supported by the busunc_m2m_directory_update.anyumask=0x4,event=0x37umask=0x10,event=0x38This event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_FWDoffcore_response.pf_l3_rfo.l3_hit_f.any_snoopperiod=200003,umask=0x3f,event=0x24period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100400490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100040001offcore_response.all_rfo.l3_hit_f.hit_other_core_fwdoffcore_response.pf_l2_data_rd.l3_hit_f.no_snoop_neededperiod=100003,umask=0x8,event=0xd2offcore_response.pf_l2_rfo.l3_hit_f.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800080120This event is deprecated. Refer to new event OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONEThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80080020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80400122This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400020080This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_E.SNOOP_MISSCounts retired load instructions with at least one uop that missed in the L3 cache  Supports address when precise (Precise event)offcore_response.pf_l1d_and_sw.l3_hit_s.any_snoopThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_S.NO_SNOOP_NEEDEDoffcore_response.pf_l3_rfo.l3_hit_s.any_snoopoffcore_response.all_rfo.l3_hit_e.hit_other_core_fwdperiod=2000003,umask=0x81,event=0xd0period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080020080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800200020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x02000407F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100100004offcore_response.demand_code_rd.l3_hit_f.snoop_noneperiod=100007,umask=0x2,event=0xd3offcore_response.all_reads.l3_hit_m.no_snoop_neededoffcore_response.all_reads.supplier_none.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400020001offcore_response.pf_l3_rfo.pmm_hit_local_pmm.snoop_not_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000020002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x02002007F7This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWDoffcore_response.all_rfo.l3_hit_m.hitm_other_coreThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWDoffcore_response.pf_l3_data_rd.l3_hit_s.hitm_other_coreThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT_M.HITM_OTHER_COREoffcore_response.pf_l1d_and_sw.l3_hit_e.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200200004offcore_response.all_pf_rfo.l3_hit_f.snoop_missoffcore_response.demand_data_rd.l3_hit_s.hitm_other_coreThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_M.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80408000period=100003,umask=0x1,event=0xb7,offcore_rsp=0x08007C0002offcore_response.pf_l2_data_rd.l3_hit_e.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F800407F7offcore_response.all_rfo.l3_hit_f.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080080002offcore_response.all_reads.l3_hit_f.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x01003C8000period=100003,umask=0x1,event=0xb7,offcore_rsp=0x10002007F7offcore_response.pf_l1d_and_sw.supplier_none.hit_other_core_no_fwdoffcore_response.other.l3_hit_f.no_snoop_needed( ( 64 * imc@event\=0xe3@ / 1000000000 ) / duration_time ) if 1 if 0 == 1 else 0 else 0This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0804008000period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F84000010offcore_response.demand_rfo.l3_miss_local_dram.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS.SNOOP_MISSocr.pf_l2_data_rd.l3_miss_local_dram.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x013C000004period=2000003,umask=0x10,event=0xc9ocr.pf_l2_data_rd.l3_miss.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0604000400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x00BC000004ocr.all_reads.l3_miss.snoop_missocr.pf_l2_rfo.l3_miss.remote_hit_forwardperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0604000122This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.HITM_OTHER_COREocr.all_pf_rfo.l3_miss_local_dram.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x043C000490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0410000122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x083FC00122This event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS.SNOOP_NONEocr.pf_l3_data_rd.l3_miss_local_dram.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F84000080ALL_READS & L3_MISS & ANY_SNOOPocr.pf_l2_rfo.l3_miss_local_dram.hit_other_core_no_fwdocr.pf_l3_rfo.l3_miss_local_dram.snoop_miss_or_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3FBC000080offcore_response.pf_l2_data_rd.l3_miss.hit_other_core_fwdperiod=100003,umask=0x2,event=0xc3This event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS.REMOTE_HIT_FORWARDThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWDCounts any other requests OTHER & L3_MISS_LOCAL_DRAM & SNOOP_MISS_OR_NO_FWDperiod=100007,umask=0x1,event=0xcd,ldlat=0x20This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.NO_SNOOP_NEEDEDocr.all_pf_rfo.l3_miss_remote_dram.snoop_miss_or_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0804000491offcore_response.demand_data_rd.l3_miss_local_dram.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x083C000400Counts demand data reads  DEMAND_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0110000002offcore_response.pf_l2_data_rd.l3_miss_local_dram.hit_other_core_no_fwdocr.demand_rfo.l3_miss.hitm_other_coreoffcore_response.all_rfo.l3_miss.no_snoop_neededoffcore_response.pf_l2_data_rd.l3_miss_remote_hop1_dram.snoop_missALL_DATA_RD & L3_MISS & REMOTE_HITMThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS.ANY_SNOOPocr.demand_code_rd.l3_miss.hitm_other_coreoffcore_response.pf_l2_data_rd.l3_miss.no_snoop_neededALL_DATA_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOPoffcore_response.all_data_rd.l3_miss_remote_hop1_dram.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS_LOCAL_DRAM.HITM_OTHER_COREALL_READS & L3_MISS & HITM_OTHER_COREocr.pf_l2_data_rd.l3_hit_s.hit_other_core_no_fwdocr.all_reads.l3_hit_m.no_snoop_neededCounts any other requests  OTHER & L3_HIT_S & ANY_SNOOPCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_E & HITM_OTHER_CORECounts all demand data writes (RFOs) DEMAND_RFO & L3_HIT & ANY_SNOOPCounts demand data reads DEMAND_DATA_RD & L3_HIT & HIT_OTHER_CORE_FWDALL_PF_RFO & L3_HIT & HIT_OTHER_CORE_FWDCounts all demand code reads  DEMAND_CODE_RD & SUPPLIER_NONE & HIT_OTHER_CORE_NO_FWDperiod=200003,umask=0x7,event=0x28ALL_PF_DATA_RD & PMM_HIT_LOCAL_PMM & SNOOP_NONEperiod=200003,umask=0x40,event=0x28ocr.demand_code_rd.l3_hit_e.hit_other_core_fwdCounts all demand data writes (RFOs)  DEMAND_RFO & SUPPLIER_NONE & NO_SNOOP_NEEDEDALL_RFO & L3_HIT_S & SNOOP_NONEocr.all_reads.l3_hit_f.hitm_other_coreocr.all_data_rd.l3_hit_f.snoop_noneocr.demand_code_rd.l3_hit_s.no_snoop_neededocr.pf_l2_data_rd.l3_hit.snoop_missocr.all_rfo.l3_hit_f.any_snoopALL_RFO & L3_HIT_F & ANY_SNOOPocr.all_reads.l3_hit_s.hit_other_core_no_fwdocr.demand_rfo.l3_hit_f.snoop_missALL_RFO & SUPPLIER_NONE & HIT_OTHER_CORE_NO_FWDocr.pf_l3_data_rd.l3_hit_e.hitm_other_coreCounts any other requests  OTHER & L3_HIT_F & HITM_OTHER_CORECounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & SUPPLIER_NONE & HIT_OTHER_CORE_NO_FWDocr.demand_data_rd.l3_hit_f.hit_other_core_fwdocr.all_data_rd.l3_hit_s.hit_other_core_no_fwdCounts all demand code reads DEMAND_CODE_RD & L3_HIT & HIT_OTHER_CORE_NO_FWDocr.all_pf_data_rd.l3_hit_e.any_snoopocr.pf_l3_rfo.l3_hit.no_snoop_neededALL_RFO & L3_HIT_F & NO_SNOOP_NEEDEDocr.pf_l2_data_rd.l3_hit.hitm_other_coreCounts all demand code reads  DEMAND_CODE_RD & L3_HIT_F & HIT_OTHER_CORE_NO_FWDocr.pf_l2_rfo.l3_hit.hitm_other_coreocr.pf_l2_rfo.l3_hit_e.snoop_missocr.pf_l2_data_rd.l3_hit_f.hit_other_core_no_fwdcmask=1,period=2000003,umask=0x1,event=0xb1period=2000003,umask=0x20,event=0xa1cmask=1,inv=1,period=2000003,umask=0x1,event=0xeThis event counts return instructions retired  Spec update: SKL091 (Precise event)period=100003,umask=0x1,event=0x7Regular reads(RPQ) commands for Intel Optane DC persistent memory. Unit: uncore_imc umask=0x2,event=0xd3unc_cha_rxc_irq1_reject.pa_matchumask=0x01,event=0x3dunc_iio_data_req_by_cpu.peer_read.part0Counts ever peer to peer read request for 4 bytes of data made by a different IIO unit to the MMIO space of a card on IIO Part1. Does not include requests made by the same IIO unit. In the general case, Part1 refers to a x4 PCIe card plugged into the second slot of a PCIe riser card, but it could refer to any x4 device attached to the IIO unit using lanes starting at lane 4 of the 16 lanes supported by the busPeer to peer read request for 4 bytes made by a different IIO unit to IIO Part2. Unit: uncore_iio Peer to peer read request for 4 bytes made by IIO Part3 to an IIO target. Unit: uncore_iio unc_iio_txn_req_by_cpu.peer_read.part1unc_iio_txn_req_by_cpu.peer_write.part1Counts every peer to peer write request of up to a 64 byte transaction of data made to the MMIO space of a card on IIO Part3 by a different IIO unit. Does not include requests made by the same IIO unit. In the general case, Part3 refers to a x4 PCIe card plugged into the fourth slot of a PCIe riser card, but it could brefer to  any device attached to the IIO unit using the lanes starting at lane 12 of the 16 lanes supported by the busperiod=2000003,umask=0x10,event=0x4fperiod=100003,umask=0x20,event=0x85Counts retired load instructions with locked access  Supports address when precise (Precise event)Number of SSE/AVX computational scalar double precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 1 computation. Applies to SSE* and AVX* scalar double precision floating-point instructions: ADD SUB MUL DIV MIN MAX RCP14 RSQRT14 RANGE SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementNumber of SSE/AVX computational 128-bit packed double precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 2 computation operations, one for each element.  Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT RSQRT14 RCP14 RANGE DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementCounts retired instructions that are fetched after an interval where the front-end delivered no uops for a period of 128 cycles which was not interrupted by a back-end stall (Precise event)Cycles the Backend cluster is recovering after a miss-speculation or a Store Buffer or Load Buffer drain stallCounts cycles when at least 3 micro-ops are executed from any thread on physical coreCounts all indirect branch instructions retired (excluding RETs. TSX aborts is considered indirect branch) (Precise event)TOR Inserts; WCiL misses from local IA. Unit: uncore_cha itlb.fillsbp_dyn_ind_predRetired Taken Branch Instructionsex_ret_brn_tkn_mispThe number of MMX, SSE or x87 instructions retired. The UnitMask allows the selection of the individual classes of instructions as given in the table. Each increment represents one complete instruction. Since this event includes non-numeric instructions it is not suitable for measuring MFLOPS. SSE instructions (SSE, SSE2, SSE3, SSSE3, SSE4A, SSE41, SSE42, AVX)Retired Conditional Branch InstructionsDiv Cycles Busy countThe number of fused retired branch instructions retired per cycle. The number of events logged per cycle can vary from 0 to 3umask=0xAF,event=0x8bumask=0x6A,event=0x8bdf_ccm_reqa.node0.anyrdblkumask=0x05,event=0x8bdf_ccm_reqa.node1.rdvlksumask=0x22,event=0x8bdf_ccm_reqb.node7.chgtoxdf_ccm_reqb.node7.wbinvblkallumask=0xCA,event=0x8cumask=0x89,event=0x8cdf_ccm_reqb.node6.vicblkclnumask=0x85,event=0x8cumask=0x43,event=0x8cdf_ccm_reqb.node6.wrsizedfullncpostedumask=0x04,event=0x8ddf_ioms_reqa.node0.anyatomicumask=0x05,event=0x108df_ioms_reqa.node2.anywrsized>32band<64bdf_ioms_reqa.node2.anywrsized<32bumask=0xEF,event=0x109umask=0x2E,event=0x109umask=0x07,event=0x109Data Fabric CCM Performance Monitor Event DF IOMS Request Type B (IO and PIE Requests) Ordered ioanynon-postedwrsized<32bumask=0x04,event=0x109umask=0x03,event=0x109df_ioms_reqb.node1.iolargereadThe number of operations (uOps) and dual-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the FPU pipelines are and may be used for workload characterization. This includes all operations performed by x87, MMX, and SSE instructions, including moves. Each increment represents a one- cycle dispatch event. This event is a speculative event. Since this event includes non-numeric operations it is not suitable for measuring MFLOPS. Total number multi-pipe uOps assigned to pipe 1fp_ret_sse_avx_ops.dp_div_flopsl3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x04,event=0x1l3_request_g1.t3.s0.rdsizedncl3_request_g1.t6.s0.rdsizedncl3_request_g1.t7.s0.rdsizedncl3_request_g1.t7.s1.rdsizedncl3_request_g1.t0.s2.rdsizedl3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x40,event=0x1l3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x80,event=0x1l3_request_g1.t1.s1.cachingl3_request_g1.t5.s2.cachingl3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x80,event=0x1l3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x02,event=0x3l3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x02,event=0x3l3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x08,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x08,event=0x3l3fillvicreq.t7.s0.rdblkx_vicl3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x10,event=0x3l3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x20,event=0x3l3fillvicreq.t5.s2.rdblkxl3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x20,event=0x3l3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x20,event=0x3l3fillvicreq.t2.s1.rdblkl_vicl3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x40,event=0x3l3fillvicreq.t5.s3.rdblkl_vicl3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x80,event=0x3l3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x80,event=0x3l3fillvicreq.t0.s3.rdblkll3fillvicreq.t1.s3.rdblkll3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x01,event=0x9l3victimstate.t2.s2.nol3victimlinel3victimstate.t7.s2.nol3victimlinel3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x02,event=0x9l3victimstate.t4.s1.none_nol3victimlinel3victimstate.t0.s2.none_nol3victimlinel3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x02,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x02,event=0x9l3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x04,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x08,event=0x9l3victimstate.t3.s2.e_fel3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x20,event=0x9l3victimstate.t1.s0.dl3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x40,event=0x9l3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x40,event=0x9l3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x40,event=0x9l3victimstate.t2.s2.odl3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x80,event=0x9umask=0xff,event=0x45umask=0x4,event=0x45L1 DTLB Reload of a page of 32K sizels_tablewalker.dsidels_pref_instr_disp.store_prefetch_wl2_pf_hit_l2Total number uOps assigned to pipe 2x87 control word mispredict traps due to mispredictions in RC or PC, or changes in mask bits. The number of serializing Ops retiredRetired lock instructions. High speculative cacheable lock speculation succeededSoftware Prefetch Data Cache Fills by Data Source. From another cache (home node local)umask=0x40,event=0x5als_hw_pf_dc_fill.ls_mabresp_rmt_cacheumask=0x10,event=0xaeFP_DISPATCHED_FPU_FAST_FLAG_OPSDC_MISALIGNED_DATA_REFERENCEFR_DISPATCH_STALL_WHEN_FPU_IS_FULLITLB_REFILLEXC_EXECUTEDBUS_CYCLESPMUEXTIN_EVTJAVA_BYTECODECID_WRITE_RETIREDLDST_SPECEXC_TRAP_DABORTLL_CACHE_RDL2CACHE_READ_MISSL2CACHEMASTER_READ_REQUNCACHED_BLOCK_CYCLESFETCH_BUFFER_ALLOCATEDFSB_FULL_PIPELINE_STALLSDCACHE_LOAD_ACCESSESLOAD_STORE_NO_FILL_REQUESTSBADDTLB_BIT_TRANSITIONSUNRESOLVED_BRANCHESSC_INSTR_COMPLETEDLSU_LOAD_VS_STORE_QUEUE_ALIAS_STALLDST_STREAM_1_CACHE_LINE_FETCHESGPR_ISSUE_QUEUE_ENTRIES_OVER_THRESHOLDFOLDED_BRANCHESFXU_COMPLETION_STALLBUS_LOWFINISHED_UNCOND_BRANCHES_MISS_BTBLOADS_TRANSLATEDL2_CACHE_DATA_ALLOCATIONSSTWCX_SUCCESSESinterruptsinvalidmemory-controller-lo-pri-bypassREADPRECISEP5metric_expr: %s
UNHALTED_CORE_CYCLES=inst_retired.anyv20SMTKernel_Utilizationl2_rqsts.l2_pf_missl2_rqsts.missL2 cache hits when fetching instructions, code readsRetired store uops that miss the STLB. (Precise Event - PEBS)  Supports address when precise (Precise event)mem_load_uops_retired.l3_missNumber of SSE/AVX computational scalar single precision floating-point instructions retired.  Each count represents 1 computation. Applies to SSE* and AVX* scalar single precision floating-point instructions: ADD SUB MUL DIV MIN MAX RCP RSQRT SQRT FM(N)ADD/SUB.  FM(N)ADD/SUB instructions count twice as they perform multiple calculations per elementfp_assist.x87_outputThis event counts cycles with any input and output SSE or x87 FP assist. If an input and output assist are detected on the same cycle the event increments by 1idq_uops_not_delivered.cycles_le_1_uop_deliv.coretx_exec.misc3machine_clears.memory_orderingumask=0x8,period=2000003,event=0xc9Number of times an RTM abort was attributed to a Memory condition (See TSX_Memory event for additional details)This event counts loads with latency value being above 16  Spec update: BDM100, BDM35 (Must be precise)Reference cycles when the core is not in halt stateumask=0x3,cmask=1,period=2000003,event=0xduops_issued.stall_cyclesuops_issued.slow_leaThread cycles when thread is not in halt statecpu_clk_unhalted.thread_p_anycpu_clk_unhalted.one_thread_activeload_hit_pre.hw_pfbr_inst_exec.nontaken_conditionalThis event counts both taken and not taken speculative and retired mispredicted branch instructionsThis event counts, on the per-thread basis, cycles during which uops are dispatched from the Reservation Station (RS) to port 3umask=0x1,period=2000003,event=0xa2Counts number of cycles the CPU has at least one pending  demand* load request missing the L2 cacheumask=0x4,cmask=4,period=2000003,event=0xa3Total execution stallsExecution stalls while memory subsystem has an outstanding loadCounts number of cycles the CPU has at least one pending  demand load request missing the L1 data cachelsd.cycles_activeuops_executed.threadumask=0x2,cmask=1,period=2000003,event=0xb1uops_executed.core_cycles_ge_4umask=0x2,period=2000003,event=0xc0other_assists.any_wb_assistmachine_clears.smcumask=0x8,period=100007,event=0xc4umask=0x20,period=400009,event=0xc4number of near branch instructions retired that were mispredicted and taken. (Precise Event - PEBS) (Precise event)unc_c_llc_lookup.anyMMIO reads. Derived from unc_c_tor_inserts.miss_opcode. Unit: uncore_cbox umask=0x3,event=0x36,filter_opc=0x182llc_misses.mem_writeevent=0x85Cycles Memory is in self refresh power mode. Unit: uncore_imc umask=0x4,event=0x2unc_p_power_state_occupancy.cores_c0dtlb_store_misses.stlb_hit_4kitlb_misses.walk_completed_1gumask=0x11,period=2000003,event=0xbcpage_walker_loads.dtlb_l2umask=0x20,period=100007,event=0xbdBranch Misprediction Cost: Fraction of TopDown slots wasted per non-speculative branch misprediction (jeclear)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100020004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200020004offcore_response.demand_code_rd.supplier_none.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00803C0008offcore_response.pf_l2_code_rd.supplier_none.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080020080umask=0x1,period=100003,event=0xb7,offcore_rsp=0x02003C0100offcore_response.pf_l3_code_rd.l3_hit.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C8000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400020090offcore_response.all_pf_data_rd.l3_hit.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0000010120umask=0x1,period=100003,event=0xb7,offcore_rsp=0x02003C0240Number of SSE/AVX computational 128-bit packed double precision floating-point instructions retired.  Each count represents 2 computations. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per elementumask=0x1,period=2000003,cmask=1,event=0x9coffcore_response.demand_data_rd.l3_miss.snoop_noneoffcore_response.corewb.l3_miss_local_dram.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x20003C0020offcore_response.pf_l2_code_rd.l3_miss.snoop_hit_no_fwdoffcore_response.pf_l3_rfo.l3_miss_local_dram.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2004000100offcore_response.other.l3_miss_local_dram.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C000090offcore_response.all_pf_rfo.supplier_none.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2004000120offcore_response.all_pf_code_rd.l3_miss.snoop_noneoffcore_response.all_pf_code_rd.l3_miss.snoop_missoffcore_response.all_data_rd.l3_miss.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0084000122umask=0x1,period=2000003,cmask=4,event=0xb1A cross-core snoop initiated by this Cbox due to processor core memory request which hits a non-modified line in some processor coreunc_cbo_cache_lookup.write_esRetired load uops that split across a cacheline boundary  Supports address when precise (Precise event)This event counts retired load uops which data sources were misses in the mid-level (L2) cache. Counting excludes unknown and UC data source  Supports address when precise (Precise event)Retired load uops which data sources were L3 hit and cross-core snoop missed in on-pkg core cache  Supports address when precise.  Spec update: BDM100 (Precise event)offcore_response.all_data_rd.llc_miss.remote_hitmumask=0x40,period=200000,event=0x21umask=0x44,period=200000,event=0x28l2_ld.self.demand.i_stateumask=0x71,period=200000,event=0x2el2_rqsts.self.prefetch.m_statel2_rqsts.self.demand.i_statel2_rqsts.self.demand.mesil2_reject_busq.self.any.s_stateumask=0x10,period=200000,event=0x40umask=0x20,period=2000000,event=0xb3umask=0x0,period=200000,event=0x61ext_snoop.this_agent.hitumask=0xff,period=200000,event=0x3Mispredicted cond branch instructions retiredbr_missp_type_retired.cond_takenRetired branch instructions that were predicted takenumask=0x0,period=200003,event=0x31Requests rejected by the L2QCycles code-fetch stalled due to an outstanding ICache missRequires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts memory uops retired where the data requested spans a 64 byte cache line boundary  Supports address when precise (Must be precise)mem_uops_retired.allumask=0x1,period=200003,event=0xd1Loads retired that hit WCB (Precise event capable)  Supports address when precise (Must be precise)offcore_response.any_read.l2_miss.hitm_other_coreCounts data read, code read, and read for ownership (RFO) requests (demand & prefetch) that hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.any_rfo.l2_miss.hitm_other_coreumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0200003091Counts data reads generated by L1 or L2 prefetchers that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is requiredCounts requests to the uncore subsystem that miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredCounts data cache line reads generated by hardware L1 data cache prefetcher that miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredCounts data cache line reads generated by hardware L1 data cache prefetcher that hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data cache lines requests by software prefetch instructions that true miss for the L2 cache with a snoop miss in the other processor moduleCounts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes that miss the L2 cacheumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000040800Counts reads for ownership (RFO) requests generated by L2 prefetcher that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000040020offcore_response.demand_code_rd.l2_miss.anyCounts demand instruction cacheline and I-side prefetch requests that miss the instruction cache that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts demand instruction cacheline and I-side prefetch requests that miss the instruction cache that hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000000002umask=0x0,period=200003,event=0xcaumask=0x1,period=200003,event=0xcaCounts core cycles during which there are pending interrupts, but interrupts are masked (EFLAGS.IF = 0)Reference cycles when core is not halted.  This event uses a programmable general purpose performance counterCounts machine clears due to memory disambiguation.  Memory disambiguation happens when a load which has been issued conflicts with a previous unretired store in the pipeline whose address was not known at issue time, but is later resolved to be the same as the load addressbr_inst_retired.non_return_indumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000010001Counts demand cacheable data reads of full cache lines true miss for the L2 cache with a snoop miss in the other processor moduleCounts data cache line reads generated by hardware L1 data cache prefetcher miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.streaming_stores.outstandingumask=0x4,period=20003,event=0xc3Page walk completed due to a demand data store to a 2M or 4M pageCounts the number of store RFO requests that miss the L2 cacheRetired load uops misses in L1 cache as data sources  Spec update: HSM30.  Supports address when precise (Precise event)offcore_response.all_requests.l3_hit.any_response Spec update: HSD56, HSM57 (Precise event)Counts demand data reads miss the L3 and the data is returned from local dramNumber of integer move elimination candidate uops that were eliminatedExecution stalls due to L1 data cache miss loads. Set Cmask=0CHUnit: uncore_cbox L3 Lookup external snoop request that access cache and found line in I-statepage_walker_loads.itlb_memoryCounts the number of Extended Page Table walks from the ITLB that hit in memoryAll retired load uops  Supports address when precise.  Spec update: HSD29, HSM30 (Precise event)All retired store uops  Supports address when precise.  Spec update: HSD29, HSM30 (Precise event)Far branch instructions retiredl2_l1d_wb_rqsts.hit_mRetired load uops with L2 cache hits as data sources (Precise event)mem_load_uops_llc_miss_retired.local_dramL2 or LLC HW prefetches that access L2 cacheumask=0xa,period=100003,event=0xf2umask=0x1,period=100003,event=0xb7,offcore_rsp=0x4003c0091Counts all demand data writes (RFOs) that hit in the LLCumask=0x1,period=100003,event=0xb7,offcore_rsp=0x18000Number of SSE* or AVX-128 FP Computational scalar double-precision uops issued this cycleLoads with latency value being above 64 (Must be precise)offcore_response.demand_data_rd.llc_miss.dramFilter on cross-core snoops initiated by this Cbox due to external snoop requestUnit: uncore_arb Counts the number of allocated write entries, include full, partial, and LLC evictionsLLC lookup request that access cache and found line in E-state or S-stateumask=0x81,period=100003,event=0x8umask=0x88,period=100003,event=0x8offcore_response.pf_llc_data_rd.llc_hit.hit_other_core_no_fwdCounts prefetch (that bring data to LLC only) data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwardedLLC prefetch misses for RFO. Derived from unc_c_tor_inserts.miss_opcode.rfo_prefetch. Unit: uncore_cbox LLC misses for ItoM writes (as part of fast string memcpy stores). Derived from unc_c_tor_inserts.miss_opcode.itom_write. Unit: uncore_cbox umask=0x1,event=0x35,filter_opc=0x1c8llc_references.pcie_ns_writeCycles where receiving QPI link is in half-width mode. Unit: uncore_qpi unc_p_freq_ge_3000mhz_cyclesData from local DRAM either Snoop not needed or Snoop Miss (RspI)umask=0x8,period=2000003,event=0x51Cases of cancelling valid DSB fill not because of exceeding way limitagu_bypass_cancel.countumask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000000070offcore_response.partial_streaming_stores.any_responseumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000402000offcore_response.partial_writes.l2_hit_near_tile_mumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000080002Counts Demand cacheable data writes that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0008000002Counts Demand cacheable data writes that accounts for responses which hit its own tile's L2 with data in S stateoffcore_response.any_request.l2_hit_this_tile_sumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0010000020Counts any request that accounts for responses which hit its own tile's L2 with data in F stateoffcore_response.any_pf_l2.l2_hit_this_tile_foffcore_response.uc_code_reads.l2_hit_near_tileoffcore_response.partial_reads.l2_hit_far_tileCounts any Read request  that accounts for data responses from MCDRAM Localumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080800040Counts demand code reads and prefetch code reads that accounts for data responses from DRAM Faroffcore_response.uc_code_reads.mcdramoffcore_response.any_data_rd.mcdramCounts Demand cacheable data writes that accounts for responses from DDR (local and far)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0181802000Counts Demand code reads and prefetch code read requests  that accounts for responses from DDR (local and far)umask=0x4,period=200003,event=0xcaCounts the number of occurences a retired load that is a cache line split. Each split should be counted only once  Supports address when precise (Precise event)Counts the store micro-ops retired that were pushed in the rehad queue because the store address buffer is fullunc_m_cas_count.wrumask=0x2,period=100003,edge=1,event=0x5l1d_prefetch.triggersL1 writebacks to L2 in I state (misses)L2 lines alloacatedL2 lines evicted by a demand requestumask=0x2,period=100000,event=0xf2l2_rqsts.ifetch_hitl2_write.rfo.i_stateoffcore_requests.l1d_writebackMemory instructions retired above 32768 clocks (Precise Event)offcore_response.any_data.llc_hit_other_core_hitmumask=0x1,period=100000,event=0xb7,offcore_rsp=0xFF44umask=0x1,period=100000,event=0xb7,offcore_rsp=0x8044Offcore requests satisfied by the LLC and HIT in a sibling coreoffcore_response.any_rfo.llc_hit_other_core_hitmOffcore RFO requests satisfied by the LLCumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1808umask=0x1,period=100000,event=0xb7,offcore_rsp=0x133Offcore demand code reads satisfied by the IO, CSR, MMIO unitoffcore_response.demand_ifetch.local_cacheOffcore demand RFO requests satisfied by any cache or DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3802Offcore prefetch code reads satisfied by any cache or DRAMoffcore_response.pf_ifetch.remote_cache_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x8070umask=0x1,period=100000,event=0xb7,offcore_rsp=0x770Offcore requests satisfied by any DRAMOffcore requests satisfied by the local DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x6077Offcore request = all data, response = any LLC missoffcore_response.data_in.remote_dramOffcore data reads, RFO's and prefetches statisfied by the remote DRAMoffcore_response.pf_data_rd.any_dramumask=0x1,period=2000000,event=0xd5umask=0x4,period=20000,event=0x88Call branches executedInstruction Queue full stall cyclesRetired MMX instructions (Precise Event)MXCSR rename stall cyclesStack pointer sync operationsuops_executed.port5Retired stores that miss the DTLB (Precise Event)umask=0xd8,period=200003,event=0x24offcore_response.demand_code_rd.l4_hit_local_l4.snoop_noneoffcore_response.demand_rfo.l4_hit_local_l4.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400100002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100080001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400040001offcore_response.demand_data_rd.supplier_none.spl_hitCycles with less than 3 uops delivered by the front-endRetired Instructions who experienced STLB (2nd level TLB) true miss. Precise Event (Precise event)frontend_retired.latency_ge_8Retired instructions that are fetched after an interval where the front-end delivered no uops for a period of 16 cycles which was not interrupted by a back-end stall. Precise Event (Precise event)Retired instructions that are fetched after an interval where the front-end had at least 1 bubble-slot for a period of 2 cycles which was not interrupted by a back-end stall. Precise Event (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x007C408000offcore_response.demand_rfo.l3_miss_local_dram.snoop_missumask=0x80,period=2000003,event=0xdumask=0x4,period=2000003,event=0xa6Return instructions retired  Spec update: SKL091 (Precise event)inst_retired.any / mem_inst_retired.all_loadsUnit: uncore_arb Each cycle count number of all Core outgoing valid entries. Such entry is defined as valid from its allocation till first of IDI0 or DRS0 messages is sent out. Accounts for Coherent and non-coherent trafficCounts demand data stores that caused a completed page walk of any page size (4K/2M/4M/1G). This implies it missed in all TLB levels. The page walk can end with or without a faultStore uops that split cache line boundaryAny reissued store uopsumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1680000022umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1680002000Counts DCU hardware prefetcher data read that miss L2 with a snoop miss responseCounts demand reads of partial cache lines (including UC and WC) that miss L2offcore_response.pf_l2_rfo.l2_miss.snoop_missCounts writeback (modified to exclusive) that miss L2umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1680000001NON_RETURN_IND counts the number of mispredicted near indirect JMP and near indirect CALL branch instructions retired.  This event counts the number of retired branch instructions that were mispredicted by the processor, categorized by type. A branch misprediction occurs when the processor predicts that the branch would be taken, but it is not, or vice-versa.  When the misprediction is discovered, all the instructions executed in the wrong (speculative) path must be discarded, and the processor must start fetching from the correct path (Precise event)This event counts when an instruction (I) page walk is completed or started.  Since a page walk implies a TLB miss, the number of TLB misses can be counted by counting the number of pagewalksRetired load uops with L1 cache hits as data sources. (Precise Event - PEBS) (Precise event)umask=0x2,period=100007,event=0xd4offcore_response.pf_l2_code_rd.llc_hit.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x300400080umask=0x80,period=100000,event=0xb0offcore_requests.demand.read_codeumask=0x1,period=100000,event=0xb0umask=0x8,period=2000000,event=0x60offcore_requests_outstanding.demand.read_code_not_emptyumask=0x1,period=2000000,cmask=1,event=0x60umask=0x4,period=2000000,event=0x60REQUEST = ANY_DATA read and RESPONSE = IO_CSR_MMIOREQUEST = ANY_DATA read and RESPONSE = LLC_HIT_OTHER_CORE_HIToffcore_response.any_ifetch.all_local_dram_and_remote_cache_hitREQUEST = DEMAND_DATA and RESPONSE = LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = DEMAND_IFETCH and RESPONSE = LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = PF_DATA and RESPONSE = ANY_LOCATIONREQUEST = PF_DATA_RD and RESPONSE = LOCAL_DRAM AND REMOTE_CACHE_HITumask=0x1,period=100000,event=0xb7,offcore_rsp=0x5040REQUEST = PF_IFETCH and RESPONSE = LLC_HIT_OTHER_CORE_HITMREQUEST = PREFETCH and RESPONSE = LLC_HIT_OTHER_CORE_HITMoffcore_response.any_ifetch.any_dram_and_remote_fwdREQUEST = ANY IFETCH and RESPONSE = OTHER_LOCAL_DRAMREQUEST = DATA_IFETCH and RESPONSE = ANY_LLC_MISSumask=0x1,period=100000,event=0xb7,offcore_rsp=0xf833offcore_response.demand_data.any_dram_and_remote_fwdumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3080umask=0x1,period=100000,event=0xb7,offcore_rsp=0x5801umask=0x1,period=100000,event=0xb7,offcore_rsp=0x1850offcore_response.pf_l3_rfo.l3_hit.hitm_other_coreumask=0x1,period=100003,event=0xb7,offcore_rsp=0x01003C0491offcore_response.pf_l1d_and_sw.l3_hit.snoop_hit_with_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0604000001offcore_response.pf_l2_data_rd.l3_miss.remote_hitmoffcore_response.all_pf_data_rd.l3_miss.remote_hit_forwardumask=0x1,period=100003,event=0xb7,offcore_rsp=0x083FC00491Core cycles where the core was running with power-delivery for license level 1.  This includes high current AVX 256-bit instructions as well as low current AVX 512-bit instructionsRate of non silent evictions from the L2 cache per Kilo instructioncha_0@event\=0x0@Read Pending Queue Allocations. Unit: uncore_imc Counts the number of read requests allocated into the Read Pending Queue (RPQ).  This queue is used to schedule reads out to the memory controller and to track the requests.  Requests allocate into the RPQ soon after they enter the memory controller, and need credits for an entry in this buffer before being sent from the CHA to the iMC.  The requests deallocate after the read CAS command has been issued to DRAM.  This event counts both Isochronous and non-Isochronous requests which were issued to the RPQPCI Express bandwidth reading at IIO. Derived from unc_iio_data_req_of_cpu.mem_read.part0. Unit: uncore_iio Counts only multi-socket cacheline Directory state updates due to memory writes issued from the TOR pipe which are the result of remote transaction hitting the SF/LLC and returning data Core2Core. This does not include memory write requests which are for I (Invalid) or E (Exclusive) cachelinesCounts every read request for 4 bytes of data made by a unit on the main die (generally a core) to the MMIO space of a card on IIO Part0. In the general case, Part0 refers to a standard PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could also refer to any device plugged into the first slot of a PCIe riser card or to a device attached to the IIO unit which starts its use of the bus using lane 0 of the 16 lanes supported by the busCounts when the M2M (Mesh to Memory) looks into the multi-socket cacheline Directory state, and found the cacheline marked in the A (SnoopAll) state, indicating the cacheline is stored in another socket in any state, and we must snoop the other sockets to make sure we get the latest data.  The data may be stored in any state in the local socketReads to iMC issued at Normal Priority (Non-Isochronous). Unit: uncore_m2m Idle FLITs transmitted. Unit: uncore_upi ll This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_M.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200040010offcore_response.pf_l3_data_rd.l3_hit_e.no_snoop_neededoffcore_response.pf_l3_data_rd.l3_hit_s.any_snoopoffcore_response.all_pf_data_rd.pmm_hit_local_pmm.snoop_noneoffcore_response.all_data_rd.supplier_none.hit_other_core_no_fwdoffcore_response.all_data_rd.l3_hit_s.snoop_noneoffcore_response.all_rfo.pmm_hit_local_pmm.snoop_not_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080020010This event is deprecated. Refer to new event OCR.ALL_DATA_RD.SUPPLIER_NONE.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100200020This event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_F.NO_SNOOP_NEEDEDoffcore_response.all_data_rd.l3_hit_m.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400040491This event is deprecated. Refer to new event OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDEDThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_F.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200080100This event is deprecated. Refer to new event OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT.ANY_SNOOPThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_E.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200200010This event is deprecated. Refer to new event OCR.OTHER.L3_HIT_E.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000080491period=100003,umask=0x1,event=0xb7,offcore_rsp=0x00803C0400This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_NONEThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100200122offcore_response.pf_l1d_and_sw.l3_hit_f.no_snoop_neededoffcore_response.demand_rfo.l3_hit_m.no_snoop_neededperiod=200003,umask=0xe7,event=0x24This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWDperiod=2000003,umask=0x1,event=0x60period=100003,umask=0x1,event=0xb7,offcore_rsp=0x08003C0122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100020490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000080020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x01003C0122offcore_response.pf_l1d_and_sw.l3_hit.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080108000This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_F.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000080002offcore_response.all_reads.supplier_none.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80040400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080080122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080040001This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080200491This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_NONEoffcore_response.all_reads.l3_hit_f.hit_other_core_fwdoffcore_response.all_reads.l3_hit.snoop_missThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_E.SNOOP_NONEThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_F.ANY_SNOOPoffcore_response.pf_l1d_and_sw.l3_hit_e.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100100491This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDEDoffcore_response.pf_l3_data_rd.l3_hit_s.hit_other_core_no_fwdoffcore_response.pf_l3_data_rd.l3_hit_e.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F803C8000period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800200002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080080004Retired instructions that are fetched after an interval where the front-end delivered no uops for a period of 4 cycles which was not interrupted by a back-end stall (Precise event)period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0090000004ALL_PF_RFO & L3_MISS & ANY_SNOOPocr.pf_l1d_and_sw.l3_miss_remote_hop1_dram.snoop_missocr.other.l3_miss_local_dram.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x063B800122This event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS_LOCAL_DRAM.ANY_SNOOPThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_NO_FWDocr.all_reads.l3_miss_local_dram.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F90000002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3FBC000491This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1010000120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1004000001period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0804000002This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS.SNOOP_NONEThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS_REMOTE_HOP1_DRAM.ANY_SNOOPCounts demand data reads DEMAND_DATA_RD & L3_MISS & HIT_OTHER_CORE_FWDocr.pf_l3_data_rd.l3_miss.remote_hitmCounts any other requests OTHER & L3_MISS & SNOOP_MISSThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x083C000080ALL_RFO & L3_MISS_REMOTE_HOP1_DRAM & SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0410000004Counts any other requests OTHER & L3_MISS & HIT_OTHER_CORE_NO_FWDocr.all_data_rd.l3_miss.snoop_missCounts all prefetch (that bring data to L2) RFOs PF_L2_RFO & L3_MISS & SNOOP_MISSocr.all_pf_rfo.l3_miss_remote_hop1_dram.no_snoop_neededThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0604000080Counts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & L3_MISS & REMOTE_HITMoffcore_response.pf_l3_data_rd.l3_miss_remote_hop1_dram.snoop_missocr.demand_data_rd.l3_miss_remote_dram.snoop_miss_or_no_fwdocr.pf_l3_data_rd.l3_miss.no_snoop_neededALL_PF_RFO & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS.SNOOP_MISSocr.pf_l2_data_rd.l3_miss.hit_other_core_no_fwdCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_FWDocr.pf_l1d_and_sw.l3_miss.hit_other_core_fwdALL_RFO & SUPPLIER_NONE & SNOOP_MISSocr.all_pf_rfo.l3_hit_s.hit_other_core_fwdCounts all demand code reads  DEMAND_CODE_RD & L3_HIT_E & ANY_SNOOPCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_F & HIT_OTHER_CORE_NO_FWDCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_E & HIT_OTHER_CORE_NO_FWDocr.pf_l3_data_rd.pmm_hit_local_pmm.snoop_not_neededALL_RFO & L3_HIT_M & HITM_OTHER_COREocr.pf_l2_rfo.l3_hit_e.hit_other_core_no_fwdocr.all_reads.supplier_none.any_snoopocr.pf_l2_rfo.l3_hit_s.hitm_other_coreALL_PF_RFO & L3_HIT_M & SNOOP_NONEocr.pf_l3_rfo.l3_hit_e.hitm_other_coreocr.pf_l3_data_rd.supplier_none.hit_other_core_no_fwdocr.demand_data_rd.l3_hit_m.any_snoopocr.pf_l2_data_rd.l3_hit_s.snoop_missCounts any other requests OTHER & PMM_HIT_LOCAL_PMM & SNOOP_NONECounts any other requests OTHER & PMM_HIT_LOCAL_PMM & SNOOP_NOT_NEEDEDALL_DATA_RD & L3_HIT_E & HITM_OTHER_COREocr.all_pf_data_rd.supplier_none.no_snoop_neededALL_DATA_RD & L3_HIT & ANY_SNOOPALL_RFO & L3_HIT & SNOOP_NONEALL_RFO & L3_HIT & HIT_OTHER_CORE_FWDCounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_E & HIT_OTHER_CORE_FWDALL_PF_DATA_RD & L3_HIT_M & SNOOP_MISSCounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_M & HIT_OTHER_CORE_NO_FWDocr.all_pf_rfo.l3_hit_s.snoop_missocr.demand_code_rd.pmm_hit_local_pmm.any_snoopALL_PF_RFO & L3_HIT_M & SNOOP_MISSocr.pf_l3_data_rd.l3_hit_m.hitm_other_coreocr.pf_l2_rfo.l3_hit_m.hit_other_core_fwdALL_PF_DATA_RD & L3_HIT_S & SNOOP_NONECounts any other requests OTHER & L3_HIT & HITM_OTHER_COREocr.all_reads.l3_hit_s.any_snoopThis event counts far branch instructions retired  Spec update: SKL091 (Precise event)cmask=16,period=2000003,umask=0x10,event=0xa3period=100003,umask=0x8,event=0x3unc_m_pmm_rpq_inserts + unc_m_pmm_wpq_insertsumask=0x8,event=0xeaWrite commands for Intel Optane DC persistent memory. Unit: uncore_imc Lines Victimized; Lines in S State. Unit: uncore_cha Peer to peer write request of 4 bytes made to IIO Part3 by a different IIO unit. Unit: uncore_iio Counts every read request for up to a 64 byte transaction of data made by a unit on the main die (generally a core) or by another IIO unit to the MMIO space of a card on IIO Part1. In the general case, Part1 refers to a x4 PCIe card plugged into the second slot of a PCIe riser card, but it could refer to any x4 device attached to the IIO unit using lanes starting at lane 4 of the 16 lanes supported by the busWrite request of up to a 64 byte transaction is made to IIO Part2 by the CPU. Unit: uncore_iio Write request of up to a 64 byte transaction is made to IIO Part3 by the CPU. Unit: uncore_iio unc_iio_txn_req_of_cpu.peer_read.part0unc_iio_txn_req_of_cpu.peer_read.part1Counts every peer to peer read request of up to a 64 byte transaction made by IIO Part3 to the MMIO space of an IIO target. In the general case, Part3 refers to a x4 PCIe card plugged into the fourth slot of a PCIe riser card, but it could brefer to any device attached to the IIO unit using the lanes starting at lane 12 of the 16 lanes supported by the busunc_iio_txn_req_of_cpu.peer_write.part1Multi-socket cacheline Directory lookup (cacheline found in S state). Unit: uncore_m2m Counts when the a new entry is Received(RxC) and then added to the AD (Address Ring) Ingress Queue from the CMS (Common Mesh Stop).  This is generally used for reads, andCounts retired Instructions who experienced Instruction L1 Cache true miss (Precise event)umask=0x4,period=10000003,event=0Counts the number of times a load got blocked due to false dependencies in MOB due to partial compare on addressNumber of uops executed on port 1Counts cycles when at least 4 micro-ops are executed from any thread on physical coreCounts the number of machine clears (nukes) of any typeCounts all the retired branch instructions that were mispredicted by the processor. A branch misprediction occurs when the processor incorrectly predicts the destination of the branch.  When the misprediction is discovered at execution, all the instructions executed in the wrong (speculative) path must be discarded, and the processor must start fetching from the correct path  Supports address when precise (Precise event)Data requested of the CPU : Card reading from DRAM : Number of DWs (4 bytes) the card requests of the main die.    Includes all requests initiated by the Card, including reads and writes. : x4 card is plugged in to slot 1Data requested of the CPU : Card writing to DRAM. Unit: uncore_iio Clockticks of the mesh to PCI (M2P). Unit: uncore_m2pcie The number of instruction fetches that miss in both the L1 and L2 TLBsic_fetch_stall.ic_stall_anyThe number of ITLB reload requestsumask=0x1,event=0x60umask=0x40,event=0x64Retired Far Control Transfersdf_ccm_reqa.node6.anydramData Fabric CCM Performance Monitor Event DF CCM Request Ordered wrsizedfullncumask=0x68,event=0x8bumask=0x88,event=0x8bdf_ccm_reqa.node1.rdvlkcumask=0x61,event=0x8bdf_ccm_reqb.node2.chgtoxdf_ccm_reqb.node1.wbinvblkallumask=0x25,event=0x8cdf_ccm_reqb.node2.wrsizedfullncumask=0x42,event=0x8cdf_ccm_reqb.node7.rdsizedData Fabric CCM Performance Monitor Event DF IOMS Request Type A (DRAM) ios_respdf_ioms_reqa.node7.fenceumask=0xE9,event=0x108df_ioms_reqa.node3.anydramtransactiondf_ioms_reqa.node7.anydramtransactionumask=0xE8,event=0x108umask=0x46,event=0x108df_ioms_reqa.node4.anywrsized=64bumask=0x86,event=0x108umask=0x25,event=0x108umask=0x44,event=0x108df_ioms_reqa.node6.anywrsized=32bdf_ioms_reqa.node3.anyrdsizeddf_ioms_reqb.node3.piesystemmanagementumask=0x0D,event=0x109Data Fabric CCM Performance Monitor Event DF IOMS Request Type B (IO and PIE Requests) Ordered ioanynon-postedwrsized=64bumask=0x8A,event=0x109df_ioms_reqb.node1.ioanynon-postedwrsized<32bumask=0x45,event=0x109df_ioms_reqb.node3.iolargereadThe number of operations (uOps) and dual-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the FPU pipelines are and may be used for workload characterization. This includes all operations performed by x87, MMX, and SSE instructions, including moves. Each increment represents a one- cycle dispatch event. This event is a speculative event. Since this event includes non-numeric operations it is not suitable for measuring MFLOPS. Total number multi-pipe uOps assigned to pipe 3Total number multi-pipe uOps assigned to pipe 2Total number of fp uOps  on pipe 0The number of operations (uOps) dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the FPU pipelines are and may be used for workload characterization. This includes all operations performed by x87, MMX, and SSE instructions, including moves. Each increment represents a one- cycle dispatch event. This event is a speculative event. Since this event includes non-numeric operations it is not suitable for measuring MFLOPS. Total number uOps assigned to pipe 0fp_retired_ser_ops.sse_ctrl_retl3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x02,event=0x1l3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x02,event=0x1l3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x02,event=0x1l3_request_g1.t7.s1.rdsizedl3fillvicreq.t6.s1.vicblkl3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x01,event=0x3l3fillvicreq.t0.s3.vicblkl3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x01,event=0x3l3fillvicreq.t4.s3.vicblkl3fillvicreq.t6.s2.chgtoxl3fillvicreq.t4.s1.rdblkc_s_vicl3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x08,event=0x3l3fillvicreq.t6.s1.rdblkc_sl3fillvicreq.t2.s3.rdblkc_sl3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x10,event=0x3l3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x10,event=0x3l3fillvicreq.t2.s2.rdblkx_vicl3fillvicreq.t6.s3.rdblkx_vicl3fillvicreq.t7.s3.rdblkx_vicl3fillvicreq.t3.s3.rdblkxl3fillvicreq.t6.s2.rdblkl_vicl3fillvicreq.t5.s0.rdblkll3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x80,event=0x3l3victimstate.t6.s0.none_nol3victimlinel3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x04,event=0x9l3victimstate.t6.s0.ol3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x08,event=0x9l3victimstate.t0.s0.e_fel3victimstate.t2.s0.e_fel3victimstate.t3.s1.e_fel3victimstate.t4.s3.e_fel3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x20,event=0x9l3victimstate.t0.s1.ml3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x40,event=0x9l3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x80,event=0x9l3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x80,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x80,event=0x9ls_dispatch.ld_dispatchls_mab_alloc.dc_prefetcherls_l1_d_tlb_miss.tlb_reload_1g_l2_missTotal Page Table Walks IC Type 0ls_tablewalker.dc_type1umask=0x1,event=0x4bumask=0x2,event=0x28abp_l1_tlb_fetch_hit.if1gls_sw_pf_dc_fill.ls_mabresp_lcl_dramHardware Prefetch Data Cache Fills by Data Source. Local L2 hitERROR: pmc_pmu_allocate failed, check for ctrname %s
BU_INTERNAL_L2_REQUESTFR_RETIRED_FPU_INSTRUCTIONSFR_RETIRED_FASTPATH_DOUBLE_OP_INSTRUCTIONSFR_FPU_EXCEPTIONSFR_NUMBER_OF_BREAKPOINTS_FOR_DR1NB_HT_BUS0_BANDWIDTHINSTR_RENAMEDDMB_STALLDATA_ENGINE_CLOCK_ENABLEDL1I_CACHEINST_SPECMEM_ACCESS_STSTREX_PASS_SPECDTLB_WALKMEM_BYTE_READTAGCACHE_WRITE_MISSBRANCH_COMPLETEDICACHE_ACCESSESOOO_ALU_ISSUE_CYCLESPREFETCH_INSNSTRAPVPU_INSTR_COMPLETEDL1_DATA_SNOOP_HIT_ON_MODIFIEDLSU_TOUCH_ALIAS_VS_CSQFP_ONE_QUARTER_FPSCR_RENAMES_BUSYFP_ALL_FPSCR_RENAMES_BUSYL1_DATA_TOUCH_MISS_CYCLESTLBSYNC_INSTR_COMPLETEDL2_CACHE_HITSL3_EXTERNAL_INTERVENTIONSTIMEBASE_EVENTDCACHE_MISS_COMPLETION_STALLstore-pipe-excluding-junk-opshslocked-instructionslow-op-pos-0probe-hit-dirty-no-memory-cancel+INTEL_ATOM_GOLDMONT/usr/src/lib/libpmc/pmclog.cBRANCH_MISSES_RETIRED{"type": "proc_create"C6_Pkg_ResidencyL2 prefetch requests that miss L2 cacheL2 prefetch requests that hit L2 cacheThis event counts duration of L1D miss outstanding, that is each cycle number of Fill Buffers (FB) outstanding required by Demand Reads. FB either is held by demand loads, or it is held by non-demand loads and gets hit at least once by demand. The valid outstanding interval is defined until the FB deallocation by one of the following ways: from FB allocation, if FB is allocated by demand; from the demand Hit FB, if it is allocated by hardware or software prefetch.
Note: In the L1D, a Demand Read contains cacheable or noncacheable demand loads, including ones causing cache-line splits and reads due to page walks resulted from any request typeumask=0x8,cmask=1,period=2000003,event=0x60umask=0x8,period=100003,event=0xb0offcore_requests_buffer.sq_fullmem_load_uops_retired.l1_missThis is a precise version (that is, uses PEBS) of the event that counts retired load uops which data sources were load uops missed L1 but hit a fill buffer due to a preceding miss to the same cache line with the data not ready.
Note: Only two data-sources of L1/FB are applicable for AVX-256bit  even though the corresponding AVX load could be serviced by a deeper level in the memory hierarchy. Data source is reported for the Low-half load  Supports address when precise (Precise event)Demand Data Read requests that access L2 cacheother_assists.sse_to_avxNumber of SSE/AVX computational 256-bit packed single precision floating-point instructions retired.  Each count represents 8 computations. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MUL DIV MIN MAX RCP RSQRT SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per elementDeliveries to Instruction Decode Queue (IDQ) initiated by Decode Stream Buffer (DSB) while Microcode Sequenser (MS) is busyRTM region detected inside HLEhle_retired.abortedhle_retired.aborted_misc2cpl_cycles.ring123Instructions retired from executionThis event counts how many times the load operation got the true Block-on-Store blocking code preventing store forwarding. This includes cases when:
 - preceding store conflicts with the load (incomplete overlap);
 - store forwarding is impossible due to u-arch limitations;
 - preceding lock RMW operations are not forwarded;
 - store has the no-forward bit set (uncacheable/page-split/masked stores);
 - all-blocking stores are used (mostly, fences and port I/O);
and others.
The most common case is a load blocked due to its address range overlapping with a preceding smaller uncompleted store. Note: This event does not take into account cases of out-of-SW-control (for example, SbTailHit), unknown physical STA, and cases of blocking loads on store due to being non-WB memory type or a lock. These cases are covered by other events.
See the table of not supported store forwards in the Optimization Guideumask=0xff,period=200003,event=0x88br_misp_exec.taken_return_nearumask=0x4,period=2000003,event=0xa2br_inst_retired.all_branches_pebsThis is a precise version of BR_MISP_RETIRED.ALL_BRANCHES that counts all mispredicted macro branch instructions retired (Must be precise)Uncore cache clock ticks. Unit: uncore_cbox All LLC Misses (code+ data rd + data wr - including demand and prefetch). Unit: uncore_cbox M line evictions from LLC (writebacks to memory). Unit: uncore_cbox llc_misses.uncacheableunc_h_snoop_resp.rspcnflctDemand load Miss in all translation lookaside buffer (TLB) levels causes a page walk that completes (2M/4M)  Spec update: BDM69umask=0x60,period=100003,event=0x49This event counts cycles for an extended page table walk. The Extended Page directory cache differs from standard TLB caches by the operating system that use it. Virtual machine operating systems use the extended page directory cache, while guest operating systems use the standard TLB cachesitlb_misses.walk_durationitlb.itlb_flushidq_uops_not_delivered.core / (4 * cycles)L1MPKIFraction of cycles where both hardware Logical Processors were activeumask=0x1,period=2000003,cmask=6,event=0x60Retired load uops which data sources were HitM responses from shared L3. (Precise Event - PEBS)  Spec update: BDM100.  Supports address when precise (Precise event)Counts all demand data writes (RFOs) have any response typeoffcore_response.pf_l2_code_rd.l3_hit.snoop_hit_no_fwdoffcore_response.pf_l3_data_rd.supplier_none.snoop_noneoffcore_response.pf_l3_data_rd.supplier_none.snoop_hit_no_fwdoffcore_response.pf_l3_data_rd.l3_hit.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080020200offcore_response.other.supplier_none.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C0120offcore_response.all_data_rd.l3_hit.snoop_not_neededoffcore_response.all_data_rd.l3_hit.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C0091umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0000010122Number of SSE/AVX computational 128-bit packed single precision floating-point instructions retired.  Each count represents 4 computations. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT RSQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per elementCounts randomly selected loads with latency value being above 128  Spec update: BDM100, BDM35 (Must be precise)offcore_response.corewb.l3_miss.snoop_missoffcore_response.pf_l2_data_rd.supplier_none.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000020020offcore_response.pf_l2_rfo.l3_miss_local_dram.snoop_noneoffcore_response.pf_l2_rfo.l3_miss_local_dram.snoop_hitmoffcore_response.pf_l2_rfo.l3_miss.snoop_not_neededoffcore_response.pf_l2_rfo.l3_miss.snoop_missoffcore_response.pf_l3_data_rd.l3_miss.snoop_not_neededoffcore_response.pf_l3_rfo.l3_miss_local_dram.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0404000100offcore_response.all_pf_data_rd.l3_miss_local_dram.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2004000240umask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C000240offcore_response.all_pf_code_rd.l3_miss.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x20003C0091Unit: uncore_cbox A cross-core snoop initiated by this Cbox due to processor core memory request which misses in some processor coreUnit: uncore_cbox A cross-core snoop initiated by this Cbox due to processor core memory request which hits a modified line in some processor coreunc_cbo_cache_lookup.read_iumask=0x1f,event=0x34unc_cbo_cache_lookup.any_esumask=0x26,event=0x34offcore_response.all_requests.llc_miss.any_responseuncore_qpiumask=0x40,period=200000,event=0x26l2_m_lines_out.self.demandl2_ld.self.prefetch.e_statel2_ld.self.prefetch.m_stateumask=0x5f,period=200000,event=0x29umask=0x44,period=200000,event=0x2dl2_rqsts.self.any.s_stateumask=0x71,period=200000,event=0x30l2_reject_busq.self.prefetch.m_stateumask=0x52,period=200000,event=0x30l1d_cache.ldFloating point computational micro-ops executedumask=0x8,period=2000000,event=0xb3simd_uop_type_exec.logical.sumask=0x8,period=2000000,event=0xcaRetired computational Streaming SIMD Extensions 2 (SSE2) scalar-double instructionsIcache missumask=0x2,period=2000000,event=0xaaumask=0x91,period=200000,event=0x5prefetch.sw_l2dispatch_blocked.anyNumber of Enhanced Intel SpeedStep(R) Technology (EIST) transitionsbus_lock_clocks.selfInvalidate bus transactionsumask=0xe0,period=200000,event=0x6aumask=0x40,period=200000,event=0x7dHardware interrupts receivedGood store forwardsumask=0x1,period=2000000,event=0x13All macro unconditional branch instructions, excluding calls and indirectsbr_missp_type_retired.condumask=0x1,period=200000,event=0xc3br_inst_retired.anyumask=0x21,period=200003,event=0xd0umask=0x1,period=100007,event=0xb7,offcore_rsp=0x02000032b7Counts reads for ownership (RFO) requests (demand & prefetch) that miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredCounts reads for ownership (RFO) requests (demand & prefetch) that true miss for the L2 cache with a snoop miss in the other processor moduleCounts data reads (demand & prefetch) that miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data reads (demand & prefetch) that true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.any_pf_data_rd.l2_miss.hitm_other_coreoffcore_response.any_request.any_responseCounts data cache line reads generated by hardware L1 data cache prefetcher that true miss for the L2 cache with a snoop miss in the other processor moduleumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000000800offcore_response.pf_l2_data_rd.l2_hitCounts demand reads for ownership (RFO) requests generated by a write to full data cache line that miss the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.demand_data_rd.outstandingCounts requests to the Instruction Cache (ICache) for one or more bytes in an ICache Line and that cache line is in the ICache (hit).  The event strives to count on a cache line basis, so that multiple accesses which hit in a single cache line count as one ICACHE.HIT.  Specifically, the event counts when straight line code crosses the cache line boundary, or when a branch target is to a new line, and that cache line is in the ICache. This event counts differently than Intel processors based on Silvermont microarchitectureumask=0x3,period=200003,event=0x80misalign_mem_ref.store_page_splitCounts loads blocked because they are unable to find their physical address in the micro TLB (UTLB) (Must be precise)ld_blocks.all_blockInteger divide uops retired. (Precise Event Capable) (Must be precise)Counts BACLEARS on return instructionsCounts demand instruction cacheline and I-side prefetch requests that miss the instruction cache true miss for the L2 cache with a snoop miss in the other processor moduleCounts bus lock and split lock requests have any transaction responses from the uncore subsystemCounts data cache lines requests by software prefetch instructions true miss for the L2 cache with a snoop miss in the other processor moduleumask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000001000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000010022umask=0x0,period=2000003,event=0xc0umask=0x20,period=20003,event=0xc3Counts page walks completed due to demand data loads (including SW prefetches) whose address translations missed in all TLB levels and were mapped to 1GB pages.  The page walks can end with or without a page faultumask=0x2,period=2000003,event=0x49umask=0x4,period=2000003,event=0x49Page walks outstanding due to a demand data store every cycleData read requests sent to uncore (demand and prefetch)Retired store uops that miss the STLB. (precise Event)  Spec update: HSD29, HSM30.  Supports address when precise (Precise event)This event counts uops delivered by the Front-end with the assistance of the microcode sequencer.  Microcode assists are used for complex instructions or scenarios that can't be handled by the standard decoder.  Using other instructions, if possible, will usually improve performanceThis event counts Instruction Cache (ICACHE) misseshsw metricsNumber of times a transactional abort was signaled due to a data capacity limitation for transactional writesumask=0x1,period=100003,event=0xb7,offcore_rsp=0x01004007F7offcore_response.pf_l3_code_rd.l3_miss.any_responseCycles which a uop is dispatched on port 6 in this threadResource-related stall cycles  Spec update: HSD135Mispredicted macro branch instructions retired (Must be precise)umask=0x41,event=0x34DTLB demand load misses with low part of linear-to-physical address translation missedCounts the number of Extended Page Table walks from the DTLB that hit in the L2Retired load uop whose Data Source was: Remote cache HITM  Supports address when precise.  Spec update: HSM30 (Precise event)offcore_response.pf_llc_data_rd.llc_hit.any_responseNumber of X87 FP assists due to output valuesumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0600400244Retired load uops which data sources were data hits in LLC without snoops required (Precise event)mem_load_uops_llc_hit_retired.xsnp_noneoffcore_response.all_data_rd.llc_hit.any_responseCounts demand & prefetch RFOs that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresCounts demand data writes (RFOs) that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwardedumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1003c0002Loads with latency value being above 32 (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x300400091offcore_response.all_reads.llc_miss.dramCounts the number of executed AVX masked load operations that refer to an illegal address range with the mask bits set to 0unc_cbo_xsnp_response.external_filterunc_cbo_cache_lookup.eCounts the number of coherent and in-coherent requests initiated by IA cores, processor graphic units, or LLCCounts prefetch data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwardedumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2003c03f7offcore_response.other.lru_hintsumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3f803c0010umask=0x1,period=100003,event=0xb7,offcore_rsp=0x4003c0010Counts prefetch (that bring data to LLC only) data reads that hit in the LLC and the snoops sent to sibling cores return clean responseCounts demand data reads that miss in the LLCoffcore_response.pf_l2_data_rd.llc_miss.local_dramPCIe allocating writes that hit in LLC (DDIO hits). Derived from unc_c_tor_inserts.opcode.ddio_hit. Unit: uncore_cbox PCIe non-snoop writes (full line). Derived from unc_c_tor_inserts.opcode.pcie_full_write. Unit: uncore_cbox Occupancy for all LLC misses that are addressed to remote memory. Unit: uncore_cbox (unc_q_rxl0p_power_cycles / unc_q_clockticks) * 100.Counts the number of cycles that the uncore was running at a frequency greater than or equal to the frequency that is configured in the filter.  (filter_band1=XXX, with XXX in 100Mhz units). One can also use inversion (filter_inv=1) to track cycles when we were less than the configured frequency. Unit: uncore_pcu This event counts retired load uops that hit in the last-level cache (L3) and were found in a non-modified state in a neighboring core's private cache (same package).  Since the last level cache is inclusive, hits to the L3 may require snooping the private L2 caches of any cores on the same socket that have the line.  In this case, a snoop was required, and another L2 had the line in a non-modified stateRetired load uops which data sources were HitM responses from shared LLCThis event counts L1D data line replacements.  Replacements occur when a new line is brought into the cache, causing eviction of a line loaded earlierThis event counts the number of cycles with at least one slow LEA uop being allocated. A uop is generally considered as slow LEA if it has three sources (for example, two sources and immediate) regardless of whether it is a result of LEA instruction or not. Examples of the slow LEA uop are or uops with base, index, and offset source operands using base and index reqisters, where base is EBR/RBP/R13, using RIP relative or 16-bit addressing modes. See the Intel? 64 and IA-32 Architectures Optimization Reference Manual for more details about slow LEA instructionsRetired instructions experiencing ITLB missesEach cycle there was a miss-pending demand load this thread, increment by 1. Note this is in DCU and connected to Umask 1. Miss Pending demand load should be deduced by OR-ing increment bits of DCACHE_MISS_PEND.PENDINGumask=0xc,period=2000003,event=0x5bresource_stalls2.ooo_rsrcCounts the number of cycles that the uncore was running at a frequency greater than or equal to the frequency that is configured in the filter.  (filter_band1=XXX with XXX in 100Mhz units). One can also use inversion (filter_inv=1) to track cycles when we were less than the configured frequency. Unit: uncore_pcu l2_requests.missThis event counts the number of load micro-ops retired that miss in L1 Data cache. Note that prefetch misses will not be countedCounts Demand code reads and prefetch code read requests  that are outstanding, per weighted cycle, from the time of the request to when any response is received. The oustanding response should be programmed only on PMC0umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800400022Counts Demand cacheable data write requests  that accounts for any responseumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000400004offcore_response.demand_data_rd.l2_hit_far_tile_mCounts Demand cacheable data and L1 prefetch data read requests  that accounts for responses which hit its own tile's L2 with data in M stateoffcore_response.partial_reads.l2_hit_this_tile_eCounts demand cacheable data and L1 prefetch data reads that accounts for responses which hit its own tile's L2 with data in S stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0008000400offcore_response.any_code_rd.l2_hit_this_tile_sCounts Demand cacheable data writes that accounts for responses which hit its own tile's L2 with data in F stateCounts L1 data HW prefetches that accounts for reponses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800188000Counts Demand code reads and prefetch code read requests  that accounts for reponses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M stateoffcore_response.any_rfo.l2_hit_far_tileoffcore_response.any_code_rd.l2_hit_far_tileumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080800070Counts any Read request  that accounts for data responses from MCDRAM Far or Other tile L2 hit farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x00808032f7umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080202000Counts Software Prefetches that accounts for data responses from DRAM Farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0100400400offcore_response.partial_writes.mcdram_nearoffcore_response.pf_l2_code_rd.mcdram_faroffcore_response.pf_l2_rfo.ddr_faroffcore_response.demand_rfo.ddrumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0181801000offcore_response.any_rfo.ddrCounts the number of branch instructions retired that were conditional jumps (Precise event)umask=0x90,period=200003,event=0xcars_full_stall.mecrs_full_stall.allCycles the number of core cycles when divider is busy.  Does not imply a stall waiting for the dividerl1d_cache_lock.e_stateumask=0x2,period=100000,event=0x28l2_transactions.ifetchL2 Load transactionsL2 prefetch transactionsL2 demand lock RFOs in S stateLoad instructions retired with a data source of local DRAM or locally homed remote hitm (Precise Event)umask=0x1,period=100000,event=0xb2Offcore requests blocked due to Super Queue fullmem_inst_retired.latency_above_threshold_0mem_inst_retired.latency_above_threshold_16Memory instructions retired above 16 clocks (Precise Event)mem_inst_retired.latency_above_threshold_8192offcore_response.any_ifetch.llc_hit_other_core_hitoffcore_response.any_ifetch.remote_cache_hitmoffcore_response.any_rfo.any_cache_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1822All offcore writebacksumask=0x1,period=100000,event=0xb7,offcore_rsp=0x8008umask=0x1,period=100000,event=0xb7,offcore_rsp=0x408Offcore code or data read requests satisfied by the IO, CSR, MMIO unitoffcore_response.data_ifetch.local_cacheOffcore request = all data, response = remote cache or dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x401Offcore demand code reads that HITM in a remote cacheoffcore_response.demand_rfo.llc_hit_no_other_coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x202offcore_response.other.remote_cache_hitoffcore_response.pf_data_rd.io_csr_mmioumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1810Offcore prefetch data reads that HITM in a remote cacheumask=0x80,period=2000000,event=0x10SSE FP packed UopsOffcore data reads satisfied by any DRAMoffcore_response.data_ifetch.remote_dramoffcore_response.demand_data_rd.any_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x6001umask=0x1,period=100000,event=0xb7,offcore_rsp=0x2001Offcore demand RFO requests satisfied by the local DRAMLoads dispatched from the MOBpartial_address_aliassnoop_response.hiteumask=0x7,period=200000,event=0x88br_inst_exec.takenbr_misp_exec.indirect_near_callCycles no uops were delivered by the LSDresource_stalls.fpcwRetired load instructions which data sources were L3 hit and cross-core snoop missed in on-pkg core cache  Supports address when precise (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100408000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040108000offcore_response.other.l3_hit_e.snoop_hit_no_fwdoffcore_response.other.l3_hit_m.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0028000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400100004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040100004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080100002offcore_response.demand_data_rd.l3_hit_e.any_snoopCounts cycles during which uops are being delivered to Instruction Decode Queue (IDQ) from the MITE path. Counting includes uops that may 'bypass' the IDQCounts the number of uops delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffer (DSB) path. Counting includes uops that may 'bypass' the IDQCounts the number of cycles uops were delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffer (DSB) path. Count includes uops that may 'bypass' the IDQRetired Instructions who experienced Instruction L2 Cache true miss. Precise Event (Precise event)Counts retired Instructions that experienced iTLB (Instruction TLB) true miss (Precise event)umask=0x1,period=100007,event=0xc6,frontend=0x300206Counts randomly selected loads when the latency from first dispatch to completion is greater than 256 cycles.  Reported latency may be longer than just the memory latency (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x103C400004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FFC400001uops_issued.vector_width_mismatchexe_activity.4_ports_utilinv=1,umask=0x1,period=2000003,cmask=10,event=0xc0Taken branch instructions retired  Spec update: SKL091 (Precise event)This is a precise version (that is, uses PEBS) of the event that counts taken branch instructions retired  Spec update: SKL091 (Precise event)umask=0x10,period=100003,cmask=1,event=0x8Counts cycles that fetch is stalled due to an outstanding ICache miss. That is, the decoder queue is able to accept bytes, but the fetch unit is unable to provide bytes due to an ICache miss.  Note: this event is not the same as the total number of cycles spent retrieving instruction cache lines from the memory hierarchy.
Counts cycles that fetch is stalled due to any reason. That is, the decoder queue is able to accept bytes, but the fetch unit is unable to provide bytes.  This will include cycles due to an ITLB miss, ICache miss and other eventsrehabq.lockCounts any code reads (demand & prefetch) that miss L2 with a snoop miss responseCounts demand and DCU prefetch RFOs that are are outstanding, per cycle, from the time of the L2 miss to when any response is receivedRETURN counts the number of near RET branch instructions retired.  Branch prediction predicts the branch target and enables the processor to begin executing instructions long before the branch true execution path is known. All branches utilize the branch prediction unit (BPU) for prediction. This unit predicts the target address not only based on the EIP of the branch but also based on the execution path through which execution reached this EIP. The BPU can efficiently predict the following branch types: conditional branches, direct calls and jumps, indirect calls and jumps, returns (Precise event)This event counts the number of load uops retired (Precise Event) (Precise event)Retired load uops which data sources were data hits in LLC without snoops required. (Precise Event - PEBS) (Precise event)Counts prefetch code reads that hit in the LLC and the snoops sent to sibling cores return clean responseCounts demand & prefetch RFOs that hit in the LLC and the snoops sent to sibling cores return clean responseCounts demand code reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwardedCounts demand data writes (RFOs) that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwardedumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2380408000offcore_response.pf_l2_code_rd.llc_hit.hit_other_core_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003c0020umask=0x1,period=100003,event=0xb7,offcore_rsp=0x4003c0200umask=0x1,period=100003,event=0xb7,offcore_rsp=0x4003c0100umask=0x1,period=100003,event=0xb7,offcore_rsp=0x10080offcore_response.all_pf_code_rd.llc_miss.dramThis event counts all data requests (demand/prefetch data reads and demand data writes (RFOs) that miss the LLC  where the data is returned from local DRAMumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1f80408fffREQUEST = DATA_IN and RESPONSE = LLC_HIT_NO_OTHER_COREREQUEST = DATA_IN and RESPONSE = LOCAL_CACHEoffcore_response.demand_ifetch.all_local_dram_and_remote_cache_hitoffcore_response.pf_ifetch.local_dram_and_remote_cache_hitoffcore_response.any_data.any_dram_and_remote_fwdoffcore_response.any_ifetch.other_local_dramREQUEST = ANY RFO and RESPONSE = REMOTE_DRAMoffcore_response.pf_ifetch.other_local_dramload_block.overlap_storesnoopq_requests_outstanding.datasnoopq_requests_outstanding.data_not_emptyumask=0x1,period=100000,event=0xb7,offcore_rsp=0x5820Retired load instructions which data sources missed L3 but serviced from remote dram  Supports address when precise (Precise event)Counts L1 data cache hardware prefetch requests and software prefetch requests have any response typeumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C0400Counts demand data reads TBDumask=0x1,period=100003,event=0xb7,offcore_rsp=0x103FC00100offcore_response.all_pf_rfo.l3_miss.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0604000120edge=1,umask=0x0,cmask=1,period=100007,event=0x3c( (( 1 * ( fp_arith_inst_retired.scalar_single + fp_arith_inst_retired.scalar_double ) + 2 * fp_arith_inst_retired.128b_packed_double + 4 * ( fp_arith_inst_retired.128b_packed_single + fp_arith_inst_retired.256b_packed_double ) + 8 * ( fp_arith_inst_retired.256b_packed_single + fp_arith_inst_retired.512b_packed_double ) + 16 * fp_arith_inst_retired.512b_packed_single )) / 1000000000 ) / duration_timeunc_m_cas_count.rd_regRead Pending Queue Occupancy. Unit: uncore_imc write requests from local home agent. Unit: uncore_cha Counts the number of transactions that trigger a configurable number of cross snoops.  Cores are snooped if the transaction looks up the cache and determines that it is necessary based on the operation type and what CoreValid bits are set.  For example, if 2 CV bits are set on a data read, the cores must have the data in S state so it is not necessary to snoop them.  However, if only 1 CV bit is set the core my have modified the data.  If the transaction was an RFO, it would need to invalidate the lines.  This event can be filtered based on who triggered the initial snoop(s)Multi-socket cacheline Directory state lookups; Snoop Not Needed. Unit: uncore_cha Multi-socket cacheline Directory state updates; Directory Updated memory write from TOR pipe. Unit: uncore_cha Read request from a remote socket which hit in the HitMe Cache to a line In the E state. Unit: uncore_cha Counts the total number of requests coming from a remote socket for exclusive ownership of a cache line without receiving data (INVITOE) to the CHAuncore_m2mCycles when direct to core mode (which bypasses the CHA) was disabled. Unit: uncore_m2m Counts when a read message that was sent direct to the Intel Ultra Path Interconnect (bypassing the CHA) was overriddenMulti-socket cacheline Directory lookup (cacheline found in I state) . Unit: uncore_m2m Reads to iMC issued. Unit: uncore_m2m Counts Data Response (DRS) packets that attempted to go direct to core bypassing the CHAumask=0x97,event=0x3offcore_response.other.supplier_none.hit_other_core_no_fwdperiod=200003,umask=0x40,event=0xf0offcore_response.pf_l2_rfo.l3_hit_s.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200080004This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_NONEThis event is deprecated. Refer to new event OCR.OTHER.SUPPLIER_NONE.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200040491period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200028000period=100003,umask=0x1,event=0xb7,offcore_rsp=0x08001007F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x08003C07F7This event is deprecated. Refer to new event OCR.DEMAND_RFO.ANY_RESPONSEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08003C0100This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100400020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x10000407F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x08000207F7period=2000003,umask=0x4,event=0x60period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000040010offcore_response.all_rfo.l3_hit_s.no_snoop_neededoffcore_response.pf_l1d_and_sw.supplier_none.hitm_other_coreperiod=2000003,umask=0x1,event=0x51period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400200010offcore_response.pf_l2_data_rd.l3_hit_e.hitm_other_coreThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_E.ANY_SNOOPThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80080122This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_M.ANY_SNOOPThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_E.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x01003C0491period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800080491period=100003,umask=0x1,event=0xb7,offcore_rsp=0x01000207F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200040002This event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_F.SNOOP_MISSoffcore_response.all_pf_rfo.l3_hit_s.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80100491period=100003,umask=0x1,event=0xb7,offcore_rsp=0x10003C0490This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_E.HITM_OTHER_COREoffcore_response.all_pf_data_rd.l3_hit_m.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000200002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x00803C0010This event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT.SNOOP_HIT_WITH_FWDoffcore_response.pf_l3_data_rd.l3_hit_e.snoop_noneThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_S.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_MISSThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F803C0490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x10003C0004offcore_response.all_data_rd.l3_hit_e.snoop_missNumber of SSE/AVX computational 512-bit packed double precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 8 computation operations, one for each element.  Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MUL DIV MIN MAX RCP14 RSQRT14 SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementCounts Decode Stream Buffer (DSB)-to-MITE switch true penalty cycles. These cycles do not include uops routed through because of the switch itself, for example, when Instruction Decode Queue (IDQ) pre-allocation is unavailable, or Instruction Decode Queue (IDQ) is full. SBD-to-MITE switch true penalty cycles happen after the merge mux (MM) receives Decode Stream Buffer (DSB) Sync-indication until receiving the first MITE uop. MM is placed before Instruction Decode Queue (IDQ) to merge uops being fed from the MITE and Decode Stream Buffer (DSB) paths. Decode Stream Buffer (DSB) inserts the Sync-indication whenever a Decode Stream Buffer (DSB)-to-MITE switch occurs.Penalty: A Decode Stream Buffer (DSB) hit followed by a Decode Stream Buffer (DSB) miss can cost up to six cycles in which no uops are delivered to the IDQ. Most often, such switches from the Decode Stream Buffer (DSB) to the legacy pipeline cost 02 cyclesperiod=2000003,umask=0x4,event=0x80period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0104000100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0404000490ocr.pf_l1d_and_sw.l3_miss.any_snoopALL_READS & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3FBC000120period=2000003,umask=0x1,event=0x54ALL_PF_RFO & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x083C000122This event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS_REMOTE_HOP1_DRAM.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS.NO_SNOOP_NEEDEDocr.demand_code_rd.l3_miss.snoop_missCounts all demand code reads DEMAND_CODE_RD & L3_MISS & SNOOP_MISSThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS.REMOTE_HITMocr.all_reads.l3_miss.hit_other_core_no_fwdoffcore_response.demand_code_rd.l3_miss_remote_hop1_dram.any_snoopoffcore_response.all_pf_rfo.l3_miss_remote_hop1_dram.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0204000120Counts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & L3_MISS & REMOTE_HIT_FORWARDThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS.HITM_OTHER_COREocr.all_rfo.l3_miss_remote_hop1_dram.hit_other_core_no_fwdocr.pf_l2_rfo.l3_miss_remote_hop1_dram.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWDocr.pf_l3_rfo.l3_miss.hitm_other_coreCounts demand data reads  DEMAND_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & ANY_SNOOPCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00BC000002This event is deprecated. Refer to new event OCR.OTHER.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWDoffcore_response.demand_rfo.l3_miss_local_dram.hit_other_core_fwdocr.all_pf_data_rd.l3_miss_local_dram.hitm_other_coreCounts all demand data writes (RFOs) DEMAND_RFO & L3_MISS_REMOTE_DRAM & SNOOP_MISS_OR_NO_FWDThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONECounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & ANY_SNOOPperiod=2000003,umask=0x20,event=0xc9Counts demand data reads DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS_OR_NO_FWDocr.all_rfo.l3_miss_remote_hop1_dram.hitm_other_coreCounts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & L3_MISS & SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F84000020ocr.demand_code_rd.l3_miss_remote_hop1_dram.snoop_missoffcore_response.all_data_rd.l3_miss_remote_hop1_dram.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0404000001offcore_response.all_pf_rfo.l3_miss.hitm_other_coreoffcore_response.pf_l3_data_rd.l3_miss.hit_other_core_no_fwdocr.demand_rfo.l3_miss_local_dram.hitm_other_coreCounts all demand data writes (RFOs)  DEMAND_RFO & L3_MISS_LOCAL_DRAM & HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1010000490ocr.pf_l2_data_rd.l3_miss_local_dram.hit_other_core_no_fwdCounts demand data reads DEMAND_DATA_RD & L3_MISS & NO_SNOOP_NEEDEDoffcore_response.other.l3_miss.hitm_other_coreThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS.NO_SNOOP_NEEDEDocr.all_data_rd.l3_miss.snoop_noneoffcore_response.other.l3_miss.hit_other_core_fwdALL_DATA_RD & L3_MISS & REMOTE_HIT_FORWARDocr.all_data_rd.l3_miss.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWDocr.all_pf_rfo.l3_miss.hit_other_core_fwdocr.all_reads.l3_miss.hitm_other_coreocr.other.l3_hit_e.snoop_noneocr.pf_l2_rfo.l3_hit.hit_other_core_fwdocr.all_pf_rfo.l3_hit_e.hitm_other_coreALL_DATA_RD & L3_HIT_F & HITM_OTHER_CORECounts any other requests OTHER & PMM_HIT_LOCAL_PMM & ANY_SNOOPocr.pf_l2_data_rd.l3_hit_e.hit_other_core_no_fwdCounts demand data reads  DEMAND_DATA_RD & L3_HIT_M & HIT_OTHER_CORE_FWDCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_M & NO_SNOOP_NEEDEDocr.demand_code_rd.any_responseALL_READS & L3_HIT & SNOOP_MISSocr.pf_l3_rfo.l3_hit_e.snoop_missALL_DATA_RD & L3_HIT_S & NO_SNOOP_NEEDEDocr.pf_l3_rfo.pmm_hit_local_pmm.snoop_not_neededocr.all_rfo.pmm_hit_local_pmm.any_snoopocr.pf_l2_data_rd.l3_hit_m.hit_other_core_no_fwdCounts demand data reads DEMAND_DATA_RD & L3_HIT & HIT_OTHER_CORE_NO_FWDocr.demand_rfo.l3_hit_f.no_snoop_neededALL_PF_RFO & SUPPLIER_NONE & SNOOP_NONECounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_M & HITM_OTHER_CORECounts all demand code reads  DEMAND_CODE_RD & L3_HIT_S & HIT_OTHER_CORE_NO_FWDocr.demand_data_rd.any_responseCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_E & HITM_OTHER_COREocr.pf_l3_rfo.l3_hit_f.no_snoop_neededCounts any other requests OTHER & L3_HIT & HIT_OTHER_CORE_FWDCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & SUPPLIER_NONE & HIT_OTHER_CORE_FWDALL_PF_DATA_RD & L3_HIT & HIT_OTHER_CORE_FWDocr.demand_code_rd.l3_hit.snoop_hit_with_fwdALL_PF_DATA_RD & L3_HIT_M & NO_SNOOP_NEEDEDALL_READS & L3_HIT & HIT_OTHER_CORE_NO_FWDALL_PF_DATA_RD & L3_HIT_F & NO_SNOOP_NEEDEDocr.pf_l2_rfo.l3_hit_f.snoop_noneALL_PF_DATA_RD & SUPPLIER_NONE & ANY_SNOOPCounts all demand code reads  DEMAND_CODE_RD & L3_HIT_S & ANY_SNOOPocr.pf_l1d_and_sw.supplier_none.hit_other_core_no_fwdCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_S & ANY_SNOOPocr.demand_code_rd.l3_hit.hit_other_core_no_fwdCounts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & L3_HIT & ANY_SNOOPocr.pf_l3_rfo.l3_hit_s.hit_other_core_no_fwdocr.pf_l2_rfo.supplier_none.hit_other_core_fwdocr.pf_l2_data_rd.l3_hit_s.snoop_noneCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_E & ANY_SNOOPocr.all_pf_data_rd.supplier_none.hit_other_core_no_fwdALL_PF_RFO & SUPPLIER_NONE & ANY_SNOOPCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_M & NO_SNOOP_NEEDEDocr.pf_l1d_and_sw.l3_hit_f.snoop_missALL_RFO & L3_HIT_E & SNOOP_NONECounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & SUPPLIER_NONE & HIT_OTHER_CORE_FWDperiod=100007,umask=0x2,event=0xc4period=2000003,umask=0x8,event=0xa6period=2000003,umask=0x1,event=0xa6period=2000003,umask=0x10,event=0xb1period=100003,umask=0x4,event=0xc3period=2000003,umask=0x1,event=0x5eunc_m_pmm_bandwidth.totalAll commands for Intel Optane DC persistent memory. Unit: uncore_imc unc_m_tagchk.hitCounts snoop filter capacity evictions for entries tracking modified lines in the cores cache. Snoop filter capacity evictions occur when the snoop filter is full and evicts an existing entry to track a new entry. Does not count clean evictions such as when a cores cache replaces a tracked cacheline with a new cachelineunc_iio_data_req_of_cpu.peer_write.part0M2M Writes Issued to iMC; All, regardless of priority. Unit: uncore_m2m Valid Flits Sent; Data. Unit: uncore_upi ll period=100003,umask=0xe,event=0x85Uops delivered to IDQ while MS is busyNumber of times an RTM execution aborted  Supports address when precisebr_inst_retired.indirectumask=0x0f,event=0x4umask=0xC001FE01,event=0x35,config1=0x41833unc_iio_data_req_of_cpu.mem_read.part4unc_m2m_clockticksClockticks of the power control unit (PCU). Unit: uncore_pcu l2_request_g2.ls_rd_sized_ncl2_cache_req_stat.ls_rd_blk_l_hit_xuncore_l3pmcThe number of near returns retired that were not correctly predicted by the return address predictor. Each such mispredict incurs the same penalty as a mispredicted conditional branch instructionumask=0x1,event=0xcbData Fabric CCM Performance Monitor Event DF CCM Request Any DRAM transactiondf_ccm_reqa.node5.rdsizedncdf_ccm_reqa.node7.rdsizedncumask=0xC6,event=0x8bumask=0xA5,event=0x8bdf_ccm_reqa.node6.anyrdblkumask=0x04,event=0x8bdf_ccm_reqa.node4.rdvlkcumask=0xE2,event=0x8bumask=0x0E,event=0x8cdf_ccm_reqb.node5.chgtoxumask=0x8D,event=0x8cdf_ccm_reqb.node0.vicblkfullzerodf_ccm_reqb.node3.vicblkfullzerodf_ccm_reqb.node1.vicblkclnData Fabric CCM Performance Monitor Event DF CCM Request Ordered wrsizedncumask=0x24,event=0x8cumask=0xE3,event=0x8cData Fabric CCM Performance Monitor Event DF CCM Request Ordered wrsizedncpostedumask=0x89,event=0x108umask=0x88,event=0x108df_ioms_reqa.node5.anydramtransactiondf_ioms_reqa.node7.anyatomicdf_ioms_reqa.node5.anywrsized<32bdf_ioms_reqa.node1.anyrdsizeddf_ioms_reqa.node7.largereaddf_ioms_reqb.node4.pieiorequestdf_ioms_reqb.node2.pieinterruptdf_ioms_reqb.node2.anyiotransactiondf_ioms_reqb.node4.anyiotransactiondf_ioms_reqb.node4.ioanynon-postedwrsized>32band<64bdf_ioms_reqb.node4.ioanynon-postedwrsized<32bumask=0x83,event=0x109fpu_pipe_assignment.dual1The number of operations (uOps) dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the FPU pipelines are and may be used for workload characterization. This includes all operations performed by x87, MMX, and SSE instructions, including moves. Each increment represents a one-cycle dispatch event. This event is a speculative event. Since this event includes non-numeric operations it is not suitable for measuring MFLOPS. Total number uOps assigned to pipe 3fpu_pipe_assignment.total1fp_ret_sse_avx_ops.sp_add_sub_flopsl3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x02,event=0x1l3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x02,event=0x1l3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x04,event=0x1l3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x20,event=0x1l3_request_g1.t7.s2.rdsizedncl3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x40,event=0x1l3_request_g1.t4.s2.cachingl3fillvicreq.t5.s1.vicblkl3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x01,event=0x3l3fillvicreq.t5.s2.vicblkl3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x01,event=0x3l3fillvicreq.t0.s0.chgtoxl3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x02,event=0x3l3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x04,event=0x3l3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x10,event=0x3l3fillvicreq.t5.s0.rdblkx_vicl3fillvicreq.t7.s0.rdblkxl3fillvicreq.t0.s2.rdblkxl3fillvicreq.t7.s2.rdblkxl3fillvicreq.t5.s0.rdblkl_vicl3fillvicreq.t7.s1.rdblkl_vicl3fillvicreq.t6.s0.rdblkll3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x80,event=0x3l3fillvicreq.t0.s2.rdblkll3fillvicreq.t7.s3.rdblkll3victimstate.t6.s3.nol3victimlinel3victimstate.t2.s1.none_nol3victimlinel3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x02,event=0x9l3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x02,event=0x9l3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x04,event=0x9l3victimstate.t6.s1.ol3victimstate.t1.s2.ol3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x08,event=0x9l3victimstate.t2.s1.e_fel3victimstate.t3.s3.ml3victimstate.t0.s1.dl3victimstate.t1.s3.dl3victimstate.t7.s3.dl3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x80,event=0x9l3victimstate.t5.s3.odumask=0x2,event=0x29event=0x76ic_oc_mode_switch.ic_oc_mode_switchumask=0x20,event=0xafevent=0xd2Non-forwardable conflict; used to reduce STLI's via software. All reasons. Store To Load Interlock (STLI) are loads that were unable to complete because of a possible match with an older store, and the older store could not do STLF for some reasonCycles where a dispatch group is valid but does not get dispatched due to a token stall. FP Miscellaneous resource unavailable. Applies to the recovery of mispredicts with FP opsde_dis_dispatch_token_stalls1.store_queue_token_stallCycles where a dispatch group is valid but does not get dispatched due to a token stall. Integer Physical Register File resource stall. Applies to all ops that have an integer destination registerSECOND_EXECUTION_UNIT_PIPEWRITE_STALLBUS_ACCESS_LDST_RETIREDPC_WRITE_RETIREDUNALIGNED_LDST_RETIREDL1D_TLB_REFILL_LDL2D_CACHE_STREMOTE_ACCESSICACHE_WRITE_HITDCACHE_SET_TAG_WRITEMEM_HWORD_READMEM_HWORD_WRITETAGCACHEMASTER_WRITE_REQ_FLITTAGCACHEMASTER_READ_RSP_FLITFPU_STALL_CYCLESLOAD_TO_USE_STALLSALU_OPERANDS_NOT_READY_CYCLESJTLB_DATA_ACCESSESFSB_OVER_50_FULLLOAD_MISS_INSNSSYSTEM_EVENT_3OCP_WRITE_REQUESTSULOADSTSIOSTSVIU1_INSTR_WAIT_CYCLESSUCCESSFUL_DST_TABLE_SEARCHESL2_EXTERNAL_INTERVENTIONSL2_LOAD_MISSGUARDED_LOADS_TRANSLATEDDATA_L1_CACHE_RELOADSDVT3_DETECTEDaccessesnonpostwrszdwordrdszbyteINTEL_PMINTEL_SKYLAKEUNHALTED-CORE-CYCLESCPU_CLK_UNHALTED.THREAD_P_ANYBR_INST_RETIRED.ALL_BRANCHESldlatlongest_lat_cache.missv18GenuineIntel-6-55-[56789ABCDEF]l1d_pend_miss.pending / ( mem_load_uops_retired.l1_miss + mem_load_uops_retired.hit_lfb )Memory_Bound;Memory_LatSMT;Summaryumask=0x41,period=100003,event=0x2eumask=0x1,cmask=6,period=2000003,event=0x60Cycles with at least 6 offcore outstanding Demand Data Read transactions in uncore queue  Spec update: BDM76offcore_requests_outstanding.demand_rfoRetired load uops that split across a cacheline boundary.(Precise Event - PEBS)  Supports address when precise (Precise event)This event counts L2 or L3 HW prefetches that access L2 cache including rejectsidq.dsb_uopsCycles when uops are being delivered to Instruction Decode Queue (IDQ) from Decode Stream Buffer (DSB) pathhle_retired.startNumber of times HLE caused a faultNumber of intervals between processor halts while thread is in ring 0Core cycles when the thread is not in halt stateload_hit_pre.sw_pfTaken speculative and retired indirect branches excluding calls and returnsbr_inst_exec.taken_indirect_near_returnThis event counts both taken and not taken speculative and retired direct near callsbr_misp_exec.nontaken_conditionalumask=0xa0,period=200003,event=0x89This event counts, on the per-thread basis, cycles during which uops are dispatched from the Reservation Station (RS) to port 4uops_dispatched_port.port_6resource_stalls.robcycle_activity.cycles_ldm_pendingNumber of uops executed from any threadinst_retired.x87This event counts FP operations retired. For X87 FP operations that have no exceptions counting also includes flows that have several X87, or flows that use X87 uops in the exception handlingMispredicted macro branch instructions retired. (Precise Event - PEBS) (Must be precise)llc_misses.pcie_readumask=0x2,event=0x1power_critical_throttle_cycles %Counts the number of cycles that we are in external PROCHOT mode.  This mode is triggered when a sensor off the die determines that something off-die (like DRAM) is too hot and must throttle to avoid damaging the chip. Unit: uncore_pcu itlb_misses.stlb_hitpage_walker_loads.dtlb_l3Number of DTLB page walker hits in the L3 + XSNP  Spec update: BDM69, BDM98TopdownL1_SMTThis category represents fraction of slots where no uops are being delivered due to a lack of required resources for accepting new uops in the Backend. Backend is the portion of the processor core where the out-of-order scheduler dispatches ready uops into their respective execution units; and once completed these uops get retired according to program order. For example; stalls due to data-cache misses or stalls due to the divider unit being overloaded are both categorized under Backend Bound. Backend Bound is further divided into two main categories: Memory Bound and Core BoundThis category represents fraction of slots utilized by useful work i.e. issued uops that eventually get retired. Ideally; all pipeline slots would be attributed to the Retiring category.  Retiring of 100% would indicate the maximum 4 uops retired per cycle has been achieved.  Maximizing Retiring typically increases the Instruction-Per-Cycle metric. Note that a high Retiring value does not necessary mean there is no room for more performance.  For example; Microcode assists are categorized under Retiring. They hurt performance and can often be avoided. SMT version; use when SMT is enabled and measuring per logical CPUmin( 1 , idq.mite_uops / ( (uops_retired.retire_slots / inst_retired.any) * 16 * ( icache.hit + icache.misses ) / 4.0 ) )L1D_Cache_Fill_BWThis is a precise version (that is, uses PEBS) of the event that counts retired load uops which data sources were hits in the mid-level (L2) cache  Spec update: BDM35.  Supports address when precise (Precise event)Hit in last-level (L3) cache. Excludes Unknown data-source. (Precise Event - PEBS)  Spec update: BDM100.  Supports address when precise (Precise event)Retired load uops which data sources were L3 hit and cross-core snoop missed in on-pkg core cache. (Precise Event - PEBS)  Spec update: BDM100.  Supports address when precise (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0000010001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200020001Counts all demand data writes (RFOs)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400020004offcore_response.demand_code_rd.l3_hit.snoop_hitmoffcore_response.pf_l2_rfo.supplier_none.snoop_hit_no_fwdoffcore_response.pf_l2_code_rd.supplier_none.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000020040offcore_response.pf_l3_code_rd.l3_hit.snoop_noneoffcore_response.pf_l3_code_rd.l3_hit.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0000018000offcore_response.all_pf_rfo.supplier_none.snoop_missoffcore_response.all_rfo.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080020122umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C0122This is a precise version (that is, uses PEBS) of the event that counts the number of transitions from legacy SSE to AVX-256 when penalty is applicable  Spec update: BDM30umask=0x8,period=2000003,cmask=1,event=0x79offcore_response.demand_data_rd.l3_miss_local_dram.snoop_noneoffcore_response.demand_rfo.l3_miss.snoop_not_neededoffcore_response.demand_code_rd.l3_hit.snoop_non_dramoffcore_response.demand_code_rd.l3_miss_local_dram.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x20003C0008offcore_response.pf_l2_rfo.l3_miss_local_dram.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0084000080offcore_response.pf_l3_rfo.supplier_none.snoop_non_dramoffcore_response.pf_l3_code_rd.l3_miss_local_dram.snoop_non_dramoffcore_response.other.l3_miss_local_dram.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2004000090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0104000240offcore_response.all_rfo.l3_miss_local_dram.snoop_noneL3 Lookup read request that access cache and found line in any MESI-stateunc_arb_trk_requests.writesThis 48-bit fixed counter counts the UCLK cyclesThis event counts line-splitted store uops retired to the architected path. A line split is across 64B cache-line which includes a page split (4K)  Supports address when precise (Precise event)offcore_response.all_rfo.llc_hit.hit_other_core_no_fwdNumber of times HLE abort was triggered (Precise event)offcore_response.all_rfo.llc_miss.local_dramThis event counts return instructions retired (Precise event)l2_ld.self.prefetch.i_statel2_lock.self.m_statel2_rqsts.self.any.m_statel2_reject_busq.self.any.e_statex87_comp_ops_exe.fxch.arumask=0x81,period=10000,event=0x11umask=0x82,period=2000000,event=0xb3SIMD packed arithmetic micro-ops retiredumask=0x2,period=2000000,event=0xcaumask=0x1,period=2000000,event=0x86Cycles during which instruction fetches are  stalledumask=0x1,period=2000000,event=0x87Streaming SIMD Extensions (SSE) PrefetchT1 and PrefetchT2 instructions executedumask=0xf,period=200000,event=0x7Bus cycles when data is sent on the busbus_trans_wb.all_agentsumask=0x40,period=200000,event=0x6dhw_int_rcvumask=0x1,period=200000,event=0x89uops_retired.stallsumask=0x8,period=200000,event=0xc4umask=0x2,period=200000,event=0x82umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000043091Counts data reads generated by L1 or L2 prefetchers that miss the L2 cacheumask=0x1,period=100007,event=0xb7,offcore_rsp=0x3600000020Counts reads for ownership (RFO) requests generated by L2 prefetcher that hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts demand reads for ownership (RFO) requests generated by a write to full data cache line that miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredoffcore_response.demand_rfo.l2_miss.snoop_miss_or_no_snoop_neededCycles code-fetch stalled due to an outstanding ITLB missumask=0x2,period=200003,event=0xcdumask=0x1,period=200003,event=0x5ITLB missesumask=0x12,period=200003,event=0xd0mem_uops_retired.dtlb_missCounts demand cacheable data reads of full cache lines outstanding, per cycle, from the time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts demand reads for ownership (RFO) requests generated by a write to full data cache line true miss for the L2 cache with a snoop miss in the other processor moduleCounts demand reads for ownership (RFO) requests generated by a write to full data cache line true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data cacheline reads generated by hardware L2 cache prefetcher miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredCounts reads for ownership (RFO) requests generated by L2 prefetcher have any transaction responses from the uncore subsystem. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data cache line reads generated by hardware L1 data cache prefetcher have any transaction responses from the uncore subsystemoffcore_response.pf_l1_data_rd.outstandingCounts data reads generated by L1 or L2 prefetchers miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredCounts reads for ownership (RFO) requests (demand & prefetch) have any transaction responses from the uncore subsystem. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts page walks completed due to demand data stores whose address translations missed in the TLB and were mapped to 2M or 4M pages.  The page walks can end with or without a page faultCounts page walks completed due to instruction fetches whose address translations missed in the TLB and were mapped to 1GB pages.  The page walks can end with or without a page faultCounts all L2 HW prefetcher requests that hit L2l1d_pend_miss.request_fb_fullThis event counts retired load uops in which data sources missed in the L1 cache. This does not include hardware prefetches. This is a precise event  Spec update: HSM30.  Supports address when precise (Precise event)Number of times a transactional abort was signaled due to a data conflict on a transactionally accessed addressoffcore_response.all_code_rd.l3_miss.local_dramoffcore_response.all_data_rd.l3_miss.any_responseThe number of times that split load operations are temporarily blocked because all resources for handling the split accesses are in useReference cycles when the thread is unhalted. (counts at 100 MHz rate)umask=0x8,period=100003,event=0xc4Counts all not taken macro branch instructions retired (Precise event)Count cases of saving new LBR records by hardwareunc_cbo_cache_lookup.extsnp_esITLB misses that hit STLB (4K)umask=0x1,period=100003,event=0xaeNumber of ITLB page walker hits in the L3 + XSNP  Spec update: HSD25Cycles with any input/output SSE* or FP assistsNumber of far branches retiredl2_rqsts.pf_missoffcore_response.all_code_rd.llc_hit.any_responseCounts all writebacks from the core to the LLCumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1003c0004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3f803c0001offcore_response.demand_data_rd.llc_hit.no_snoop_neededCount issue pipeline slots where no uop was delivered from the front end to the back end when there is no back-end stallCounts all demand & prefetch code reads that miss the LLC  and the data returned from dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x6004001b3Cycles per core when load or STA uops are dispatched to port 3Counts total number of uops to be executed per-core each cycleA snoop misses in some processor coreunc_cbo_cache_lookup.read_filterUnit: uncore_arb Counts cycles weighted by the number of requests waiting for data returning from the memory controller. Accounts for coherent and non-coherent requests initiated by IA cores, processor graphic units, or LLCunc_arb_trk_requests.evictionsumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2003c0001PCIe non-snoop writes (partial). Derived from unc_c_tor_inserts.opcode.pcie_partial_write. Unit: uncore_cbox Counts the number of times that the uncore transitioned to a frequency greater than or equal to the frequency that is configured in the filter.  (filter_band1=XXX, with XXX in 100Mhz units). One can also use inversion (filter_inv=1) to track cycles when we were less than the configured frequency. Derived from unc_p_freq_band1_cycles. Unit: uncore_pcu Counts the number of times that the uncore transitioned to a frequency greater than or equal to 2Ghz. Derived from unc_p_freq_band1_cycles. Unit: uncore_pcu Retired load uops which data sources were hits in LLC without snoops requiredEach cycle there was a miss-pending demand load this thread and no uops dispatched, increment by 1. Note this is in DCU and connected to Umask 1 and 2. Miss Pending demand load should be deduced by OR-ing increment bits of DCACHE_MISS_PEND.PENDINGtor_occupancy.miss_all %offcore_response.any_code_rd.l2_hit_near_tile_mumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000400400umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000080200umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000080100Counts Partial reads (UC or WC and is valid only for Outstanding response type).  that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M stateoffcore_response.demand_rfo.l2_hit_far_tile_e_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0004000002Counts any Prefetch requests that accounts for responses which hit its own tile's L2 with data in E stateoffcore_response.demand_data_rd.l2_hit_this_tile_soffcore_response.uc_code_reads.l2_hit_this_tile_sumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0010000001umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0010000040Counts Software Prefetches that accounts for responses which hit its own tile's L2 with data in F stateoffcore_response.any_rfo.l2_hit_this_tile_fCounts Software Prefetches that accounts for reponses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M stateoffcore_response.pf_l1_data_rd.l2_hit_near_tileoffcore_response.any_request.l2_hit_near_tileCounts any request that accounts for reponses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M stateoffcore_response.any_read.mcdram_faroffcore_response.pf_software.mcdram_nearCounts UC code reads (valid only for Outstanding response type)  that accounts for data responses from MCDRAM Far or Other tile L2 hit farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080200100Counts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for data responses from DRAM Localumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0180601000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x01806032f7umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0181800022Counts the number of micro-ops retiredumask=0x20,period=200003,event=0xcaumask=0x7f,period=200003,event=0xcaFixed Counter: Counts the number of unhalted reference clock cyclesCounts the total D-side page walks that are completed or started. The page walks started in the speculative path will also be countedThis event counts every cycle when an I-side (walks due to an instruction fetch) page walk is in progressumask=0x2,period=2000000,event=0x51L1 data cache lines allocatedL1 data cache read in E stateL1 data cache read in I state (misses)umask=0x8,period=2000000,event=0x42l1d_cache_prefetch_lock_fb_hitumask=0xf0,period=200000,event=0x26L2 demand lock RFOs in M stateumask=0x10,period=20000,event=0xb,ldlat=0x8offcore_response.any_request.io_csr_mmioOffcore requests satisfied by the LLCOffcore requests satisfied by a remote cache or remote DRAMOffcore requests that HIT in a remote cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x122umask=0x1,period=100000,event=0xb7,offcore_rsp=0x1022umask=0x1,period=100000,event=0xb7,offcore_rsp=0x708Offcore writebacks to the LLCumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4708offcore_response.data_ifetch.any_cache_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3877offcore_response.data_in.llc_hit_no_other_coreOffcore demand data requests satisfied by the LLC or local DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7F01offcore_response.demand_ifetch.remote_cache_dramoffcore_response.other.llc_hit_other_core_hitmOffcore other requests satisfied by a remote cache or remote DRAMoffcore_response.pf_data_rd.remote_cache_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x810offcore_response.pf_ifetch.any_locationoffcore_response.pf_ifetch.remote_cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1820fp_mmx_trans.to_mmxumask=0x8,period=200000,event=0x12offcore_response.any_data.local_dramOffcore demand data requests that missed the LLCOffcore demand RFO requests that missed the LLCoffcore_response.other.any_llc_missumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2030umask=0x2,period=2000000,event=0x80umask=0x1,period=100000,event=0x3cCycles when thread is not halted (fixed counter)umask=0x8,period=2000000,event=0x87umask=0x2,period=2000000,event=0xc0Loops that can't stream from the instruction queueinv=1,umask=0x3f,any=1,period=2000000,cmask=1,edge=1,event=0xb1inv=1,umask=0x1f,any=1,period=2000000,cmask=1,event=0xb1Cycles no Uops issued on ports 0, 1 or 5Uops executed on port 1uops_issued.fusedRetirement slots used (Precise Event)itlb_miss_retiredITLB miss page walksCore-originated cacheable demand requests that refer to L3  Spec update: SKL057umask=0x40,period=100007,event=0xd1umask=0x4,period=100007,event=0xd4umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400408000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200048000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0400002offcore_response.demand_rfo.l3_hit_s.spl_hitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x02001C0001offcore_response.demand_data_rd.l3_hit_s.snoop_missoffcore_response.demand_data_rd.l3_hit_s.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400080001umask=0x1,period=100007,event=0xc6,frontend=0x400806umask=0x10,period=100003,event=0xb0offcore_response.other.l3_miss_local_dram.spl_hitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000088000offcore_response.other.l3_hit_m.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x203C400004offcore_response.demand_code_rd.l3_miss_local_dram.spl_hitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000400004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0404000002offcore_response.demand_rfo.l3_miss_local_dram.snoop_noneNumber of PREFETCHT0 instructions executedNumber of PREFETCHT1 or PREFETCHT2 instructions executedumask=0x1,period=2503,event=0x3cCounts all not software-prefetch load dispatches that hit the fill buffer (FB) allocated for the software prefetch. It can also be incremented by some lock instructions. So it should only be used with profiling so that the locks can be excluded by ASM (Assembly File) inspection of the nearby instructionsPrecise instruction retired event with HW to reduce effect of PEBS shadow in IP distribution  Spec update: SKL091, SKL044 (Must be precise)Number of times a microcode assist is invoked by HW other than FP-assist. Examples include AD (page Access Dirty) and AVX* related assistsrob_misc_events.pause_inst( itlb_misses.walk_pending + dtlb_load_misses.walk_pending + dtlb_store_misses.walk_pending + ept.walk_pending ) / ( 2 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) )) )Counts page walks completed due to demand data loads whose address translations missed in the TLB and were mapped to 2M/4M pages.  The page walks can end with or without a page faultPage walk completed due to a demand data store to a 2M/4M pagerehabq.ld_splitsThis event counts the number of load ops retired that miss in L1 Data cache. Note that prefetch misses will not be countedThis event counts the number of load ops retired that had UTLB missCounts RFO requests generated by L2 prefetchers that hit in the other module where modified copies were found in other core's L1 cacheoffcore_response.corewb.l2_miss.no_snoop_neededCounts demand and DCU prefetch instruction cacheline that miss L2 and the snoops to sibling cores hit in either E/S state and the line is not forwardedCounts the number of cycles when no uops are allocated and a RATstall is assertedCounts the number of baclearsThis event counts retired load uops that hit in the last-level cache (L3) and were found in a non-modified state in a neighboring core's private cache (same package).  Since the last level cache is inclusive, hits to the L3 may require snooping the private L2 caches of any cores on the same socket that have the line.  In this case, a snoop was required, and another L2 had the line in a modified state, so the line had to be invalidated in that L2 cache and transferred to the requesting L2. (Precise Event - PEBS) (Precise event)Counts prefetch (that bring data to L2) RFOs that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresCounts prefetch (that bring data to L2) RFOs that hit in the LLC and the snoops sent to sibling cores return clean responseoffcore_response.demand_rfo.llc_hit_m.hitmREQUEST = PF_LLC_IFETCH and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAMREQUEST = ANY_DATA read and RESPONSE = LLC_HIT_NO_OTHER_COREREQUEST = ANY IFETCH and RESPONSE = IO_CSR_MMIOREQUEST = ANY_REQUEST and RESPONSE = REMOTE_CACHE_HITMREQUEST = CORE_WB and RESPONSE = ALL_LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = DEMAND_IFETCH and RESPONSE = ALL_LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = OTHER and RESPONSE = IO_CSR_MMIOREQUEST = OTHER and RESPONSE = REMOTE_CACHE_HITMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1050REQUEST = PF_RFO and RESPONSE = LLC_HIT_OTHER_CORE_HITMREQUEST = PF_RFO and RESPONSE = REMOTE_CACHE_HITMREQUEST = PREFETCH and RESPONSE = ALL_LOCAL_DRAM AND REMOTE_CACHE_HITumask=0x1,period=100000,event=0xb7,offcore_rsp=0xf877umask=0x1,period=100000,event=0xb7,offcore_rsp=0xf804umask=0x1,period=100000,event=0xb7,offcore_rsp=0xf802umask=0x1,period=100000,event=0xb7,offcore_rsp=0x3070umask=0x80,period=200000,event=0x49umask=0x4,period=2000000,event=0x85umask=0x1,period=100000,event=0xb7,offcore_rsp=0x27FFumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2780Retired load instructions whose data sources was forwarded from a remote cache  Supports address when precise (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x083FC00001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063FC00002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x103FC00020umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063B800080offcore_response.pf_l3_rfo.l3_miss.remote_hit_forwardoffcore_response.all_pf_rfo.l3_miss.remote_hit_forwardoffcore_response.all_rfo.l3_miss.any_snoopumask=0x10,period=2000003,event=0xefinv=1,umask=0x2,cmask=1,period=2000003,event=0xb1unc_cha_requests.reads_localread requests from remote home agent. Unit: uncore_cha Rsp*WB Snoop Responses Received. Unit: uncore_cha Counts every write request of up to a 64 byte transaction of data made to the MMIO space of a card on IIO Part0 by a unit on the main die (generally a core). In the general case, Part0 refers to a standard PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could also refer to any device plugged into the first slot of a PCIe riser card or to a device attached to the IIO unit which starts its use of the bus using lane 0 of the 16 lanes supported by the busunc_iio_txn_req_of_cpu.mem_write.part0event=0x26Counts when messages were sent direct to the Intel Ultra Path Interconnect (bypassing the CHA)unc_m2m_directory_update.a2iumask=0x1,event=0x2ePartial Non-Isochronous writes to the iMC. Unit: uncore_m2m unc_m2m_prefcam_demand_promotionsCounts clockticks of the fixed frequency clock controlling the Intel Ultra Path Interconnect (UPI).  This clock runs at1/8th the 'GT/s' speed of the UPI link.  For example, a  9.6GT/s  link will have a fixed Frequency of 1.2 Ghzunc_upi_txl0p_power_cyclesumask=0x10,cmask=1,period=100003,event=0x8period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80100080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F804007F7offcore_response.pf_l1d_and_sw.l3_hit_s.snoop_missThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT_M.NO_SNOOP_NEEDEDperiod=100007,umask=0x4,event=0xd4period=100003,umask=0x1,event=0xb7,offcore_rsp=0x08007C0490offcore_response.demand_rfo.l3_hit_e.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080040010This event is deprecated. Refer to new event OCR.OTHER.SUPPLIER_NONE.SNOOP_MISSThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_S.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400100010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080400080offcore_response.all_pf_rfo.l3_hit_e.hit_other_core_fwdoffcore_response.demand_data_rd.l3_hit_e.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x02003C8000offcore_response.all_data_rd.pmm_hit_local_pmm.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200020122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200040001offcore_response.pf_l1d_and_sw.supplier_none.any_snoopoffcore_response.pf_l1d_and_sw.l3_hit_s.hitm_other_coreThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800020010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200100020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080020002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000040400This event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_S.NO_SNOOP_NEEDEDperiod=200003,umask=0xe4,event=0x24period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000040002This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_S.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400080080This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_E.SNOOP_NONEThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000040122period=2000003,umask=0x82,event=0xd0This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_S.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080040002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800020004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100100080offcore_response.pf_l2_data_rd.l3_hit.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100040004period=200003,umask=0xd8,event=0x24This event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_S.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800080004This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDEDoffcore_response.all_pf_rfo.l3_hit_m.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200020491offcore_response.all_pf_rfo.l3_hit_e.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400040400This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400020020This event is deprecated. Refer to new event OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOPThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080040122period=100007,umask=0x1,event=0xc6,frontend=0x410006offcore_response.all_pf_rfo.l3_miss_remote_hop1_dram.snoop_noneThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOPoffcore_response.demand_code_rd.l3_miss_remote_hop1_dram.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F840007F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x063B800100Counts all demand code reads DEMAND_CODE_RD & L3_MISS & REMOTE_HIT_FORWARDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0804000100ocr.pf_l2_data_rd.l3_miss_remote_hop1_dram.snoop_missCounts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & L3_MISS & NO_SNOOP_NEEDEDALL_PF_DATA_RD & L3_MISS & HITM_OTHER_COREocr.pf_l3_data_rd.l3_miss.snoop_noneThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS.SNOOP_NONEoffcore_response.pf_l3_data_rd.l3_miss_local_dram.hitm_other_coreThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWDocr.other.l3_miss.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1004000120Counts all demand data writes (RFOs)  DEMAND_RFO & L3_MISS_REMOTE_HOP1_DRAM & ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3FBC000122period=2000003,umask=0x8,event=0x54period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0204000002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1004000020ocr.demand_code_rd.l3_miss_local_dram.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1004000010ocr.other.l3_miss_local_dram.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.NO_SNOOP_NEEDEDALL_RFO & L3_MISS_REMOTE_HOP1_DRAM & HITM_OTHER_COREocr.demand_data_rd.l3_miss.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x083C000001Counts all demand code reads  DEMAND_CODE_RD & L3_MISS_REMOTE_HOP1_DRAM & ANY_SNOOPThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.NO_SNOOP_NEEDEDCounts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & L3_MISS & REMOTE_HITMocr.demand_code_rd.l3_miss_remote_dram.snoop_miss_or_no_fwdocr.demand_data_rd.l3_miss.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0410000080ocr.other.l3_miss.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_NO_FWDocr.pf_l2_data_rd.l3_miss_local_dram.hitm_other_coreThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS_LOCAL_DRAM.NO_SNOOP_NEEDEDocr.pf_l2_rfo.l3_miss.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x043C000122ocr.other.l3_miss_local_dram.hit_other_core_no_fwdCounts all demand data writes (RFOs) DEMAND_RFO & L3_MISS & HITM_OTHER_COREocr.pf_l3_rfo.l3_miss.remote_hitmThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.ANY_SNOOPThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS_REMOTE_HOP1_DRAM.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.NO_SNOOP_NEEDEDocr.pf_l2_rfo.l3_miss.remote_hitmocr.other.supplier_none.hitm_other_coreALL_DATA_RD & L3_HIT_S & HITM_OTHER_COREALL_DATA_RD & PMM_HIT_LOCAL_PMM & ANY_SNOOPocr.pf_l2_data_rd.l3_hit.snoop_hit_with_fwdocr.all_rfo.l3_hit_s.hit_other_core_no_fwdocr.pf_l3_rfo.l3_hit_e.no_snoop_neededocr.all_pf_data_rd.l3_hit_s.hit_other_core_no_fwdocr.all_pf_data_rd.l3_hit_f.hitm_other_coreocr.pf_l3_rfo.l3_hit_f.hit_other_core_no_fwdCounts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & L3_HIT & SNOOP_NONEocr.pf_l1d_and_sw.supplier_none.snoop_missCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_S & ANY_SNOOPocr.pf_l2_data_rd.l3_hit_s.hitm_other_coreALL_PF_RFO & L3_HIT_M & NO_SNOOP_NEEDEDocr.all_data_rd.supplier_none.snoop_noneocr.all_pf_rfo.l3_hit.hitm_other_coreCounts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & PMM_HIT_LOCAL_PMM & SNOOP_NOT_NEEDEDCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_M & ANY_SNOOPocr.demand_rfo.l3_hit_f.hitm_other_coreALL_READS & L3_HIT & SNOOP_NONEALL_PF_DATA_RD & SUPPLIER_NONE & NO_SNOOP_NEEDEDocr.all_pf_data_rd.l3_hit_m.snoop_noneCounts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & L3_HIT & HITM_OTHER_COREALL_READS & SUPPLIER_NONE & NO_SNOOP_NEEDEDCounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_E & HITM_OTHER_COREALL_PF_RFO & L3_HIT & SNOOP_HIT_WITH_FWDocr.pf_l3_rfo.l3_hit_f.any_snoopCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_E & ANY_SNOOPocr.pf_l3_rfo.l3_hit_m.no_snoop_neededCounts demand data reads  DEMAND_DATA_RD & L3_HIT_S & ANY_SNOOPocr.pf_l2_rfo.l3_hit_e.hit_other_core_fwdCounts L1 data cache hardware prefetch requests and software prefetch requests hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresCounts all demand code reads  DEMAND_CODE_RD & L3_HIT_M & HIT_OTHER_CORE_FWDocr.pf_l2_rfo.l3_hit_s.any_snoopCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_S & HIT_OTHER_CORE_FWDAll commands for Intel Optane DC persistent memoryUnderfill read commands for Intel Optane DC persistent memory. Unit: uncore_imc FaST wire asserted; Horizontal. Unit: uncore_cha fc_mask=0x07,ch_mask=0x01,umask=0x02,event=0xc0Counts every peer to peer write request of 4 bytes of data made to the MMIO space of a card on IIO Part0 by a different IIO unit. Does not include requests made by the same IIO unit.  In the general case, Part0 refers to a standard PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could also refer to any device plugged into the first slot of a PCIe riser card or to a device attached to the IIO unit which starts its use of the bus using lane 0 of the 16 lanes supported by the busunc_iio_data_req_of_cpu.peer_read.part2Counts every read request for up to a 64 byte transaction of data made by a unit on the main die (generally a core) or by another IIO unit to the MMIO space of a card on IIO Part2. In the general case, Part2 refers to a x4 or x8 PCIe card plugged into the third slot of a PCIe riser card, but it could refer to any x4 or x8 device attached to the IIO unit and using lanes starting at lane 8 of the 16 lanes supported by the busAD Egress (to CMS) Allocations. Unit: uncore_m2m unc_upi_txl_flits.dataperiod=100003,umask=0x10,event=0x85period=2000003,umask=0x8,event=0x8Counts the number of cycles uops were delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffer (DSB) pathumask=0x1,period=100007,event=0xc6,frontend=0x501006Counts the number of times a TSX Abort was triggered due to attempting an unsupported alignment from Lock BufferNumber of times an instruction execution caused the transactional nest count supported to be exceededCounts cycles when divide unit is busy executing divide or square root operations. Accounts for integer and floating-point operationsCounts cycles during which the reservation station (RS) is empty for this logical processor. This is usually caused when the front-end pipeline runs into stravation periods (e.g. branch mispredictions or i-cache misses)Counts end of periods where the Reservation Station (RS) was emptyCounts taken conditional branch instructions retired (Precise event)fc_mask=0x07,ch_mask=0x80,umask=0x04,event=0x83fc_mask=0x07,ch_mask=0x40,umask=0x01,event=0x83event=0x8aic_fetch_stall.ic_stall_dq_emptyl2_request_g1.ls_rd_blk_c_sl2_request_g2.bus_locks_originatorLS to L2 WCB cache line zeroing requests. LS (Load/Store unit) to L2 WCB (Write Combining Buffer) cache line zeroing requestsL3 Cache Miss Latency. Total cycles for all transactions divided by 16. Ignores SliceMask and ThreadMask. Unit: uncore_l3pmc ex_ret_brn_mispevent=0xc9Retired Near Returns Mispredictedevent=0xd1umask=0x2,event=0x1cfdf_ccm_reqa.node3.wrsizedfullzerodf_ccm_reqa.node2.wrsizedfullncdf_ccm_reqa.node3.rdvlkldf_ccm_reqb.node2.vicblkfull.umask=0x0C,event=0x8cumask=0xAC,event=0x8cdf_ccm_reqb.node4.vicblkclnumask=0xA9,event=0x8cdf_ccm_reqb.node6.wrsizedncdf_ccm_reqb.node6.rdsizedumask=0x01,event=0x8ddf_ioms_reqa.node5.ios_respdf_ioms_reqa.node3.flushdf_ioms_reqa.node0.anydramtransactiondf_ioms_reqa.node6.anydramtransactiondf_ioms_reqb.node1.pieiorequestumask=0xAF,event=0x109umask=0x2D,event=0x109df_ioms_reqb.node0.ioanyatomicdf_ioms_reqb.node5.ioanyatomicdf_ioms_reqb.node0.ioanynon-postedwrsized=64bdf_ioms_reqb.node1.ioanynon-postedwrsized>32band<64bumask=0x49,event=0x109df_ioms_reqb.node1.ioanynon-postedwrsized=32bdf_ioms_reqb.node0.ioanypostedwrsized=32df_ioms_reqb.node5.ioanypostedwrsized=32df_ioms_reqb.node7.iolargereadThe number of operations (uOps) and dual-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the FPU pipelines are and may be used for workload characterization. This includes all operations performed by x87, MMX, and SSE instructions, including moves. Each increment represents a one- cycle dispatch event. This event is a speculative event. Since this event includes non-numeric operations it is not suitable for measuring MFLOPS. Total number multi-pipe uOps assigned to all pipesumask=0x8,event=0This is a dispatch based speculative event, and is useful for measuring the effectiveness of the Move elimination and Scalar code optimization schemes. Number of Scalar Ops optimizedThe number of serializing Ops retired. x87 control word mispredict traps due to mispredictions in RC or PC, or changes in mask bitsfp_retired_ser_ops.x87_bot_retl3_request_g1.t7.s2.wrsizedncl3_request_g1.t6.s3.wrsizedl3_request_g1.t2.s0.rdsizedncl3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x20,event=0x1l3_request_g1.t1.s3.cachingl3fillvicreq.t1.s3.vicblkl3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x02,event=0x3l3fillvicreq.t7.s3.chgtoxl3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x04,event=0x3l3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x04,event=0x3l3fillvicreq.t4.s2.rdblkc_s_vicl3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x04,event=0x3l3fillvicreq.t1.s1.rdblkc_sl3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x08,event=0x3l3fillvicreq.t5.s1.rdblkx_vicl3fillvicreq.t3.s2.rdblkx_vicl3fillvicreq.t0.s0.rdblkxl3fillvicreq.t1.s1.rdblkll3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x80,event=0x3l3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x80,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x80,event=0x3l3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x01,event=0x9l3victimstate.t2.s0.nol3victimlinel3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x01,event=0x9l3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x02,event=0x9l3victimstate.t1.s2.none_nol3victimlinel3victimstate.t4.s3.none_nol3victimlinel3victimstate.t2.s0.f_sl3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x04,event=0x9l3victimstate.t3.s0.ol3victimstate.t2.s3.ol3victimstate.t1.s0.e_fel3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x10,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x10,event=0x9l3victimstate.t4.s3.ml3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x20,event=0x9l3victimstate.t3.s1.dl3victimstate.t0.s2.dl3victimstate.t5.s3.dl3victimstate.t4.s2.odumask=0x40,event=0x45de_dis_dispatch_token_stalls0.alsq2_token_stallThe number of instruction fetches that hit in the L1 ITLB. Instruction fetches to a 4KB pagebp_l1_tlb_miss_l2_tlb_missfp_ret_sse_avx_ops.div_flopsumask=0x10,event=0x59Hardware Prefetch Data Cache Fills by Data Source. From another cache (home node local)Cycles where a dispatch group is valid but does not get dispatched due to a token stall. FP scheduler resource stall. Applies to ops that use the FP schedulerCPU_CLK_UNHALTED_COREFR_TAKEN_HARDWARE_INTERRUPTSCID_WRITEFLOATING_POINT_INSTR_RENAMEDEXC_TRAP_IRQTAGCACHE_EVICTSTORE_MISSSTORE_COND_FAILEDALU_CYCLES_STALLEDL2_MISS_CYCLESCOREXTEND_STALL_CYCLESIFETCH_BUFFER_FULLJR_31_NO_PREDICTIONSL2_CACHE_MISSESCACHE_HIT_PREFETCH_INSNSSYSTEM_EVENT_0MCFPU_RENORMALIZATIONLD_ST_TRUE_ALIAS_STALLLWARX_INSTR_COMPLETEDL1_DATA_TOUCH_MISSL3SQ_FULL_CYCLESFXU0_BUSY_FXU1_BUSYLSU_MARKED_INSTR_FINISHWRITE_THROUGH_STORES_TRANSLATEDCRIT_INPUT_INTR_TAKENL2_HIT_CACHE_ACCESSESFPU_FINISHLOAD_RETRIESTSC-osstoredram-controller-interface-bypassP4MIPS_74KPPC_E500GENERICARMV7_CORTEX_A17BRANCH_INSTRUCTION_RETIRED{"type": "procexit"BAClear_CostMemory-Level-Parallelism (average number of L1 miss demand load when there is at least 1 such miss)cpu_clk_unhalted.ref_tsc / msr@tsc@(cstate_core@c3\-residency@ / msr@tsc@) * 100l2_rqsts.code_rd_missl2_rqsts.all_rfoumask=0xe7,period=200003,event=0x24Core-originated cacheable demand requests missed L3L1D miss oustandings duration in cyclesCycles when offcore outstanding Demand Data Read transactions are present in SuperQueue (SQ), queue to uncore  Spec update: BDM76This event counts the number of offcore outstanding demand rfo Reads transactions in the super queue every cycle. The Offcore outstanding state of the transaction lasts from the L2 miss until the sending transaction completion to requestor (SQ deallocation). See the corresponding Umask under OFFCORE_REQUESTS  Spec update: BDM76umask=0x2,period=100003,event=0xb0umask=0x81,period=2000003,event=0xd0All retired load uops. (Precise Event - PEBS)  Supports address when precise (Precise event)This event counts L2 fill requests that access L2 cacheumask=0x4,period=100003,event=0xf1Clean L2 cache lines evicted by demandThis event counts the number of transitions from AVX-256 to legacy SSE when penalty is applicable  Spec update: BDM30Number of SSE/AVX computational scalar floating-point instructions retired. Applies to SSE* and AVX* scalar, double and single precision floating-point: ADD SUB MUL DIV MIN MAX RSQRT RCP SQRT FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform multiple calculations per elementThis event counts the number of both cacheable and noncacheable Instruction Cache, Streaming Buffer and Victim Cache Reads including UC fetchesumask=0x2,period=2000003,event=0x5drtm_retired.aborteduops_issued.flags_mergeedge=1,inv=1,umask=0x1,cmask=1,period=200003,event=0x5eumask=0x81,period=200003,event=0x88Speculative and retired indirect return branchesbr_inst_exec.all_direct_near_callThis event counts taken speculative and retired mispredicted macro conditional branch instructionsuops_dispatched_port.port_0uops_executed_port.port_0Cycles per core when uops are dispatched to port 7This event increments by 1 for every cycle where there was no execute for this threadExecution stalls while L1 cache miss demand load is outstandinginst_retired.any_pmachine_clears.countumask=0x1,period=400009,event=0xc4Mispredicted conditional branch instructions retired. (Precise Event - PEBS) (Precise event)umask=0x4,period=400009,event=0xc5umask=0x3,event=0x35,filter_opc=0x191ItoM write misses (as part of fast string memcpy stores) + PCIe full line writes. Derived from unc_c_tor_inserts.miss_opcode. Unit: uncore_cbox llc_references.streaming_fullStreaming stores (partial cache line). Derived from unc_c_tor_inserts.opcode. Unit: uncore_cbox umask=0x2,event=0x21unc_p_power_state_occupancy.cores_c3unc_p_freq_max_power_cyclesdtlb_load_misses.miss_causes_a_walkumask=0x8,period=2000003,event=0x8Store misses in all DTLB levels that cause completed page walks  Spec update: BDM69umask=0x2,period=100003,event=0x85Store miss in all TLB levels causes a page walk that completes. (1G)  Spec update: BDM69umask=0x24,period=2000003,event=0xbcDTLB flush attempts of the thread-specific entriesThis category represents fraction of slots where the processor's Frontend undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPUThis category represents fraction of slots utilized by useful work i.e. issued uops that eventually get retired. Ideally; all pipeline slots would be attributed to the Retiring category.  Retiring of 100% would indicate the maximum 4 uops retired per cycle has been achieved.  Maximizing Retiring typically increases the Instruction-Per-Cycle metric. Note that a high Retiring value does not necessary mean there is no room for more performance.  For example; Microcode assists are categorized under Retiring. They hurt performance and can often be avoidedSLOTS_SMTL3 cache true misses per kilo instruction for retired demand loadsumask=0x1,any=1,period=2000003,cmask=1,event=0x48umask=0x8,period=2000003,cmask=1,event=0x60This is a precise version (that is, uses PEBS) of the event that counts retired load uops which data sources were L3 Hit and a cross-core snoop missed in the on-pkg core cache  Spec update: BDM100.  Supports address when precise (Precise event)offcore_response.demand_data_rd.l3_hit.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C0020Counts all prefetch (that bring data to LLC only) code readsoffcore_response.pf_l3_data_rd.supplier_none.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C0080offcore_response.pf_l3_rfo.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200020100umask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C0100umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F80020200umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400028000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F80020090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080020120offcore_response.all_pf_rfo.supplier_none.snoop_hit_no_fwdoffcore_response.all_pf_rfo.supplier_none.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F80020120offcore_response.all_pf_rfo.l3_hit.snoop_missoffcore_response.all_pf_code_rd.l3_hit.snoop_not_neededCounts all demand & prefetch data reads have any response typeoffcore_response.all_rfo.supplier_none.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00803C0122offcore_response.demand_code_rd.l3_miss_local_dram.snoop_missoffcore_response.demand_code_rd.l3_miss_local_dram.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x20003C0010umask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C000010offcore_response.pf_l2_rfo.l3_miss_local_dram.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C000080offcore_response.pf_l3_code_rd.l3_miss_local_dram.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1004000120umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2004000122umask=0x2,period=2000003,cmask=4,event=0xb1L3 Lookup any request that access cache and found line in MESI-stateunc_clock.socket( itlb_misses.walk_duration + dtlb_load_misses.walk_duration + dtlb_store_misses.walk_duration + 7 * ( dtlb_store_misses.walk_completed + dtlb_load_misses.walk_completed + itlb_misses.walk_completed ) ) / ( 2 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) )) )This event counts line-splitted load uops retired to the architected path. A line split is across 64B cache-line which includes a page split (4K)  Supports address when precise (Precise event)Counts all data/code/rfo reads (demand & prefetch) miss the L3 and the data is returned from remote dramCounts all data/code/rfo reads (demand & prefetch) miss the L3 and the data is returned from local dramoffcore_response.all_reads.llc_miss.any_responseumask=0x4,event=0umask=0x40,period=200000,event=0x23umask=0x70,period=200000,event=0x27umask=0x42,period=200000,event=0x2dl2_rqsts.self.any.e_statel2_reject_busq.self.prefetch.mesiSIMD saturated arithmetic micro-ops executedumask=0x80,period=2000000,event=0xb1SIMD saturated arithmetic micro-ops retiredsimd_uop_type_exec.shift.arsimd_uop_type_exec.arithmetic.sumask=0x8,period=2000000,event=0xc7misalign_mem_ref.st_split.arumask=0xe0,period=200000,event=0x69Burst (full cache-line) bus transactionsumask=0x2b,period=200000,event=0x77reissue.anybr_inst_type_retired.indOnly taken macro conditional branch instructionsDTLB misses due to store operationsNumber of D-side only page walksLocked load uops retired (Precise event capable)  Supports address when precise (Must be precise)offcore_response.partial_streaming_stores.l2_miss.anyCounts partial cache line data writes to uncacheable write combining (USWC) memory region  that miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data cache lines requests by software prefetch instructions that miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredoffcore_response.sw_prefetch.l2_miss.snoop_miss_or_no_snoop_neededumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0200001000Counts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes that miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0200000004Counts demand reads for ownership (RFO) requests generated by a write to full data cache line that true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts demand cacheable data reads of full cache lines that miss the L2 cacheoffcore_response.demand_data_rd.l2_miss.hitm_other_coreCounts requests to the Instruction Cache (ICache)  for one or more bytes in an ICache Line and that cache line is not in the ICache (miss).  The event strives to count on a cache line basis, so that multiple accesses which miss in a single cache line count as one ICACHE.MISS.  Specifically, the event counts when straight line code crosses the cache line boundary, or when a branch target is to a new line, and that cache line is not in the ICache. This event counts differently than Intel processors based on Silvermont microarchitectureumask=0x2,period=200003,event=0xcaCounts the number of floating point divide uops retired (Must be precise)umask=0x4,period=200003,event=0xc3umask=0xf9,period=200003,event=0xc4Counts mispredicted branch instructions retired that were near indirect call or near indirect jmp, where the target address taken was not what the processor predicted (Must be precise)BACLEARs asserted for conditional branchumask=0x13,period=200003,event=0xd0Counts data reads generated by L1 or L2 prefetchers hit the L2 cacheCounts data reads generated by L1 or L2 prefetchers hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data reads (demand & prefetch) miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredCounts data read, code read, and read for ownership (RFO) requests (demand & prefetch) have any transaction responses from the uncore subsystemPage walk completed due to an instruction fetch in a 1GB pageThis event counts requests originating from the core that reference a cache line in the last level cacheDemand data read requests that access L2 cacheNumber of times HLE lock could not be elided due to ElisionBufferAvailable being zeroumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FFFC00122offcore_response.demand_rfo.l3_miss.any_responseExecution stalls due to memory subsystemCounts number of cycles no uops were dispatched to be executed on this thread  Spec update: HSD144, HSD30, HSM31umask=0x21,event=0x22Unit: uncore_cbox An external snoop hits a modified line in some processor coreThis event counts load operations from a 4K page that miss the first DTLB level but hit the second and do not cause page walksCompleted page walks due to store miss in any TLB levels of any page size (4K/2M/4M/1G)Counts the number of Extended Page Table walks from the DTLB that hit in the L3page_walker_loads.ept_itlb_l1page_walker_loads.ept_itlb_l3Retired load uops missed L3. Excludes unknown data source   Supports address when precise.  Spec update: HSD74, HSD29, HSD25, HSM26, HSM30 (Precise event)Retired load uop whose Data Source was: remote DRAM either Snoop not needed or Snoop Miss (RspI)  Supports address when precise.  Spec update: HSD29, HSM30 (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063F800091Number of near taken branches retired (Precise event)l2_l1d_wb_rqsts.hit_eMiss in last-level (L3) cache. Excludes Unknown data-source (Precise event)mem_load_uops_llc_hit_retired.xsnp_hitumask=0x2,period=100003,event=0xf2umask=0x20,period=100003,event=0xc1offcore_response.data_in_socket.llc_miss.local_dramCycles with pending L2 miss loads. Set AnyThread to count per coreunc_cbo_xsnp_response.invalunc_cbo_cache_lookup.iUnit: uncore_cbox LLC lookup request that access cache and found line in I-stateFilter on any IRQ or IPQ initiated requests including uncacheable, non-coherent requestsDemand load Miss in all translation lookaside buffer (TLB) levels causes an page walk of any page sizeumask=0x82,period=100003,event=0x8mem_load_uops_llc_miss_retired.remote_fwdCounts demand & prefetch data reads that hit in the LLC and sibling core snoop returned a clean responseoffcore_response.all_pf_data_rd.llc_hit.hit_other_core_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x4003c0080Counts prefetch (that bring data to LLC only) data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwardedumask=0x1,period=100003,event=0xb7,offcore_rsp=0x107fc00010LLC misses - Uncacheable reads. Derived from unc_c_tor_inserts.miss_opcode.uncacheable. Unit: uncore_cbox LLC prefetch misses for code reads. Derived from unc_c_tor_inserts.miss_opcode.code. Unit: uncore_cbox Occupancy for all LLC misses that are addressed to local memory. Unit: uncore_cbox l2_l1d_wb_rqsts.hit_sThis event counts the number of instruction cache, streaming buffer and victim cache misses. Counting includes unchacheable accessesCases of cancelling valid Decode Stream Buffer (DSB) fill not because of exceeding way limitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x600400077umask=0x2,period=2000003,event=0xa2This event counts the number of Uops issued by the front-end of the pipeilne to the back-endNumber of cases where any load ends up with a valid block-code written to the load buffer (including blocks due to Memory Order Buffer (MOB), Data Cache Unit (DCU), TLB, but load has no DCU miss)ld_blocks_partial.all_sta_blockmem_uops_retired.l1_miss_loadsumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000080044Counts any request that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster modeoffcore_response.pf_l1_data_rd.l2_hit_far_tile_mCounts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M stateCounts Demand cacheable data writes that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x00020032f7umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0004000004Counts Bus locks and split lock requests that accounts for responses which hit its own tile's L2 with data in E stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0004000044Counts Partial reads (UC or WC and is valid only for Outstanding response type).  that accounts for responses which hit its own tile's L2 with data in S stateoffcore_response.pf_software.l2_hit_this_tile_sumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0008008000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0008000044offcore_response.pf_software.l2_hit_this_tile_foffcore_response.demand_code_rd.l2_hit_far_tileCounts all instruction fetches that miss the instruction cache or produce memory requests. An instruction fetch miss is counted only once and not once for every cycle it is outstandingCounts Demand code reads and prefetch code read requests  that accounts for data responses from DRAM Farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080201000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080200020offcore_response.demand_data_rd.mcdram_nearCounts demand cacheable data and L1 prefetch data reads that accounts for data responses from DRAM Faroffcore_response.partial_writes.mcdramCounts the number of mispredicted branch instructions retired that were near indirect CALL or near indirect JMP (Precise event)Counts the number of vector SSE, AVX, AVX2, AVX-512 micro-ops retired. More specifically, it counts packed SSE, AVX, AVX2, AVX-512 micro-ops (both floating point and integer) except for loads (memory-to-register mov-type micro-ops), packed byte and word multipliesbr_misp_retired.rel_callumask=0x1,period=100003,edge=1,event=0x5L1 data cache readsl1d_prefetch.missl2_data_rqsts.prefetch.s_stateumask=0x2,period=100000,event=0xf1L2 lines evictedL2 demand store RFOs in I state (misses)umask=0x1,period=2000000,event=0xbMemory instructions retired above 4096 clocks (Precise Event)Offcore data reads satisfied by any cache or DRAMoffcore_response.any_data.any_locationOffcore code reads satisfied by the IO, CSR, MMIO unitoffcore_response.any_ifetch.remote_cacheOffcore requests satisfied by the LLC and not found in a sibling coreoffcore_response.any_rfo.any_locationOffcore RFO requests satisfied by the LLC and HIT in a sibling coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4722Offcore writebacks to the LLC  and HITM in a sibling coreAll offcore code or data read requestsOffcore code or data read requests satisfied by the LLC or local DRAMOffcore code or data read requests that HIT in a remote cacheoffcore_response.demand_data.any_locationoffcore_response.demand_data_rd.llc_hit_other_core_hitmOffcore demand code reads satisfied by the LLCumask=0x1,period=100000,event=0xb7,offcore_rsp=0x804Offcore demand RFO requests satisfied by a remote cacheoffcore_response.pf_data.llc_hit_other_core_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x8010offcore_response.pf_data_rd.local_cacheOffcore prefetch data reads satisfied by a remote cacheoffcore_response.pf_rfo.local_cacheOffcore prefetch requests satisfied by any cache or DRAMOffcore prefetch requests satisfied by the LLCumask=0x40,period=2000000,event=0x10umask=0x2,period=200000,event=0x12128 bit SIMD integer unpack operationsSIMD integer 64 bit pack operationsOffcore writebacks to any DRAMOffcore prefetch data requests satisfied by any DRAMOffcore prefetch data reads satisfied by the local DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x6070L1I instruction fetch hitsumask=0x7,period=2000000,event=0x13br_misp_exec.near_callsbr_misp_exec.takenRegen stall cyclesumask=0x1,period=2000000,event=0x18umask=0x80,period=2000000,event=0xa2Uops executed on ports 0-4 (core count)inv=1,umask=0x3f,any=1,period=2000000,cmask=1,event=0xb1Uops executed on port 2 (core count)umask=0x8,any=1,period=2000000,event=0xb1umask=0x1,any=1,period=2000000,cmask=1,event=0xeuops_retired.active_cyclesumask=0x2,period=2000000,event=0xc2ITLB missumask=0x38,period=200003,event=0x24Counts the demand RFO (read for ownership) requests including regular RFOs, locks, ItoMCounts memory transactions reached the super queue including requests initiated by the core, all L3 prefetches, page walks, etc.Retired load instructions which data sources were L3 and cross-core snoop hits in on-pkg core cache  Supports address when precise (Precise event)mem_load_misc_retired.ucoffcore_response.other.l4_hit_local_l4.snoop_hit_no_fwdoffcore_response.other.l3_hit_s.any_snoopoffcore_response.other.l3_hit_s.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0048000offcore_response.demand_code_rd.l4_hit_local_l4.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC01C0004offcore_response.demand_code_rd.l3_hit_e.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200400002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00401C0002offcore_response.demand_rfo.l3_hit_s.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080080002offcore_response.demand_rfo.l3_hit_m.snoop_hit_no_fwdoffcore_response.demand_data_rd.l4_hit_local_l4.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10001C0001Retired Instructions who experienced decode stream buffer (DSB - the decoded instruction-cache) miss. Precise Event (Precise event)umask=0x1,period=100007,event=0xc6,frontend=0x13Counts retired instructions that are delivered to the back-end after a front-end stall of at least 16 cycles. During this period the front-end delivered no uops (Precise event)Number of times an HLE execution aborted due to HLE-unfriendly instructions and certain unfriendly events (such as AD assists etc.)Counts randomly selected loads when the latency from first dispatch to completion is greater than 4 cycles (Must be precise)offcore_response.demand_code_rd.l3_miss.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0044000004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000100004offcore_response.demand_rfo.l3_miss.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2004000002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000100002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C400001Loads blocked by overlapping with store buffer that cannot be forwarded Cycles the issue-stage is waiting for front-end to fetch from resteered path following branch misprediction or machine clear eventsCounts, on the per-thread basis, cycles during which at least one uop is dispatched from the Reservation Station (RS) to port 0Counts, on the per-thread basis, cycles during which at least one uop is dispatched from the Reservation Station (RS) to port 6Counts cycles during which no uops were executed on all ports and Reservation Station (RS) was not emptyCycles total of 1 uop is executed on all ports and Reservation Station was not emptyexe_activity.3_ports_utilRetirement slots usedThis is a precise version (that is, uses PEBS) of the event that counts conditional branch instructions retired  Spec update: SKL091 (Precise event)This is a precise version (that is, uses PEBS) of the event that counts far branch instructions retired  Spec update: SKL091 (Precise event)Counts page walks completed due to demand data stores whose address translations missed in the TLB and were mapped to 1G pages.  The page walks can end with or without a page faultCounts the number of DTLB flush attempts of the thread-specific entriesThis event counts the number of load ops retired that got data from the other core or from the other module (Precise event)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000000044Counts RFO requests generated by L2 prefetchers that miss L2 and the snoops to sibling cores hit in either E/S state and the line is not forwardedREL_CALL counts the number of near relative CALL branch instructions retired.  Branch prediction predicts the branch target and enables the processor to begin executing instructions long before the branch true execution path is known. All branches utilize the branch prediction unit (BPU) for prediction. This unit predicts the target address not only based on the EIP of the branch but also based on the execution path through which execution reached this EIP. The BPU can efficiently predict the following branch types: conditional branches, direct calls and jumps, indirect calls and jumps, returns (Precise event)Counts the number of RETURN baclearsRetired load uops with unknown information as data source in cache serviced the load. (Precise Event - PEBS) (Precise event)offcore_response.all_code_rd.llc_hit.hitm_other_coreCounts demand data reads that hit in the LLC and the snoops sent to sibling cores return clean responseREQUEST = DEMAND_IFETCH and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAMREQUEST = ANY_REQUEST and RESPONSE = LLC_HIT_NO_OTHER_COREumask=0x1,period=100000,event=0xb7,offcore_rsp=0x8ffumask=0x1,period=100000,event=0xb7,offcore_rsp=0x208REQUEST = DATA_IFETCH and RESPONSE = ANY_LOCATIONREQUEST = DEMAND_DATA and RESPONSE = ALL_LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = DEMAND_DATA and RESPONSE = IO_CSR_MMIOoffcore_response.demand_rfo.all_local_dram_and_remote_cache_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x450offcore_response.pf_data.local_dram_and_remote_cache_hitoffcore_response.data_ifetch.other_local_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0xf880umask=0x1,period=100000,event=0xb7,offcore_rsp=0x3050REQUEST = PREFETCH and RESPONSE = REMOTE_DRAMsnoopq_requests.codeumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2701Retired loads that hit remote socket in modified state (Precise Event)TBD TBD TBDCounts all demand data writes (RFOs) TBDumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0604000002offcore_response.pf_l2_rfo.l3_miss.remote_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBC000400umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063FC00120umask=0x4,period=100003,event=0xfeumask=0x1,cmask=1,period=2000003,event=0x14umask=0x1,event=0x4Counts CAS (Column Access Select) regular read commands issued to DRAM on a per channel basis.  CAS commands are issued to specify the address to read or write on DRAM, and this event increments for every regular read.  This event only counts regular reads and does not includes underfill reads due to partial write requests.  This event counts whether AutoPrecharge (which closes the DRAM Page automatically after a read/write)  is enabled or notuncore otherunc_cha_hitme_hit.ex_rdsfc_mask=0x07,ch_mask=0x04,umask=0x04,event=0xc0Write request of 4 bytes made to IIO Part3 by the CPU . Unit: uncore_iio Counts every write request of 4 bytes of data made to the MMIO space of a card on IIO Part3 by  a unit on the main die (generally a core). In the general case, Part3 refers to a x4 PCIe card plugged into the fourth slot of a PCIe riser card, but it could brefer to any device attached to the IIO unit using the lanes starting at lane 12 of the 16 lanes supported by the busWrite request of up to a 64 byte transaction is made to IIO Part1 by the CPU. Unit: uncore_iio Counts every write request of up to a 64 byte transaction of data made to the MMIO space of a card on IIO Part3 by a unit on the main die (generally a core). In the general case, Part3 refers to a x4 PCIe card plugged into the fourth slot of a PCIe riser card, but it could brefer to  any device attached to the IIO unit using the lanes starting at lane 12 of the 16 lanes supported by the busRead request for up to a 64 byte transaction is made by IIO Part2 to Memory. Unit: uncore_iio Write request of up to a 64 byte transaction is made by IIO Part1 to Memory. Unit: uncore_iio Counts every write request of up to a 64 byte transaction of data made by IIO Part1 to a unit on the main die (generally memory). In the general case, Part1 refers to a x4 PCIe card plugged into the second slot of a PCIe riser card, but it could refer to any x4 device attached to the IIO unit using lanes starting at lane 4 of the 16 lanes supported by the busMulti-socket cacheline Directory update from/to Any state . Unit: uncore_m2m unc_m2m_directory_update.i2aunc_m2m_imc_writes.allCount cases where flow control queue that sits between the Intel Ultra Path Interconnect (UPI) and the mesh spawns a prefetch to the iMC (Memory Controller)period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80020491This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800040400offcore_response.all_rfo.l3_hit_f.hitm_other_coreThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100080002offcore_response.demand_data_rd.pmm_hit_local_pmm.snoop_not_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200200100offcore_response.all_reads.l3_hit_s.hitm_other_coreoffcore_response.pf_l2_rfo.l3_hit_f.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80100120offcore_response.pf_l1d_and_sw.l3_hit_f.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00803C0491This event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_S.SNOOP_MISSoffcore_response.all_pf_rfo.l3_hit_e.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x01004007F7offcore_response.all_pf_rfo.l3_hit_e.no_snoop_neededoffcore_response.pf_l2_data_rd.pmm_hit_local_pmm.snoop_noneThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONEoffcore_response.all_data_rd.l3_hit_e.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_S.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x10003C07F7offcore_response.other.l3_hit_f.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080208000This event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_S.SNOOP_MISSThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT.ANY_SNOOPoffcore_response.pf_l1d_and_sw.l3_hit_s.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000080490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400040002period=200003,umask=0x24,event=0x24This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_S.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80400080This event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT.SNOOP_NONEoffcore_response.pf_l3_data_rd.l3_hit.hit_other_core_fwdoffcore_response.pf_l1d_and_sw.l3_hit_s.snoop_noneThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_MISSThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_E.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800040002This event is deprecated. Refer to new event OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400200100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x02000207F7offcore_response.demand_code_rd.l3_hit_e.hit_other_core_fwdoffcore_response.pf_l3_rfo.pmm_hit_local_pmm.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400080002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100020010This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDEDoffcore_response.all_reads.l3_hit_f.hitm_other_coreThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT_F.NO_SNOOP_NEEDEDoffcore_response.demand_rfo.l3_hit_f.hit_other_core_fwdcmask=1,period=2000003,umask=0x1,event=0x9ccmask=2,period=2000003,umask=0x1,event=0x9ccmask=4,period=2000003,umask=0x18,event=0x79ALL_READS & L3_MISS_LOCAL_DRAM & SNOOP_MISS_OR_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0090000120offcore_response.pf_l3_rfo.l3_miss.hitm_other_coreALL_DATA_RD & L3_MISS & HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0404000080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0104000400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x023C000010This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_NONEALL_RFO & L3_MISS_REMOTE_DRAM & SNOOP_MISS_OR_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x023C000400offcore_response.pf_l3_rfo.l3_miss_remote_hop1_dram.no_snoop_neededoffcore_response.demand_code_rd.l3_miss.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0604000002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x083C000002Counts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0210000001ocr.demand_rfo.l3_miss.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x083FC00020Counts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_NO_FWDoffcore_response.all_reads.l3_miss.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103C000122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1010000080This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWDocr.pf_l2_data_rd.l3_miss.remote_hit_forwardocr.all_reads.l3_miss_remote_hop1_dram.hitm_other_coreCounts all demand code reads  DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0110000080Counts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & L3_MISS & NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0104000120This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103C000020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x083FC00002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x013C000120offcore_response.all_data_rd.l3_miss_remote_hop1_dram.any_snoopocr.other.l3_miss.snoop_missocr.other.l3_miss_local_dram.snoop_miss_or_no_fwdThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_NO_FWDocr.pf_l3_data_rd.l3_miss_local_dram.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103C000120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x083C000004Counts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & L3_MISS & SNOOP_NONEocr.all_rfo.l3_miss_local_dram.hit_other_core_fwdCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_NO_FWDCounts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS_OR_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWDCounts any other requests OTHER & L3_MISS & ANY_SNOOPocr.demand_data_rd.l3_miss_local_dram.hit_other_core_fwdocr.pf_l3_data_rd.l3_miss_remote_hop1_dram.hitm_other_coreocr.all_data_rd.l3_miss_local_dram.hit_other_core_fwdocr.demand_rfo.l3_miss_local_dram.snoop_noneocr.all_data_rd.l3_miss_local_dram.any_snoopCounts all demand code reads  DEMAND_CODE_RD & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_NO_FWDocr.demand_data_rd.l3_miss_local_dram.no_snoop_neededThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS_REMOTE_HOP1_DRAM.NO_SNOOP_NEEDEDocr.other.l3_miss.hit_other_core_fwdocr.all_data_rd.l3_hit.snoop_hit_with_fwdocr.other.l3_hit_s.any_snoopALL_DATA_RD & SUPPLIER_NONE & SNOOP_MISSCounts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & PMM_HIT_LOCAL_PMM & SNOOP_NOT_NEEDEDALL_READS & SUPPLIER_NONE & HIT_OTHER_CORE_NO_FWDocr.demand_data_rd.l3_hit.hit_other_core_fwdCounts all prefetch (that bring data to L2) RFOs PF_L2_RFO & PMM_HIT_LOCAL_PMM & SNOOP_NOT_NEEDEDocr.all_pf_data_rd.l3_hit_f.any_snoopocr.demand_rfo.l3_hit.snoop_missocr.pf_l2_rfo.supplier_none.any_snoopocr.pf_l1d_and_sw.supplier_none.no_snoop_neededALL_DATA_RD & L3_HIT & NO_SNOOP_NEEDEDALL_DATA_RD & SUPPLIER_NONE & SNOOP_NONECounts all demand data writes (RFOs) DEMAND_RFO & PMM_HIT_LOCAL_PMM & SNOOP_NOT_NEEDEDocr.pf_l3_rfo.l3_hit_s.hitm_other_coreCounts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & L3_HIT & HIT_OTHER_CORE_FWDocr.all_pf_rfo.l3_hit_f.no_snoop_neededocr.other.pmm_hit_local_pmm.snoop_not_neededCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_S & HIT_OTHER_CORE_NO_FWDALL_READS & L3_HIT_S & NO_SNOOP_NEEDEDCounts all demand code reads  DEMAND_CODE_RD & SUPPLIER_NONE & ANY_SNOOPocr.all_pf_rfo.supplier_none.hitm_other_coreCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & SUPPLIER_NONE & NO_SNOOP_NEEDEDocr.pf_l3_data_rd.l3_hit_e.snoop_noneocr.pf_l3_rfo.l3_hit.hit_other_core_no_fwdocr.all_pf_data_rd.l3_hit_s.snoop_missCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_M & HIT_OTHER_CORE_FWDCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_S & NO_SNOOP_NEEDEDocr.all_pf_data_rd.l3_hit.snoop_noneCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_M & HIT_OTHER_CORE_NO_FWDocr.demand_code_rd.l3_hit_m.hit_other_core_fwdThis event counts taken branch instructions retired  Spec update: SKL091 (Precise event)period=2000003,umask=0x1,event=0xb1period=2000003,umask=0x40,event=0xccperiod=400009,umask=0x1,event=0xc5period=2000003,umask=0x2,event=0xa6Cycles where DRAM ranks are in power down (CKE) mode+C37. Unit: uncore_imc Read Pending Queue Occupancy of all read requests for Intel Optane DC persistent memory. Unit: uncore_imc unc_m_tagchk.miss_cleanunc_m_tagchk.miss_dirtyumask=0x04,event=0x37Snoop filter capacity evictions for E-state entries. Unit: uncore_cha Counts every read request for 4 bytes of data made by a unit on the main die (generally a core) or by another IIO unit to the MMIO space of a card on IIO Part0. In the general case, Part0 refers to a standard PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could also refer to any device plugged into the first slot of a PCIe riser card or to a device attached to the IIO unit which starts its use of the bus using lane 0 of the 16 lanes supported by the busCounts every read request for 4 bytes of data made by a unit on the main die (generally a core) or by another IIO unit to the MMIO space of a card on IIO Part1. In the general case, Part1 refers to a x4 PCIe card plugged into the second slot of a PCIe riser card, but it could refer to any x4 device attached to the IIO unit using lanes starting at lane 4 of the 16 lanes supported by the busunc_iio_txn_req_by_cpu.peer_write.part0unc_iio_txn_req_by_cpu.peer_write.part2Counts every peer to peer write request of up to a 64 byte transaction of data made by IIO Part0 to the MMIO space of an IIO target. In the general case, Part0 refers to a standard PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could also refer to any device plugged into the first slot of a PCIe riser card or to a device attached to the IIO unit which starts its use of the bus using lane 0 of the 16 lanes supported by the busfc_mask=0x07,ch_mask=0x02,umask=0x02,event=0x84BL Ingress (from CMS) Occupancyunc_m2m_txc_bl_occupancy.allperiod=100003,umask=0x1,event=0x85period=100003,umask=0x2,event=0x85Counts retired instructions that are fetched after an interval where the front-end delivered no uops for a period of 4 cycles which was not interrupted by a back-end stall (Precise event)umask=0x1,period=100007,event=0xc6,frontend=0x520006Counts the number of PREFETCHT0 instructions executedumask=0x1,period=100003,event=0xb7,offcore_rsp=0x000000003F04000001period=200003,event=0xc4umask=0xC8A7FE01,event=0x35uncore_m2pcieClockticks in the UBOX using a dedicated 48-bit Fixed Counter. Unit: uncore_ubox IC line invalidated due to L2 invalidating probe (external or LS). The number of instruction cache lines invalidated. A non-SMC event is CMC (cross modifying code), either from the other thread of the core or another corel2_request_g1.l2_hw_pfumask=0x40,event=0x63umask=0x4,event=0x64umask=0x2,event=0x64l3_comb_clstr_state.other_l3_miss_typsevent=0xc5ex_tagged_ibs_ops.ibs_count_rolloverdf_ccm_reqa.node0.anydramdf_ccm_reqa.node2.anydramumask=0xAE,event=0x8bumask=0x6D,event=0x8bdf_ccm_reqa.node4.wrsizedData Fabric CCM Performance Monitor Event DF CCM Request Ordered anyrdblkumask=0x4A,event=0x8cumask=0x29,event=0x8cumask=0xC9,event=0x8cdf_ccm_reqb.node6.anywrsizedumask=0xC5,event=0x8cdf_ccm_reqb.node3.wrsizedfullncposteddf_ioms_reqa.node1.flushumask=0x26,event=0x108df_ioms_reqa.node0.anywrsized>32band<64bdf_ioms_reqa.node0.anywrsized=32bumask=0x24,event=0x108umask=0x63,event=0x108umask=0x02,event=0x108df_ioms_reqa.node1.largereadumask=0x21,event=0x108df_ioms_reqb.node4.pieinterruptdf_ioms_reqb.node7.anyiotransactiondf_ioms_reqb.node7.ioanynon-postedwrsized=64bTotal number of fp uOps on pipe 2Double precision multiply-add FLOPS. Multiply-add counts as 2 FLOPSThis is a dispatch based speculative event, and is useful for measuring the effectiveness of the Move elimination and Scalar code optimization schemes. Number of Ops that are candidates for optimization (have Z-bit either set or pass)SSE bottom-executing uOps retiredl3_request_g1.t2.s2.wrsizedncl3_request_g1.t3.s1.wrsizedl3_request_g1.t7.s1.wrsizedl3_request_g1.t7.s2.wrsizedl3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x04,event=0x1l3_request_g1.t4.s0.rdsizedl3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x40,event=0x1l3_request_g1.t4.s3.rdsizedl3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x40,event=0x1l3_request_g1.t7.s3.rdsizedl3_request_g1.t3.s2.cachingl3_request_g1.t7.s3.cachingl3fillvicreq.t7.s1.vicblkl3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x01,event=0x3l3fillvicreq.t6.s0.chgtoxl3fillvicreq.t0.s2.chgtoxl3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x02,event=0x3l3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x02,event=0x3l3fillvicreq.t6.s0.rdblkc_s_vicl3fillvicreq.t3.s3.rdblkc_s_vicl3fillvicreq.t5.s1.rdblkc_sl3fillvicreq.t4.s2.rdblkc_sl3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x10,event=0x3l3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x10,event=0x3l3_thread_mask=0x02,l3_slice_mask=0x04,umask=0x10,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x20,event=0x3l3fillvicreq.t6.s3.rdblkxl3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x40,event=0x3l3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x01,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x01,event=0x9l3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x01,event=0x9l3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x02,event=0x9l3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x02,event=0x9l3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x02,event=0x9l3victimstate.t5.s0.f_sl3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x04,event=0x9l3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x04,event=0x9l3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x04,event=0x9l3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x08,event=0x9l3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x08,event=0x9l3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x10,event=0x9l3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x10,event=0x9l3victimstate.t3.s1.ml3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x20,event=0x9l3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x40,event=0x9l3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x40,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x40,event=0x9l3victimstate.t2.s0.odl3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x80,event=0x9l3victimstate.t7.s3.odumask=0xc,event=0x46Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ 2 Tokens unavailablel2_pf_miss_l2_hit_l3umask=0xff,event=0x71The number of instruction fetches that miss in both the L1 and L2 TLBs. Instruction fetches to a 4KB pageMultiply-add FLOPS. Multiply-add counts as 2 FLOPS. This is a retire-based event. The number of retired SSE/AVX FLOPS. The number of events logged per cycle can vary from 0 to 64. This event can count above 15LS MAB Allocates by Type. LoadsL1 DTLB Miss. DTLB reload to a 2M page that hit in the L2 TLBumask=0x1,event=0xaaCount of dispatched Ops from DecoderFR_DISPATCH_STALL_FOR_SERIALIZATIONMEM_ERRORTTBR_WRITEL1_DCACHE_HASH_MISSL1_DCACHE_NEON_CACHEABLEMAIN_EXECUTION_UNIT_PIPEL2D_CACHE_LDL1I_TLBMEM_CAP_WRITEL2CACHEMASTER_WRITE_REQINTEGER_MULDIV_COMPLETEDL2_IMISS_STALL_CYCLESCPO_READ_STALLSREQUEST_COUNTKILLED_FETCH_SLOTSMDU_DSP_SATURATION_INSNSGRADUATION_REPLAYSREFRESHED_DSTSFP_LOAD_SINGLE_INSTR_COMPLETED_IN_LSULOAD_INSTR_COMPLETEDFIRST_SPECULATIVE_BRANCH_BUFFER_RESOLVED_CORRECTLYFPR_ISSUE_QUEUE_ENTRIESMARKED_GROUP_COMPLETEDCR_MARKED_INSTR_FINISHFXU_MARKED_INSTR_FINISHEDLOAD_UOPS_COMPLETEDCYCLES_SU2_SCHED_STALLEDMISALIGNED_LOAD_STORE_ACCESS_TRANSLATEDBIU_MASTER_DATA_SIDE_REQUESTSDLFB_LOAD_MISS_CYCLESSTORE_RETRIESDVT1_DETECTEDunhalted-cyclesedgelow-op-pos-2SOFT-CLOCK.HARDINTERRUPTTAGGINGINTEL_XSCALE"0x%016jx", v10GenuineIntel-6-55-[01234]1 / inst_retired.any / cycles(cstate_pkg@c6\-residency@ / msr@tsc@) * 100umask=0x44,period=200003,event=0x24This event counts the total number of RFO (read for ownership) requests to L2 cache. L2 RFO requests include both L1D demand RFO misses as well as L1D RFO prefetchesRequests from L2 hardware prefetchersThis event counts the number of WB requests that hit L2 cacheumask=0x1,any=1,cmask=1,period=2000003,event=0x48This event counts the number of offcore outstanding cacheable Core Data Read transactions in the super queue every cycle. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation). See corresponding Umask under OFFCORE_REQUESTS  Spec update: BDM76offcore_responsemem_load_uops_retired.l1_hitumask=0x2,period=100003,event=0xd1umask=0x2,period=20011,event=0xd2This event counts retired load uops where the data came from local DRAM. This does not include hardware prefetches. This is a precise event  Supports address when precise.  Spec update: BDE70, BDM100mem_load_uops_l3_miss_retired.remote_draml2_trans.all_requestsL2 cache lines in S state filling L2Split locks in SQNumber of SSE/AVX computational double precision floating-point instructions retired. Applies to SSE* and AVX*scalar, double and single precision floating-point: ADD SUB MUL DIV MIN MAX SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per element.  ?fp_arith_inst_retired.packedThis event counts the number of SSE* floating point (FP) micro-code assist (numeric overflow/underflow) when the output value (destination register) is invalid. Counting covers only cases involving penalties that require micro-code assist interventionThis event counts cycles during which uops initiated by Decode Stream Buffer (DSB) are being delivered to Instruction Decode Queue (IDQ) while the Microcode Sequencer (MS) is busy. Counting includes uops that may bypass the IDQidq.ms_mite_uopsumask=0x40,period=2000003,event=0x54Loads with latency value being above 4  Spec update: BDM100, BDM35 (Must be precise)This event counts the number of Uops issued by the Resource Allocation Table (RAT) to the reservation station (RS)umask=0x1,period=1000003,event=0x58This event counts stalls occured due to changing prefix length (66, 67 or REX.W when they change the length of the decoded instruction). Occurrences counting is proportional to the number of prefixes in a 16B-line. This may result in the following penalties: three-cycle penalty for each LCP in a 16-byte chunkbr_inst_exec.all_direct_jmpumask=0x10,any=1,period=2000003,event=0xa1Cycles per core when uops are exectuted in port 4uops_executed.cycles_ge_4_uops_execumask=0x2,cmask=3,period=2000003,event=0xb1This event counts the number of instructions (EOMs) retired. Counting covers macro-fused instructions individually (that is, increments by two)  Spec update: BDM61umask=0x20,period=400009,event=0xc51llc_references.pcie_readumask=0xC,event=0x1llc_misses.mem_readfreq_max_power_cycles %Code miss in all TLB levels causes a page walk that completes. (2M/4M)  Spec update: BDM69umask=0x8,period=100003,event=0x85This category represents fraction of slots wasted due to incorrect speculations. This include slots used to issue uops that do not eventually get retired and slots for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work due to miss-predicted branches are categorized under Bad Speculation category. Incorrect data speculation followed by Memory Ordering Nukes is another example( uops_issued.any - uops_retired.retire_slots + 4 * int_misc.recovery_cycles ) / (4 * cycles)Fraction of Uops delivered by the DSB (aka Decoded ICache; or Uop Cache)IpLFloating Point Operations Per CycleMemory-Level-Parallelism (average number of L1 miss demand load when there is at least one such miss. Per-Logical Processor)Miss in last-level (L3) cache. Excludes Unknown data-source. (Precise Event - PEBS)  Spec update: BDM100, BDE70.  Supports address when precise (Precise event)This event counts retired load uops where the data came from local DRAM. This does not include hardware prefetches. This is a precise event  Spec update: BDE70, BDM100.  Supports address when preciseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100020001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x02003C0001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C0001Counts all demand code readsumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0000010008umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080020008umask=0x1,period=100003,event=0xb7,offcore_rsp=0x02003C0008umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0000010020offcore_response.pf_l2_code_rd.supplier_none.snoop_hit_no_fwdoffcore_response.pf_l3_data_rd.l3_hit.snoop_hit_no_fwdoffcore_response.pf_l3_rfo.supplier_none.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400020100Counts any other requests have any response typeumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080028000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100028000offcore_response.all_pf_rfo.l3_hit.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F80020091offcore_response.all_data_rd.l3_hit.snoop_noneumask=0x1,period=2000003,cmask=3,event=0x9cCounts randomly selected loads with latency value being above four  Spec update: BDM100, BDM35 (Must be precise)Randomly selected loads with latency value being above 16  Spec update: BDM100, BDM35 (Must be precise)Counts randomly selected loads with latency value being above 16  Spec update: BDM100, BDM35 (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F84000002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C000002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x20003C0004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0104000004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0404000008umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2004000008offcore_response.pf_l2_data_rd.l3_miss.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1004000080umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2004000080umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0104000100umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0104008000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F84008000offcore_response.all_pf_data_rd.l3_hit.snoop_non_dramoffcore_response.all_pf_rfo.l3_hit.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0404000120offcore_response.all_data_rd.l3_miss_local_dram.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0204000122Unit: uncore_cbox L3 Lookup read request that access cache and found line in I-stateumask=0x02,event=0x81Unit: uncore_arb Number of Writes allocated - any write transactions: full/partials writes and evictionsThis event counts store uops retired to the architected path with a filter on bits 0 and 1 applied.
Note: This event counts AVX-256bit load/store double-pump memory uops as a single uop at retirement  Supports address when precise (Precise event)offcore_response.demand_rfo.llc_hit.hitm_other_coreCounts all data/code/rfo reads (demand & prefetch) miss the L3 and the modified data is transferred from remote cacheoffcore_response.all_data_rd.llc_miss.remote_hit_forwardumask=0x1,period=100003,event=0xb7,offcore_rsp=0x087FC00091offcore_response.pf_llc_rfo.llc_miss.any_responseActually retired uops  Supports address when precise (Precise event)Retirement slots used (Precise event)Direct and indirect near call instructions retired (Precise event)L2 cache missesl2_lines_in.self.demandL2 cache readsumask=0x78,period=200000,event=0x29l2_ld.self.demand.e_stateumask=0x41,period=200000,event=0x29umask=0x41,period=200000,event=0x2cumask=0x41,period=200000,event=0x30l1d_cache.all_refumask=0x48,period=200000,event=0x40fp_assist.arSIMD micro-ops executed (excluding stores)umask=0x4,period=2000000,event=0xb3Memory references that cross an 8-byte boundary (At Retirement)Nonzero segbase 1 bubbleumask=0x81,period=200000,event=0x7segment_reg_loads.anyNumber of thermal tripsumask=0x21,period=200000,event=0x77Bus queue is emptyIO requests waiting in the bus queuebr_inst_type_retired.dir_callbr_inst_retired.mispreddata_tlb_misses.dtlb_miss_stumask=0x42,period=200003,event=0xd0Memory uops retired that split a cache-line (Precise event capable)  Supports address when precise (Must be precise)Memory uops retired (Precise event capable)  Supports address when precise (Must be precise)Counts load uops retired that hit in the L2 cache  Supports address when precise (Must be precise)Counts reads for ownership (RFO) requests (demand & prefetch) that true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data reads (demand & prefetch) that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is requiredoffcore_response.streaming_stores.l2_miss.anyumask=0x1,period=100007,event=0xb7,offcore_rsp=0x3600004800umask=0x1,period=100007,event=0xb7,offcore_rsp=0x3600004000offcore_response.full_streaming_stores.l2_miss.hitm_other_coreCounts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is requiredCounts demand cacheable data reads of full cache lines that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is requiredoffcore_response.demand_data_rd.l2_hitMS decode startsCycles code-fetch stalled due to any reasonCycles pending interrupts are maskedumask=0x8,period=2000003,event=0xc2Machine clears due to memory disambiguationCounts Jcc (Jump on Conditional Code/Jump if Condition is Met) branch instructions retired that were taken and does not count when the Jcc branch instruction were not taken (Must be precise)umask=0x1,period=200003,event=0xcdCounts every core cycle when a Instruction-side (walks due to an instruction fetch) page walk is in progressCounts demand reads for ownership (RFO) requests generated by a write to full data cache line miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredCounts the number of writeback transactions caused by L1 or L2 cache evictions hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000013091Counts page walks completed due to demand data loads (including SW prefetches) whose address translations missed in all TLB levels and were mapped to 2M or 4M pages.  The page walks can end with or without a page faultumask=0x10,period=200003,event=0x49Dirty L2 cache lines evicted by demandCycles per thread when 4 or more uops are not delivered to Resource Allocation Table (RAT) when backend of the machine is not stalled  Spec update: HSD135Cycles with less than 3 uops delivered by the front end  Spec update: HSD135Number of times an HLE execution aborted due to incompatible memory type  Spec update: HSD65Number of times an RTM execution aborted due to incompatible memory type  Spec update: HSD65offcore_response.all_rfo.l3_miss.local_dramCounts the number of thread cycles while the thread is not in a halt state. The thread enters the halt state when it is running the HLT instruction. The core frequency may change from time to time due to power or thermal throttlingNumber of integer move elimination candidate uops that were not eliminatedunc_cbo_xsnp_response.hitm_externalumask=0x4f,event=0x34unc_arb_coh_trk_occupancy.allCode miss in all TLB levels causes a page walk that completes. (2M/4M)Number of DTLB page walker loads that hit in the L3  Spec update: HSD25umask=0x28,period=2000003,event=0xbcNumber of ITLB page walker loads from memory  Spec update: HSD25umask=0x10,period=100003,event=0xd3umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBFC00010RFOs that miss cache linesCounts all demand & prefetch code reads that hit in the LLCumask=0x1,period=100003,event=0xb7,offcore_rsp=0x4003c0001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x10800Number of FP Computational Uops Executed this cycle. The number of FADD, FSUB, FCOM, FMULs, integer MULsand IMULs, FDIVs, FPREMs, FSQRTS, integer DIVs, and IDIVs. This event does not distinguish an FADD used in the middle of a transcendental flow from a sarith.fpu_divCounts total number of uops to be executed per-thread each cycle. Set Cmask = 1, INV =1 to count stall cyclesNumber of self-modifying-code machine clears detectedUnit: uncore_cbox A snoop hits a modified line in some processor coreFilter on cross-core snoops initiated by this Cbox due to LLC evictionData forwarded from remote cacheCounts prefetch data reads that hit in the LLC and sibling core snoop returned a clean responseCounts prefetch (that bring data to L2) data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwardedumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3f803c0080Counts prefetch (that bring data to LLC only) data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3fffc20091umask=0x1,period=100003,event=0xb7,offcore_rsp=0x87f820001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3fffc20010Counts prefetch (that bring data to L2) data reads that miss in the LLCCounts prefetch (that bring data to L2) data reads  that miss the LLC  and the data returned from remote dramItoM write hits (as part of fast string memcpy stores). Derived from unc_c_tor_inserts.opcode.itom_write_hit. Unit: uncore_cbox Occupancy counter for LLC data reads (demand and L2 prefetch). Derived from unc_c_tor_occupancy.miss_opcode.llc_data_read. Unit: uncore_cbox Number of non data (control) flits transmitted . Unit: uncore_qpi unc_p_freq_band3_transitionsCounts the number of cycles that the uncore transitioned to a frequency greater than or equal to the frequency that is configured in the filter.  (filter_band3=XXX, with XXX in 100Mhz units). One can also use inversion (filter_inv=1) to track cycles when we were less than the configured frequency. Derived from unc_p_freq_band3_cycles. Unit: uncore_pcu freq_max_current_cycles %unc_p_freq_ge_4000mhz_cyclesRetired load uops that miss the STLB (Precise event)umask=0x2,period=2000003,event=0xacoffcore_response.all_demand_mlc_pref_reads.llc_miss.local_draminsts_written_to_iq.instsCounts the number of cycles that the uncore transitioned to a frequency greater than or equal to the frequency that is configured in the filter.  (filter_band2=XXX with XXX in 100Mhz units). One can also use inversion (filter_inv=1) to track cycles when we were less than the configured frequency. Derived from unc_p_freq_band2_cycles. Unit: uncore_pcu This event counts load operations that miss the first DTLB level but hit the second and do not cause any page walks. The penalty in this case is approximately 7 cyclesumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000400044offcore_response.any_code_rd.any_responseumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000010044offcore_response.any_request.l2_hit_near_tile_mCounts L1 data HW prefetches that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M stateCounts Full streaming stores (WC and should be programmed on PMC1) that accounts for any responseoffcore_response.bus_locks.l2_hit_far_tile_mCounts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster modeumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0002000001umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0002008000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0002000044offcore_response.bus_locks.l2_hit_this_tile_eCounts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses which hit its own tile's L2 with data in S stateCounts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for responses which hit its own tile's L2 with data in S stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0010003091offcore_response.any_code_rd.l2_hit_near_tileumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800400040umask=0x1,period=100007,event=0xb7,offcore_rsp=0x00802032f7offcore_response.any_data_rd.mcdram_nearoffcore_response.pf_software.ddr_nearCounts Bus locks and split lock requests that accounts for data responses from DRAM LocalCounts L2 code HW prefetches that accounts for data responses from DRAM Localoffcore_response.pf_l2_rfo.ddr_nearumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0100400004Counts Demand cacheable data writes that accounts for data responses from MCDRAM Far or Other tile L2 hit farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0101000002Counts demand cacheable data and L1 prefetch data reads that accounts for responses from MCDRAM (local and far)offcore_response.any_rfo.mcdramCounts the number of branch instructions retired that were conditional jumps and predicted taken (Precise event)Counts the number of near CALL branch instructions retired (Precise event)Counts the number of times that the machine clears due to program modifying data within 1K of a recently fetched code pageumask=0x1,period=200000,event=0x4el1d_wb_l2.e_stateumask=0xff,period=200000,event=0x26l2_data_rqsts.prefetch.e_stateumask=0x1,period=100000,event=0xf2L2 prefetch hitsL1D writeback to L2 transactionsumask=0x2,period=200000,event=0xf0l2_write.lock.e_statel2_write.rfo.s_stateumask=0x10,period=10000,event=0xfMemory instructions retired above 256 clocks (Precise Event)umask=0x10,period=3,event=0xb,ldlat=0x8000Offcore data reads satisfied by the LLC and HIT in a sibling coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x811offcore_response.any_request.any_cache_dramoffcore_response.any_request.llc_hit_other_core_hitOffcore RFO requests satisfied by a remote cache or remote DRAMOffcore demand data requests satisfied by the IO, CSR, MMIO unitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1803Offcore demand RFO requests satisfied by the LLC or local DRAMOffcore other requests satisfied by the LLC or local DRAMOffcore other requests that HIT in a remote cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x130Offcore prefetch data requests satisfied by a remote cacheOffcore prefetch data reads that HIT in a remote cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4740offcore_response.pf_rfo.remote_cache_hitoffcore_response.prefetch.io_csr_mmiofp_comp_ops_exe.sse_fp_scalarSSE FP scalar UopsSSE* FP single precision Uops128 bit SIMD integer pack operationsumask=0x40,period=200000,event=0x12macro_insts.decodedOffcore RFO requests satisfied by any DRAMOffcore demand code reads that missed the LLCoffcore_response.demand_ifetch.local_dramOffcore demand code reads satisfied by a remote DRAMOffcore prefetch data reads that missed the LLCOffcore prefetch code reads satisfied by a remote DRAMLoads dispatched from stage 305Partial register stall cyclesSuper Queue full stall cyclesMispredicted conditional branches executedild_stall.mruresource_stalls.rob_fullinv=1,umask=0x1,period=2000000,cmask=1,event=0xc2dtlb_load_misses.pde_missDTLB load miss caused by low part of addressmem_load_retired.l1_missumask=0x1,period=200003,event=0xf2umask=0x1,period=100003,event=0xb7,offcore_rsp=0x02001C8000offcore_response.other.l3_hit.spl_hitoffcore_response.other.l3_hit_s.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200400004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100040004offcore_response.demand_rfo.l4_hit_local_l4.spl_hitoffcore_response.demand_rfo.l3_hit_e.snoop_noneoffcore_response.demand_data_rd.l3_hit_s.snoop_hit_no_fwdicache_64b.iftag_missCounts number of Offcore outstanding Demand Data Read requests that miss L3 cache in the superQ every cycleCycles with at least 6 Demand Data Read requests that miss L3 cache in the superQcycle_activity.stalls_l3_missNumber of times an HLE execution aborted due to hardware timer expirationCore cycles the Resource allocator was stalled due to recovery from an earlier branch misprediction or machine clear eventThis event counts cycles during which the microcode scoreboard stalls happenCycles total of 2 uops are executed on all ports and Reservation Station was not emptyCycles total of 3 uops are executed on all ports and Reservation Station was not emptyNumber of uops delivered to the back-end by the LSD(Loop Stream Detector)Counts all the retired branch instructions that were mispredicted by the processor. A branch misprediction occurs when the processor incorrectly predicts the destination of the branch.  When the misprediction is discovered at execution, all the instructions executed in the wrong (speculative) path must be discarded, and the processor must start fetching from the correct pathStore misses in all TLB levels causes a page walk that completes. (All page sizes)Code miss in all TLB levels causes a page walk that completes. (1G)rehabq.st_splitsCounts demand and DCU prefetch RFOs that hit in the other module where modified copies were found in other core's L1 cacheThis event counts the number of times that a program writes to a code section. Self-modifying code causes a severe penalty in all Intel? architecture processorsThis event counts retired load uops that hit in the last-level (L3) cache without snoops required. (Precise Event - PEBS) (Precise event)offcore_response.pf_llc_code_rd.llc_hit.hit_other_core_no_fwdCounts all prefetch (that bring data to L2) code reads that miss the LLC  and the data returned from dramREQUEST = ANY_REQUEST and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAMoffcore_response.pf_l_ifetch.llc_miss_local.dramMispredicted taken branch instructions retired. (Precise Event - PEBS) (Precise event)REQUEST = ANY_DATA read and RESPONSE = ANY_LOCATIONREQUEST = ANY_REQUEST and RESPONSE = ANY_LOCATIONREQUEST = DATA_IFETCH and RESPONSE = REMOTE_CACHE_HITMREQUEST = DEMAND_DATA_RD and RESPONSE = LLC_HIT_NO_OTHER_COREREQUEST = DEMAND_IFETCH and RESPONSE = ANY_LOCATIONREQUEST = DEMAND_IFETCH and RESPONSE = LLC_HIT_OTHER_CORE_HITMREQUEST = PREFETCH and RESPONSE = IO_CSR_MMIOREQUEST = ANY_DATA read and RESPONSE = REMOTE_DRAMREQUEST = DEMAND_RFO and RESPONSE = ANY_DRAM AND REMOTE_FWDoffcore_response.prefetch.other_local_dramsnoopq_requests_outstanding.code_not_emptyumask=0x4,period=20000,event=0xc5umask=0x1,period=100000,event=0xb7,offcore_rsp=0x5833umask=0x1,period=100000,event=0xb7,offcore_rsp=0x5850umask=0x1,period=100000,event=0xb7,offcore_rsp=0x5870umask=0x1,period=100000,event=0xb7,offcore_rsp=0xF850mem_uncore_retired.local_dram_and_remote_cache_hitumask=0x2,period=100007,event=0xd3offcore_response.pf_l3_data_rd.l3_hit.no_snoop_neededoffcore_response.pf_l1d_and_sw.l3_hit.any_snoopoffcore_response.demand_rfo.l3_miss_local_dram.snoop_miss_or_no_fwdCounts demand instruction fetches and L1 instruction cache prefetches that TBDoffcore_response.demand_code_rd.l3_miss.snoop_miss_or_no_fwdCounts all prefetch (that bring data to LLC only) RFOs TBDoffcore_response.all_pf_rfo.l3_miss_local_dram.snoop_miss_or_no_fwdCounts all CAS (Column Address Select) commands issued to DRAM per memory channel.  CAS commands are issued to specify the address to read or write on DRAM, so this event increments for every read and write. This event counts whether AutoPrecharge (which closes the DRAM Page automatically after a read/write) is enabled or notumask=0x21,event=0x35,config1=0x40040e33umask=0x21,event=0x35,config1=0x41833UPI interconnect send bandwidth for payload. Derived from unc_upi_txl_flits.all_data. Unit: uncore_upi ll fc_mask=0x07,ch_mask=0x01,umask=0x01,event=0x83umask=0x82,event=0x33unc_cha_snoop_resp.rspifwdCounts every write request of 4 bytes of data made to the MMIO space of a card on IIO Part1 by a unit on the main die (generally a core). In the general case, Part1 refers to a x4 PCIe card plugged into the second slot of a PCIe riser card, but it could refer to any x4 device attached to the IIO unit using lanes starting at lane 4 of the 16 lanes supported by the busunc_iio_txn_req_by_cpu.mem_write.part0fc_mask=0x07,ch_mask=0x08,umask=0x01,event=0xc1Counts every read request for up to a 64 byte transaction of data made by IIO Part3 to a unit on the main die (generally memory). In the general case, Part3 refers to a x4 PCIe card plugged into the fourth slot of a PCIe riser card, but it could brefer to  any device attached to the IIO unit using the lanes starting at lane 12 of the 16 lanes supported by the busCounts cycles when direct to core mode (which bypasses the CHA) was disabledWrites to iMC issued. Unit: uncore_m2m Inserts into the Memory Controller Prefetch Queue. Unit: uncore_m2m umask=0x4,event=0x31Counts null FLITs (80 bit FLow control unITs) transmitted via any of the 3 Intel Ulra Path Interconnect (UPI) slots on this UPI unitperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08003C0491This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWDoffcore_response.pf_l2_rfo.l3_hit_f.hitm_other_coreThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_MISSThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDEDoffcore_response.demand_data_rd.l3_hit_s.no_snoop_neededThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_S.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200200020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100200100This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080080120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000040120This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_M.HITM_OTHER_COREoffcore_response.pf_l3_rfo.supplier_none.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_M.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080040400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80200080offcore_response.all_rfo.l3_hit_s.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x02003C0002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800080122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100100010offcore_response.pf_l1d_and_sw.l3_hit_m.hitm_other_coreThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_F.SNOOP_MISSperiod=100003,umask=0x41,event=0xd0This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_S.SNOOP_NONEThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_M.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000080400This event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_E.HITM_OTHER_COREoffcore_response.other.l3_hit_e.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100088000This event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_S.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800020122This event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_M.SNOOP_MISSThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_F.ANY_SNOOPThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT.ANY_SNOOPCounts retired load instructions with local Intel® Optane™ DC persistent memory as the data source and the data request missed L3 (AppDirect or Memory Mode) and DRAM cache(Memory Mode). Precise event  Supports address when precise (Precise event)This event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.ANY_RESPONSEThis event is deprecated. Refer to new event OCR.DEMAND_RFO.SUPPLIER_NONE.HITM_OTHER_COREoffcore_response.pf_l1d_and_sw.pmm_hit_local_pmm.snoop_noneThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NONEoffcore_response.pf_l2_rfo.supplier_none.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200020002offcore_response.all_rfo.pmm_hit_local_pmm.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100108000offcore_response.all_data_rd.l3_hit_m.snoop_noneThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_E.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80080010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200020100offcore_response.pf_l2_rfo.l3_hit.hit_other_core_fwdoffcore_response.other.pmm_hit_local_pmm.snoop_not_neededThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT_E.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080400100This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_F.HITM_OTHER_CORENumber of SSE/AVX computational 128-bit packed single precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 4 computation operations, one for each element.  Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MUL DIV MIN MAX RCP14 RSQRT14 SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementperiod=2000003,umask=0x20,event=0xc7period=2000003,umask=0x4,event=0xc7Number of SSE/AVX computational 256-bit packed double precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 4 computation operations, one for each element.  Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MUL DIV MIN MAX RCP14 RSQRT14 SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementperiod=100007,umask=0x1,event=0xc6,frontend=0x300206Retired instructions that are fetched after an interval where the front-end delivered no uops for a period of 64 cycles which was not interrupted by a back-end stall (Precise event)Counts retired instructions that are delivered to the back-end after a front-end stall of at least 32 cycles. During this period the front-end delivered no uops (Precise event)This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS.REMOTE_HITMperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0084000100This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08100007F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0404000020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0204000400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x083C000020ocr.demand_rfo.l3_miss_remote_hop1_dram.hitm_other_coreCounts all demand data writes (RFOs)  DEMAND_RFO & L3_MISS_REMOTE_HOP1_DRAM & HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0204000001Counts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & NO_SNOOP_NEEDEDoffcore_response.pf_l3_data_rd.l3_miss_local_dram.hit_other_core_no_fwdCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & HITM_OTHER_CORECounts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & L3_MISS_REMOTE_DRAM & SNOOP_MISS_OR_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS.REMOTE_HIT_FORWARDocr.demand_rfo.l3_miss.remote_hitmCounts all demand data writes (RFOs) DEMAND_RFO & L3_MISS & REMOTE_HITMThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS.REMOTE_HIT_FORWARDperiod=1009,umask=0x1,event=0xcd,ldlat=0x80period=2000003,umask=0x40,event=0x54This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS_REMOTE_HOP1_DRAM.ANY_SNOOPALL_RFO & L3_MISS_LOCAL_DRAM & NO_SNOOP_NEEDEDALL_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x063B808000ocr.other.l3_miss.remote_hit_forwardperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103FC00491ocr.demand_data_rd.l3_miss_local_dram.any_snoopocr.demand_data_rd.l3_miss_remote_hop1_dram.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0204000020ocr.pf_l3_data_rd.l3_miss_local_dram.hitm_other_coreCounts demand data reads DEMAND_DATA_RD & L3_MISS & HITM_OTHER_COREALL_RFO & L3_MISS & REMOTE_HITMperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0090000491ALL_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & SNOOP_NONEocr.all_rfo.l3_miss.snoop_noneThis event is deprecated. Refer to new event OCR.OTHER.L3_MISS.REMOTE_HITMoffcore_response.pf_l2_data_rd.l3_miss_remote_hop1_dram.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0210008000ALL_RFO & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_NO_FWDCounts demand data reads  DEMAND_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & NO_SNOOP_NEEDEDALL_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & ANY_SNOOPCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_MISS_REMOTE_HOP1_DRAM & HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS.SNOOP_NONEThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS_REMOTE_HOP1_DRAM.HITM_OTHER_COREocr.pf_l2_rfo.l3_miss_remote_dram.snoop_miss_or_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x013C008000period=100003,umask=0x1,event=0xb7,offcore_rsp=0x103FC00004Counts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & L3_MISS_REMOTE_DRAM & SNOOP_MISS_OR_NO_FWDoffcore_response.demand_data_rd.l3_miss.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0810000400This event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS_LOCAL_DRAM.SNOOP_MISSoffcore_response.all_reads.l3_miss_remote_hop1_dram.snoop_noneALL_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & HITM_OTHER_COREocr.pf_l2_rfo.l3_miss_local_dram.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0084000004offcore_response.demand_code_rd.l3_miss_remote_hop1_dram.snoop_missCounts any other requests  OTHER & L3_HIT_S & NO_SNOOP_NEEDEDocr.demand_rfo.l3_hit_e.any_snoopocr.pf_l2_rfo.any_responseocr.pf_l2_data_rd.supplier_none.no_snoop_neededALL_PF_DATA_RD & L3_HIT_S & HIT_OTHER_CORE_NO_FWDALL_PF_DATA_RD & ANY_RESPONSE have any response typeocr.other.l3_hit_s.hit_other_core_fwdocr.all_data_rd.l3_hit_s.snoop_missALL_PF_RFO & L3_HIT_E & NO_SNOOP_NEEDEDALL_RFO & PMM_HIT_LOCAL_PMM & SNOOP_NONEocr.other.l3_hit.hit_other_core_fwdocr.pf_l3_rfo.supplier_none.no_snoop_neededocr.other.supplier_none.any_snoopocr.all_reads.l3_hit.no_snoop_neededocr.all_reads.any_responseocr.all_reads.l3_hit_s.hitm_other_coreCounts demand data reads  DEMAND_DATA_RD & L3_HIT_F & HIT_OTHER_CORE_FWDocr.other.l3_hit_f.any_snoopocr.demand_rfo.l3_hit_e.no_snoop_neededCounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_E & HIT_OTHER_CORE_NO_FWDocr.all_data_rd.l3_hit_m.any_snoopALL_RFO & L3_HIT_E & NO_SNOOP_NEEDEDocr.all_rfo.l3_hit_s.hit_other_core_fwdocr.pf_l2_rfo.l3_hit_m.hitm_other_coreocr.demand_rfo.l3_hit.snoop_noneocr.all_data_rd.l3_hit_f.hit_other_core_fwdocr.demand_code_rd.l3_hit_e.hit_other_core_no_fwdocr.all_data_rd.supplier_none.no_snoop_neededCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_S & NO_SNOOP_NEEDEDCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_E & HIT_OTHER_CORE_FWDThis event counts conditional branch instructions retired  Spec update: SKL091 (Precise event)Counts the number of entries in the Write Pending Queue (WPQ) at each cycle.  This can then be used to calculate both the average queue occupancy (in conjunction with the number of cycles not empty) and the average latency (in conjunction with the number of allocations).  The WPQ is used to schedule writes out to the memory controller and to track the requests.  Requests allocate into the WPQ soon after they enter the memory controller, and need credits for an entry in this buffer before being sent from the CHA to the iMC (memory controller).  They deallocate after being issued to DRAM.  Write requests themselves are able to complete (from the perspective of the rest of the system) as soon they have 'posted' to the iMC.  This is not to be confused with actually performing the write to DRAM.  Therefore, the average latency for this queue is actually not useful for deconstruction intermediate write latencies.  So, we provide filtering based on if the request has posted or not.  By using the 'not posted' filter, we can track how long writes spent in the iMC before completions were sent to the HA.  The 'posted' filter, on the other hand, provides information about how much queueing is actually happenning in the iMC for writes before they are actually issued to memory.  High average occupancies will generally coincide with high write major mode counts. Is there a filter of sorts???Counts ever peer to peer read request for 4 bytes of data made by a different IIO unit to the MMIO space of a card on IIO Part0. Does not include requests made by the same IIO unit. In the general case, Part0 refers to a standard PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could also refer to any device plugged into the first slot of a PCIe riser card or to a device attached to the IIO unit which starts its use of the bus using lane 0 of the 16 lanes supported by the busPeer to peer read request for 4 bytes made by a different IIO unit to IIO Part1. Unit: uncore_iio unc_iio_data_req_by_cpu.peer_write.part0Counts every peer to peer write request of 4 bytes of data made to the MMIO space of a card on IIO Part2 by a different IIO unit. Does not include requests made by the same IIO unit. In the general case, Part2 refers to a x4 or x8 PCIe card plugged into the third slot of a PCIe riser card, but it could refer to any x4 or x8 device attached to the IIO unit and using lanes starting at lane 8 of the 16 lanes supported by the busCounts every read request for up to a 64 byte transaction of data made by a unit on the main die (generally a core) or by another IIO unit to the MMIO space of a card on IIO Part0. In the general case, part0 refers to a standard PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could also refer to any device plugged into the first slot of a PCIe riser card or to a device attached to the IIO unit which starts its use of the bus using lane 0 of the 16 lanes supported by the busPeer to peer read request for up to a 64 byte transaction is made by a different IIO unit to IIO Part1. Unit: uncore_iio fc_mask=0x07,ch_mask=0x08,umask=0x08,event=0xc1Peer to peer write request of up to a 64 byte transaction is made to IIO Part1 by a different IIO unit. Unit: uncore_iio Counts every peer to peer write request of up to a 64 byte transaction of data made by IIO Part1 to the MMIO space of an IIO target.In the general case, Part1 refers to a x4 PCIe card plugged into the second slot of a PCIe riser card, but it could refer to any x4 device attached to the IIO unit using lanes starting at lane 4 of the 16 lanes supported by the busl2_rqsts.swpf_hitCounts number of L1D misses that are outstanding in each cycle, that is each cycle the number of Fill Buffers (FB) outstanding required by Demand Reads. FB either is held by demand loads, or it is held by non-demand loads and gets hit at least once by demand. The valid outstanding interval is defined until the FB deallocation by one of the following ways: from FB allocation, if FB is allocated by demand from the demand Hit FB, if it is allocated by hardware or software prefetch. Note: In the L1D, a Demand Read contains cacheable or noncacheable demand loads, including ones causing cache-line splits and reads due to page walks resulted from any request typeCounts the number of cache lines replaced in L1 data cacheRetired load instructions whose data sources were L3 and cross-core snoop hits in on-pkg core cache  Supports address when precise (Precise event)assists.fpCounts retired instructions that are fetched after an interval where the front-end delivered no uops for a period of 2 cycles which was not interrupted by a back-end stall (Precise event)Counts the number of times an HLE execution aborted due to various memory events (e.g., read/write capacity and conflicts)Number of uops executed on port 2 and 3Counts, on the per-thread basis, cycles during which at least one uop is dispatched from the Reservation Station (RS) to ports 2 and 3Counts conditional branch instructions retired (Precise event)Counts number of near branch instructions retired that were mispredicted and taken  Supports address when precise (Precise event)This event distributes cycle counts between active hyperthreads, i.e., those in C0.  A hyperthread becomes inactive when it executes the HLT or MWAIT instructions.  If all other hyperthreads are inactive (or disabled or do not exist), all counts are attributed to this hyperthread. To obtain the full count when the Core is active, sum the counts from each hyperthreadCounts the number of store uops retired  Supports address when precise (Precise event)Data requested of the CPU : Card reading from DRAM : Number of DWs (4 bytes) the card requests of the main die.    Includes all requests initiated by the Card, including reads and writes. : x16 card plugged in to stack, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 0unc_iio_data_req_of_cpu.mem_write.part7branchL2 BTB Correctionumask=0x2,event=0x61LS to L2 WCB write requests. LS (Load/Store unit) to L2 WCB (Write Combining Buffer) write requestsCycles with fill pending from L2. Total cycles spent with one or more fill requests in flight from L2xi_sys_fill_latencyex_ret_brnex_ret_brn_tknumask=0x8D,event=0x8bdf_ccm_reqa.node1.rdsizedncdf_ccm_reqa.node4.specdramrdumask=0xE6,event=0x8bdf_ccm_reqa.node6.rdvlkxumask=0xE3,event=0x8bdf_ccm_reqa.node6.rdvlksumask=0x2C,event=0x8cdf_ccm_reqb.node6.wbinvblkallumask=0x26,event=0x8cdf_ccm_reqb.node7.anywrsizeddf_ccm_reqb.node5.wrsizedfullncposteddf_ccm_reqb.node5.rdsizedumask=0xC1,event=0x8cdf_ccm_reqc.fasttprwriteumask=0x6A,event=0x108df_ioms_reqa.node4.flushumask=0x87,event=0x108umask=0xE7,event=0x108df_ioms_reqa.node1.anywrsized<32bdf_ioms_reqa.node3.largereadumask=0xCE,event=0x109df_ioms_reqb.node7.pieinterruptdf_ioms_reqb.node7.ioanynon-postedwrsized=32bumask=0x67,event=0x109df_ioms_reqb.node0.ioanyrdsizeddf_ioms_reqb.node4.ioanyrdsizedumask=0xC2,event=0x109df_ioms_reqb.node6.iolargereadThe number of operations (uOps) and dual-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the FPU pipelines are and may be used for workload characterization. This includes all operations performed by x87, MMX, and SSE instructions, including moves. Each increment represents a one- cycle dispatch event. This event is a speculative event. Since this event includes non-numeric operations it is not suitable for measuring MFLOPS. Total number multi-pipe uOps assigned to pipe 2fp_ret_sse_avx_ops.dp_mult_add_flopsfp_ret_sse_avx_ops.dp_mult_flopsl3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x02,event=0x1l3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x02,event=0x1l3_thread_mask=0x02,l3_slice_mask=0x04,umask=0x02,event=0x1l3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x02,event=0x1l3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x02,event=0x1l3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x04,event=0x1l3_request_g1.t5.s0.wrsizedl3_request_g1.t4.s1.wrsizedl3_request_g1.t0.s3.wrsizedl3_request_g1.t3.s1.rdsizedncl3_request_g1.t6.s3.rdsizedncl3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x40,event=0x1l3_request_g1.t2.s1.rdsizedl3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x80,event=0x1l3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x80,event=0x1l3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x01,event=0x3l3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x01,event=0x3l3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x04,event=0x3l3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x04,event=0x3l3fillvicreq.t7.s3.rdblkc_s_vicl3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x08,event=0x3l3fillvicreq.t1.s2.rdblkc_sl3fillvicreq.t4.s0.rdblkx_vicl3fillvicreq.t0.s3.rdblkx_vicl3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x20,event=0x3l3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x40,event=0x3l3fillvicreq.t4.s1.rdblkl_vicl3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x40,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x40,event=0x3l3fillvicreq.t0.s2.rdblkl_vicl3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x40,event=0x3l3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x80,event=0x3l3fillvicreq.t2.s3.rdblkll3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x80,event=0x3l3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x01,event=0x9l3victimstate.t5.s1.nol3victimlinel3victimstate.t5.s0.none_nol3victimlinel3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x02,event=0x9l3victimstate.t1.s3.none_nol3victimlinel3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x04,event=0x9l3victimstate.t1.s2.f_sl3victimstate.t3.s1.ol3victimstate.t1.s2.e_fel3victimstate.t1.s0.ml3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x20,event=0x9l3victimstate.t1.s2.ml3victimstate.t1.s3.ml3victimstate.t5.s0.dl3victimstate.t2.s2.dl3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x80,event=0x9l3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x80,event=0x9l3victimstate.t2.s3.odls_dc_accessesumask=0x8,event=0x46de_dis_dispatch_token_stalls0.alsq3_0_token_stallfp_disp_faults.ymm_fill_faultNumber of interrupts takenevent=0x2dDemand Data Cache Fills by Data Source. Local L2 hitde_dis_uops_from_decoder.decoder_dispatchedde_dis_dispatch_token_stalls1.fp_misc_rsrc_stallNB_SIZED_COMMANDSL2_CACHE_ACCESSDMB_SPECEXC_DABORTSTREX_SPECDCACHE_WRITE_HITL2CACHEMASTER_WRITE_REQ_FLITTAGCACHEMASTER_WRITE_RSPITLB_MISSESMISPREDICTED_BRANCH_INSNS_CYCLESDISSUEIUNAPMON_SIGVPU_INSTR_WAIT_CYCLESL1_DATA_PUSHESL2_TOUCH_HITSMARKED_GROUP_DISPATCHGCT_EMPTY_BY_BRANCH_MISS_PREDICTSTORE_NO_REAL_ADDRSTORES_TRANSLATEDDATA_L1_CACHE_LOCKSDATA_MMU_BUSY_CYCLESINSTR_L1_CACHE_RELOADSBIU_MASTER_REQUESTSILFB_FETCH_MISS_CYCLESCRIT_INPUT_INTR_PENDING_LATENCY_CYCLESINTV_ALLOCATIONSSTASH_HIT_DLFBL2_CLEAN_LINE_INVALIDATIONSIAC2S_DETECTEDDVT4_DETECTEDFPU_FPSCR_FULL_STALLdsdc-filldataCASCADEINTEL_BROADWELL_XEONMIPS_OCTEONFREEDELETEDps->ps_len == 0/usr/src/lib/libpmc/libpmc_pmu_util.cLLC-MISSESany{"type": "pmcattach"%s, "pid": "%d", "flags": "0x%08x", "pcomm": "%s"}
GenuineIntel-6-1AInstructions Per Cycle (per logical thread)DSB_Coveragel1d_pend_miss.pending / ( cpu@l1d_pend_miss.pending_cycles\,any\=1@ / 2) if #smt_on else l1d_pend_miss.pending_cyclesSMT_2T_Utilizationumask=0x24,period=200003,event=0x24umask=0x3f,period=200003,event=0x24Demand requests to L2 cacheThis event counts L1D data line replacements including opportunistic replacements, and replacements that require stall-for-replace or block-for-replaceoffcore_requests_outstanding.demand_data_rd_ge_6umask=0x2,period=2000003,event=0x60umask=0x8,period=2000003,event=0x60offcore_requests_outstanding.cycles_with_data_rdumask=0x1,period=2000003,event=0xb2Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transactionmem_uops_retired.all_loadsL2 or L3 HW prefetches that access L2 cacheL1D writebacks that access L2 cachel2_lines_in.eL2 cache lines in E state filling L2fp_arith_inst_retired.256b_packed_doubleedge=1,umask=0x10,cmask=1,period=2000003,event=0x79idq.all_mite_cycles_any_uopsicache.hiticache.missesNumber of times a TSX Abort was triggered due to an evicted line caused by a transaction overflowNumber of times HLE aborted and was not due to the abort conditions in subevents 3-6mem_trans_retired.load_latency_gt_16uops_issued.anyReference cycles when the at least one thread on the physical core is unhalted (counts at 100 MHz rate)cpu_clk_unhalted.ref_xclk_anyuop_dispatches_cancelled.simd_prfCounts the number of uops to be executed per-thread each cycleumask=0x1,cmask=4,period=2000003,event=0xb1Direct and indirect macro near call instructions retired (captured in ring 3). (Precise Event - PEBS) (Precise event)Not taken branch instructions retiredumask=0x1,event=0x35,filter_opc=0x18dread requests to remote home agent. Unit: uncore_ha (unc_p_freq_trans_cycles / unc_p_clockticks) * 100.dtlb_load_misses.walk_durationumask=0x10,period=100003,event=0x85umask=0x20,period=100003,event=0x85umask=0x60,period=100003,event=0x85page_walker_loads.dtlb_memoryThis event counts the number of any STLB flush attempts (such as entire, VPID, PCID, InvPage, CR3 write, and so on)inst_retired.any / mem_uops_retired.all_loadsBranches;Instruction_Type( cpu@itlb_misses.walk_duration\,cmask\=1@ + cpu@dtlb_load_misses.walk_duration\,cmask\=1@ + cpu@dtlb_store_misses.walk_duration\,cmask\=1@ + 7 * ( dtlb_store_misses.walk_completed + dtlb_load_misses.walk_completed + itlb_misses.walk_completed ) ) / (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) ))L1 cache true misses per kilo instruction for retired demand loadsThis is a precise version (that is, uses PEBS) of the event that counts load uops with locked access retired to the architected path  Spec update: BDM35.  Supports address when precise (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00803C0001offcore_response.demand_code_rd.l3_hit.snoop_hit_no_fwdCounts writebacks (modified to exclusive) have any response typeoffcore_response.pf_l2_rfo.supplier_none.snoop_hitmoffcore_response.pf_l2_rfo.l3_hit.any_snoopoffcore_response.pf_l2_code_rd.l3_hit.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00803C0040umask=0x1,period=100003,event=0xb7,offcore_rsp=0x02003C0080umask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C0100Counts prefetch (that bring data to LLC only) code reads have any response typeumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100020200offcore_response.pf_l3_code_rd.l3_hit.snoop_not_neededoffcore_response.other.l3_hit.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00803C0090output - Numeric Overflow, Numeric Underflow, Inexact Result  (Precise Event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x20003C0002offcore_response.pf_l2_data_rd.l3_miss_local_dram.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0404000080umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1004000100offcore_response.pf_l3_rfo.l3_miss.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F84000120umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0104000122offcore_response.all_rfo.l3_miss.snoop_hit_no_fwdUnit: uncore_cbox A cross-core snoop resulted from L3 Eviction which misses in some processor coreUnit: uncore_cbox L3 Lookup write request that access cache and found line in MESI-stateUnit: uncore_cbox L3 Lookup any request that access cache and found line in E or S-stateumask=0x01,event=0x80Counts all data/code/rfo reads (demand & prefetch) hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwardedoffcore_response.all_rfo.llc_hit.hitm_other_coreCounts all demand data writes (RFOs) hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwardedoffcore_response.all_rfo.llc_miss.any_responseoffcore_response.pf_llc_code_rd.llc_miss.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBFC00100unc_q_clockticksumask=0x40,period=200000,event=0x27umask=0x41,period=200000,event=0x28l2_ifetch.self.mesiumask=0x4f,period=200000,event=0x28umask=0x48,period=200000,event=0x2aumask=0x44,period=200000,event=0x2bL2 locked accessesumask=0x42,period=200000,event=0x30Cycles no L2 cache requests are pendingmem_load_retired.l2_hitx87_comp_ops_exe.any.sSIMD micro-ops retired (excluding stores) (Must be precise)umask=0x10,period=2000000,event=0xb3umask=0xa0,period=2000000,event=0xb3Retired Streaming SIMD Extensions (SSE) scalar-single instructionsprefetch.software_prefetchumask=0x20,period=200000,event=0x61bus_trans_rfo.selfext_snoop.all_agents.hitmumask=0x1,period=2000000,event=0xc6umask=0x81,period=200000,event=0x2data_tlb_misses.l0_dtlb_miss_stpage_walks.d_side_walksCounts data read, code read, and read for ownership (RFO) requests (demand & prefetch) that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.any_read.l2_hitumask=0x1,period=100007,event=0xb7,offcore_rsp=0x3600003010Counts data cache lines requests by software prefetch instructions that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data cache lines requests by software prefetch instructions that true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes that miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts reads for ownership (RFO) requests generated by L2 prefetcher that hit the L2 cacheoffcore_response.corewb.l2_miss.hit_other_core_no_fwdumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0200000008umask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000000001Counts demand cacheable data reads of full cache lines that true miss for the L2 cache with a snoop miss in the other processor moduleCounts the number of core cycles during which interrupts are masked (disabled). Increments by 1 each core cycle that EFLAGS.IF is 0, regardless of whether interrupts are pending or notumask=0x0,period=2000003,event=0xc2Uops retired (Precise event capable) (Must be precise)umask=0x1,period=200003,event=0xc3umask=0x0,period=200003,event=0xc4br_misp_retired.returnRetired mispredicted near indirect call instructions (Precise event capable) (Must be precise)Counts BACLEARS on Jcc (Jump on Conditional Code/Jump if Condition is Met) branchesumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000010002Counts demand reads for ownership (RFO) requests generated by a write to full data cache line outstanding, per cycle, from the time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts demand instruction cacheline and I-side prefetch requests that miss the instruction cache hit the L2 cacheoffcore_response.demand_code_rd.l2_miss.hitm_other_coreCounts the number of writeback transactions caused by L1 or L2 cache evictions have any transaction responses from the uncore subsystem. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.sw_prefetch.outstandingumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000012000Counts any data writes to uncacheable write combining (USWC) memory region  hit the L2 cacheumask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000000022ept.walk_pendingDemand data read requests sent to uncore  Spec update: HSD78Retired load uops with locked access. (precise Event)  Spec update: HSD76, HSD29, HSM30.  Supports address when precise (Precise event)Retired store uops that split across a cacheline boundary. (precise Event)  Spec update: HSD29, HSM30.  Supports address when precise (Precise event)This event counts store uops retired which had memory addresses spilt across 2 cache lines. A line split is across 64B cache-lines which may include a page split (4K). This is a precise event  Spec update: HSD29, HSM30.  Supports address when precise (Precise event)umask=0x20,period=100003,event=0xd1Retired load uops which data sources were load uops missed L1 but hit FB due to preceding miss to the same cache line with data not ready  Spec update: HSM30.  Supports address when precise (Precise event)Counts all prefetch (that bring data to LLC only) code reads hit in the L3Counts all demand code reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwardedIncrement each cycle # of uops delivered to IDQ from MITE path. Set Cmask = 1 to count cyclesicache.ifetch_stallSpeculative cache-line split store-address uops dispatched to L1Doffcore_response.all_code_rd.l3_miss.any_responseThis event counts the number of cycles spent waiting for a recovery after an event such as a processor nuke, JEClear, assist, hle/rtm abort etcarith.divider_uopsumask=0x2,period=2000003,event=0x14Number of SIMD move elimination candidate uops that were not eliminatedThis event counts cycles during which no instructions were allocated because no Store Buffers (SB) were availableCode miss in all TLB levels causes a page walk that completes. (4K)page_walker_loads.ept_dtlb_l3umask=0x44,period=2000003,event=0xbcRetired load uops that miss the STLB  Supports address when precise.  Spec update: HSD29, HSM30 (Precise event)Miss in last-level (L3) cache. Excludes Unknown data-source  Supports address when precise.  Spec update: HSD74, HSD29, HSD25, HSM26, HSM30 (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x083FC00091Offcore outstanding cacheable data read transactions in SQ to uncore. Set Cmask=1 to count cyclesDirty L2 cache lines evicted by the MLC prefetcheroffcore_response.demand_code_rd.llc_hit.no_snoop_neededCounts all demand data reads that hit in the LLCNumber of SSE* or AVX-128 FP Computational packed single-precision uops issued this cycleNumber of transitions from AVX-256 to legacy SSE when penalty applicablepage_walks.llc_missLoads with latency value being above 512 (Must be precise)Cycles which a Uop is dispatched on port 2Cycles with pending L1 cache miss loads. Set AnyThread to count per coreUnit: uncore_cbox Filter on processor core initiated cacheable read requestsMisses in all TLB levels that cause a page walk of any page size from demand loadsCounts all data/code/rfo reads (demand & prefetch) that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwardedumask=0x1,period=100003,event=0xb7,offcore_rsp=0x67f800001llc_misses.pcie_non_snoop_readllc_references.pcie_partial_readfreq_band2_cycles %unc_p_freq_ge_2000mhz_cyclesCounts the number of cycles that the uncore was running at a frequency greater than or equal to 2Ghz. Derived from unc_p_freq_band1_cycles. Unit: uncore_pcu umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00010008br_misp_exec.all_direct_near_callpartial_rat_stalls.mul_single_uopbr_misp_retired.near_callThis event counts the number of load micro-ops retiredCounts any Read request  that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M stateCounts Demand cacheable data writes that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M stateCounts Demand cacheable data writes that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster modeumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0002000020offcore_response.demand_data_rd.l2_hit_this_tile_eCounts Demand cacheable data writes that accounts for responses which hit its own tile's L2 with data in E stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0004000020Counts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses which hit its own tile's L2 with data in E stateoffcore_response.partial_reads.l2_hit_this_tile_sCounts UC code reads (valid only for Outstanding response type)  that accounts for responses which hit its own tile's L2 with data in S stateCounts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses which hit its own tile's L2 with data in F stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0010000080offcore_response.partial_writes.l2_hit_this_tile_foffcore_response.pf_l2_rfo.l2_hit_near_tileumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800180080Counts Partial reads (UC or WC and is valid only for Outstanding response type).  that accounts for reponses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M stateoffcore_response.any_rfo.l2_hit_near_tileoffcore_response.any_read.l2_hit_near_tileCounts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for reponses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster modeumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0100400044offcore_response.any_data_rd.ddr_farCounts any request that accounts for data responses from MCDRAM Far or Other tile L2 hit farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080801000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0101000400umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080800100Counts demand code reads and prefetch code reads that accounts for data responses from MCDRAM Far or Other tile L2 hit faroffcore_response.demand_data_rd.ddr_nearumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0180600200umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0181800004Counts L2 code HW prefetches that accounts for responses from DDR (local and far)Counts L1 data HW prefetches that accounts for responses from DDR (local and far)recycleq.lockrecycleq.any_ldmcdram bandwidth read (CPU traffic only) (MB/sec). Unit: uncore_edc_eclk unc_e_wpq_insertsumask=0x3,period=100003,edge=1,event=0x5l1d_prefetch.requestsumask=0x7,period=100000,event=0xf1L2 load missesmem_uncore_retired.local_dramOffcore L1 data cache writebacksumask=0x10,period=5,event=0xb,ldlat=0x4000Offcore requests satisfied by the IO, CSR, MMIO unitoffcore_response.any_request.remote_cache_dramoffcore_response.any_request.remote_cache_hitOffcore requests that HITM in a remote cacheoffcore_response.corewb.any_cache_dramOffcore writebacks to a remote cache or remote DRAMoffcore_response.data_in.local_cache_dramoffcore_response.demand_data.remote_cacheOffcore demand code reads satisfied by the LLC or local DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4780Offcore prefetch data requests satisfied by the LLCOffcore prefetch data reads satisfied by the LLC  and HITM in a sibling coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x710offcore_response.pf_data_rd.local_cache_dramoffcore_response.pf_data_rd.remote_cacheoffcore_response.pf_ifetch.io_csr_mmiooffcore_response.pf_ifetch.remote_cache_hitmumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7F70umask=0x20,period=200000,event=0x12128 bit SIMD integer arithmetic operationssimd_int_64.packed_logicalumask=0x1,period=200000,event=0xfdoffcore_response.any_data.any_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0xF811offcore_response.demand_ifetch.any_llc_missumask=0x1,period=100000,event=0xb7,offcore_rsp=0xF880offcore_response.pf_data.any_llc_missOffcore prefetch data reads satisfied by a remote DRAMrat_stalls.registersbr_inst_exec.directUnconditional branches executedRetired near call instructions (Precise Event)umask=0x4,period=2000000,event=0xc0Total cycles (Precise Event)load_hit_preLoad operations conflicting with software prefetchesumask=0x20,period=2000000,event=0xa2umask=0x8,period=2000000,event=0xd1Uops executed on any port (core count)Cycles no Uops issued on ports 0-4 (core count)umask=0x40,period=2000000,event=0xb1Cycles no Uops were issueduops_retired.macro_fuseddtlb_misses.stlb_hitumask=0x1,period=200000,event=0x85Counts the number of demand Data Read requests (including requests from L1D hardware prefetchers). These loads may hit or miss L2 cache. Only non rejected loads are countedNumber of times a request needed a FB entry but there was no entry available for it. That is the FB unavailability was dominant reason for blocking the request. A request includes cacheable/uncacheable demands that is load, store or SW prefetchCounts retired load instructions with at least one uop was load missed in L1 but hit FB (Fill Buffers) due to preceding miss to the same cache line with data not ready  Supports address when precise (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080088000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100100004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000040004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040040004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000040002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400040002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0020001Number of times RTM abort was triggered. (PEBS) (Precise event)Counts randomly selected loads when the latency from first dispatch to completion is greater than 8 cycles (Must be precise)offcore_response.demand_data_rd.l3_miss.any_snoopCore crystal clock cycles when the thread is unhaltedCounts, on the per-thread basis, cycles during which at least one uop is dispatched from the Reservation Station (RS) to port 5umask=0x1,period=2000003,event=0xa6Cycles total of 4 uops are executed on all ports and Reservation Station was not emptyCounts all not taken macro branch instructions retired  Spec update: SKL091 (Precise event)Increments whenever there is an update to the LBR array( ((br_misp_retired.all_branches / ( br_misp_retired.all_branches + machine_clears.count )) * (( uops_issued.any - uops_retired.retire_slots + 4 * (( int_misc.recovery_cycles_any / 2 )) ) / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) ))))) + (4 * idq_uops_not_delivered.cycles_0_uops_deliv.core / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) )))) * (( int_misc.clear_resteer_cycles + 9 * baclears.any ) / cycles) / (4 * idq_uops_not_delivered.cycles_0_uops_deliv.core / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) )))) ) * (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) ))) / br_misp_retired.all_branches1000 * mem_load_retired.l3_miss / inst_retired.anyCounts any code reads (demand & prefetch) that miss L2offcore_response.any_code_rd.l2_miss.hitm_other_coreCounts any data read (demand & prefetch) that miss L2 and the snoops to sibling cores hit in either E/S state and the line is not forwardedThis event counts the number of reference cycles that the core is not in a halt state. The core enters the halt state when it is running the HLT instruction. In mobile systems the core frequency may change from time. This event is not affected by core frequency changes but counts as if the core is running at the maximum frequency all the timeThis event counts when a data (D) page walk is completed or started.  Since a page walk implies a TLB miss, the number of TLB misses can be counted by counting the number of pagewalksCounts prefetch code reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresCounts prefetch (that bring data to L2) code reads that hit in the LLC and the snoops sent to sibling cores return clean responseoffcore_response.pf_l2_data_rd.llc_miss.dramCounts all prefetch (that bring data to L2) RFOs that miss the LLC  and the data returned from dramREQUEST = PF_DATA_RD and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAMREQUEST = ANY IFETCH and RESPONSE = ALL_LOCAL_DRAM AND REMOTE_CACHE_HITumask=0x1,period=100000,event=0xb7,offcore_rsp=0x5022REQUEST = ANY RFO and RESPONSE = LLC_HIT_NO_OTHER_COREREQUEST = ANY RFO and RESPONSE = LLC_HIT_OTHER_CORE_HITREQUEST = DEMAND_DATA and RESPONSE = LLC_HIT_OTHER_CORE_HIToffcore_response.demand_rfo.local_dram_and_remote_cache_hitREQUEST = OTHER and RESPONSE = LLC_HIT_NO_OTHER_COREREQUEST = DEMAND_DATA and RESPONSE = ANY_DRAM AND REMOTE_FWDREQUEST = DEMAND_IFETCH and RESPONSE = REMOTE_DRAMREQUEST = DEMAND_RFO and RESPONSE = OTHER_LOCAL_DRAMCycles snoop code requests queuedMispredicted conditional retired branches (Precise Event)DTLB misses caused by low part of address. Count also includes 2M page references because 2M pages do not use the PDEumask=0x2,cmask=1,period=2000003,event=0x60umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0604000004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x083FC00010Counts prefetch (that bring data to L2) data reads TBDoffcore_response.pf_l2_rfo.l3_miss.snoop_miss_or_no_fwdCounts L1 data cache hardware prefetch requests and software prefetch requests TBDoffcore_response.all_pf_data_rd.l3_miss_remote_dram.snoop_miss_or_no_fwdoffcore_response.all_pf_rfo.l3_miss.snoop_miss_or_no_fwdumask=0x2,period=100003,event=0xfe(( 1 * ( fp_arith_inst_retired.scalar_single + fp_arith_inst_retired.scalar_double ) + 2 * fp_arith_inst_retired.128b_packed_double + 4 * ( fp_arith_inst_retired.128b_packed_single + fp_arith_inst_retired.256b_packed_double ) + 8 * ( fp_arith_inst_retired.256b_packed_single + fp_arith_inst_retired.512b_packed_double ) + 16 * fp_arith_inst_retired.512b_packed_single )) / cyclesuncore_chaumask=0x02,event=0x50uncore_iiounc_iio_data_req_of_cpu.mem_write.part0Counts only multi-socket cacheline Directory state updates memory writes issued from the HA pipe. This does not include memory write requests which are for I (Invalid) or E (Exclusive) cachelinesCounts when a normal (Non-Isochronous) read is issued to any of the memory controller channels from the CHAumask=0x20,event=0x50fc_mask=0x07,ch_mask=0x08,umask=0x04,event=0xc0unc_m2m_direct2core_takenevent=0x27Multi-socket cacheline Directory update from S to I. Unit: uncore_m2m Counts when the M2M (Mesh to Memory) promotes a outstanding request in the prefetch queue due to a subsequent demand read request that entered the M2M with the same address.  Explanatory Side Note: The Prefecth queue is made of CAM (Content Addressable Memory)unc_upi_l1_power_cyclesCounts incoming FLITs (FLow control unITs) which bypassed the TxL(transmit) FLIT buffer and pass directly out the UPI Link. Generally, when data is transmitted across the Intel Ultra Path Interconnect (UPI), it will bypass the TxQ and pass directly to the link.  However, the TxQ will be used in L0p (Low Power) mode and (Link Layer Retry) LLR  mode, increasing latency to transfer out to the linkThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_F.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x04003C0100offcore_response.pf_l1d_and_sw.l3_hit_e.hit_other_core_no_fwdoffcore_response.pf_l1d_and_sw.l3_hit_e.any_snoopoffcore_response.pf_l3_rfo.l3_hit_f.snoop_missoffcore_response.all_rfo.l3_hit_m.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.ANY_RESPONSEoffcore_response.all_reads.supplier_none.hitm_other_coreThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_F.SNOOP_NONEoffcore_response.pf_l3_rfo.l3_hit_f.hit_other_core_fwdoffcore_response.demand_code_rd.l3_hit_s.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.ALL_READS.SUPPLIER_NONE.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000020020offcore_response.demand_rfo.supplier_none.no_snoop_neededThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT.SNOOP_HIT_WITH_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00000107F7This event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_E.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400040490This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_NONEThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_F.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080048000period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000108000This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_MISSThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.ANY_RESPONSEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800100020This event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_FWDoffcore_response.demand_data_rd.l3_hit.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x01003C0490This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000200010This event is deprecated. Refer to new event OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F803C0020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800100120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x04003C0020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x01003C07F7offcore_response.all_reads.l3_hit_s.no_snoop_neededThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_M.SNOOP_MISSThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_FWDoffcore_response.all_rfo.l3_hit_f.no_snoop_neededoffcore_response.all_pf_data_rd.l3_hit_e.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800080100This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT.NO_SNOOP_NEEDEDoffcore_response.all_rfo.supplier_none.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800028000This event is deprecated. Refer to new event OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000080100This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_S.NO_SNOOP_NEEDEDoffcore_response.pf_l1d_and_sw.l3_hit_m.any_snoopThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_M.ANY_SNOOPThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_M.SNOOP_NONEThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.SUPPLIER_NONE.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200200120offcore_response.pf_l2_rfo.supplier_none.no_snoop_neededoffcore_response.pf_l2_data_rd.l3_hit_s.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200040122offcore_response.all_rfo.supplier_none.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000200004offcore_response.pf_l3_rfo.l3_hit_s.no_snoop_neededThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_F.SNOOP_NONEThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT_M.ANY_SNOOPoffcore_response.all_pf_data_rd.l3_hit_f.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80100490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000020120offcore_response.other.l3_hit_f.any_snoopoffcore_response.all_reads.l3_hit_e.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080100001period=100003,umask=0x1,event=0xb7,offcore_rsp=0x04002007F7offcore_response.all_reads.l3_miss_local_dram.no_snoop_neededThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x013C000491This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x083FC00004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F84000001period=100003,umask=0x1,event=0xb7,offcore_rsp=0x023C000002This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS.ANY_SNOOPoffcore_response.all_reads.l3_miss.hit_other_core_fwdoffcore_response.demand_data_rd.l3_miss_remote_hop1_dram.snoop_noneALL_PF_RFO & L3_MISS_LOCAL_DRAM & SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x083FC00010This event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS.ANY_SNOOPoffcore_response.demand_data_rd.l3_miss_local_dram.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0210000120ocr.pf_l3_data_rd.l3_miss_remote_hop1_dram.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00BC000020offcore_response.all_pf_data_rd.l3_miss_remote_hop1_dram.hit_other_core_no_fwdCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_MISS_REMOTE_HOP1_DRAM & NO_SNOOP_NEEDEDCounts all demand code reads DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS_OR_NO_FWDocr.demand_code_rd.l3_miss.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0404000491period=100003,umask=0x1,event=0xb7,offcore_rsp=0x063B800120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0084000080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x083FC00001This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_NO_FWDocr.all_pf_rfo.l3_miss_remote_hop1_dram.snoop_noneocr.all_pf_data_rd.l3_miss.hit_other_core_no_fwdCounts all demand code reads  DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & NO_SNOOP_NEEDEDoffcore_response.demand_code_rd.l3_miss.hit_other_core_fwdoffcore_response.other.l3_miss_local_dram.no_snoop_neededoffcore_response.pf_l3_data_rd.l3_miss.no_snoop_neededoffcore_response.pf_l1d_and_sw.l3_miss_local_dram.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00BC000490ocr.all_pf_data_rd.l3_miss_remote_hop1_dram.any_snoopCounts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & L3_MISS & HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_MISSALL_PF_RFO & L3_MISS_LOCAL_DRAM & HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS.SNOOP_NONEThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS.HIT_OTHER_CORE_NO_FWDocr.pf_l3_data_rd.l3_miss_local_dram.snoop_missThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWDCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_FWDocr.pf_l2_rfo.l3_miss_remote_hop1_dram.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0804000400ocr.all_pf_data_rd.l3_miss_remote_hop1_dram.snoop_noneCounts any other requests OTHER & L3_MISS & HIT_OTHER_CORE_FWDALL_READS & L3_MISS_LOCAL_DRAM & SNOOP_NONECounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_S & HIT_OTHER_CORE_NO_FWDocr.all_pf_data_rd.supplier_none.hitm_other_coreALL_RFO & L3_HIT_F & HITM_OTHER_COREocr.other.l3_hit_m.hit_other_core_fwdCounts demand data reads  DEMAND_DATA_RD & L3_HIT_E & HITM_OTHER_CORECounts demand data reads  DEMAND_DATA_RD & L3_HIT_E & NO_SNOOP_NEEDEDocr.demand_code_rd.l3_hit_e.snoop_noneocr.all_pf_data_rd.pmm_hit_local_pmm.snoop_noneCounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_F & NO_SNOOP_NEEDEDocr.demand_rfo.pmm_hit_local_pmm.snoop_noneALL_PF_RFO & L3_HIT_E & ANY_SNOOPALL_DATA_RD & L3_HIT & HIT_OTHER_CORE_NO_FWDocr.pf_l1d_and_sw.l3_hit.hit_other_core_no_fwdALL_PF_DATA_RD & L3_HIT & SNOOP_HIT_WITH_FWDCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_F & ANY_SNOOPocr.pf_l2_rfo.supplier_none.hitm_other_coreocr.pf_l3_data_rd.any_responseocr.demand_data_rd.l3_hit.hitm_other_coreocr.all_rfo.l3_hit_s.hitm_other_coreocr.all_rfo.l3_hit.snoop_hit_with_fwdALL_RFO & L3_HIT & SNOOP_HIT_WITH_FWDALL_PF_RFO & L3_HIT_M & HIT_OTHER_CORE_NO_FWDALL_PF_DATA_RD & L3_HIT_E & ANY_SNOOPocr.demand_data_rd.l3_hit_e.snoop_missALL_READS & PMM_HIT_LOCAL_PMM & SNOOP_NOT_NEEDEDALL_PF_DATA_RD & L3_HIT_M & HITM_OTHER_COREALL_PF_RFO & SUPPLIER_NONE & NO_SNOOP_NEEDEDALL_RFO & L3_HIT_S & HIT_OTHER_CORE_FWDALL_PF_RFO & SUPPLIER_NONE & HIT_OTHER_CORE_NO_FWDCounts all demand code reads  DEMAND_CODE_RD & L3_HIT_S & HIT_OTHER_CORE_FWDocr.demand_rfo.l3_hit_f.hit_other_core_no_fwdany=1,period=25003,umask=0x1,event=0x3cperiod=2000003,umask=0x1,event=0x87period=2000003,umask=0x3,event=0UNC_M_PMM_READ_LATENCYumask=0x1,event=0xeaumask=0x4,event=0xeaunc_cha_llc_victims.total_eCounts the number of lines that were victimized on a fill.  This can be filtered by the state that the line was inunc_cha_llc_victims.total_sIngress (from CMS) Occupancy; IRQ. Unit: uncore_cha Write request of 4 bytes made to IIO Part3 by the CPU. Unit: uncore_iio unc_iio_data_req_of_cpu.peer_read.part1fc_mask=0x07,ch_mask=0x04,umask=0x02,event=0xc1Peer to peer write request of up to a 64 byte transaction is made by IIO Part0 to an IIO target. Unit: uncore_iio Counts all retired load instructions. This event accounts for SW prefetch instructions for loads  Supports address when precise (Precise event)Counts all microcode FP assistsNumber of SSE/AVX computational scalar single precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 1 computation. Applies to SSE* and AVX* scalar single precision floating-point instructions: ADD SUB MUL DIV MIN MAX RCP14 RSQRT14 RANGE SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementumask=0x30,period=2000003,cmask=1,edge=1,event=0x79umask=0x1,period=100007,event=0xc6,frontend=0x504006Counts retired instructions that are fetched after an interval where the front-end delivered no uops for a period of 256 cycles which was not interrupted by a back-end stall (Precise event)topdown.backend_bound_slotsIssue slots where no uops were being issued due to lack of back end resourcesCore cycles the allocator was stalled due to recovery from earlier clear event for this threadCounts core crystal clock cycles when the thread is unhalteduops_executed.cycles_ge_3number of branch instructions retired that were mispredicted and taken. Non PEBS  Supports address when precise (Precise event)Cycles when at least one PMH is busy with a page walk for code (instruction fetch) requestCounts memory requests originating from the core that miss in the last level cache. If the platform has an L3 cache, last level cache is the L3, otherwise it is the L2Data requested of the CPU : Card reading from DRAM : Number of DWs (4 bytes) the card requests of the main die.    Includes all requests initiated by the Card, including reads and writes. : x4 card is plugged in to slot 3Instruction Pipe Stall. IC pipe was stalled during this clock cycle for any reason (nothing valid in pipe ICM1)umask=0x1,event=0x8cumask=0x2,event=0x60l2_cache_req_stat.ls_rd_blk_csCore to L2 cacheable request access status (not including L2 Prefetch). Data cache read hit on shared line in L2ex_ret_near_ret_mispredex_tagged_ibs_ops.ibs_tagged_ops_retumask=0xCD,event=0x8bData Fabric CCM Performance Monitor Event DF CCM Request Ordered rdsizedncumask=0xE8,event=0x8bdf_ccm_reqa.node7.rdsizedumask=0x46,event=0x8bdf_ccm_reqa.node7.anyrdblkdf_ccm_reqa.node2.rdvlkxdf_ccm_reqa.node0.rdvlksumask=0xA2,event=0x8bdf_ccm_reqa.node1.rdvlklumask=0x02,event=0x8cumask=0x22,event=0x8cdf_ioms_reqa.node6.ios_respdf_ioms_reqa.node1.fenceumask=0x49,event=0x108df_ioms_reqa.node0.anywrsized=64bdf_ioms_reqa.node4.anywrsized>32band<64bumask=0xC4,event=0x108umask=0x22,event=0x108df_ioms_reqb.node3.pieinterruptData Fabric CCM Performance Monitor Event DF IOMS Request Type B (IO and PIE Requests) Ordered anyiotransactionumask=0x2C,event=0x109df_ioms_reqb.node3.ioanynon-postedwrsized=64bdf_ioms_reqb.node3.ioanypostedwrsized=32umask=0xA1,event=0x109l3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x02,event=0x1l3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x02,event=0x1l3_request_g1.t6.s0.wrsizedl3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x04,event=0x1l3_request_g1.t2.s1.rdsizedncl3_request_g1.t2.s2.rdsizedncl3_request_g1.t0.s3.rdsizedncl3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x40,event=0x1l3_request_g1.t1.s1.rdsizedl3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x40,event=0x1l3_request_g1.t2.s1.cachingl3_request_g1.t5.s3.cachingl3fillvicreq.t3.s0.vicblkl3fillvicreq.t3.s1.vicblkl3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x02,event=0x3l3fillvicreq.t3.s2.chgtoxl3fillvicreq.t4.s3.chgtoxl3fillvicreq.t6.s2.rdblkc_s_vicl3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x04,event=0x3l3fillvicreq.t5.s3.rdblkc_sl3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x10,event=0x3l3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x20,event=0x3l3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x20,event=0x3l3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x40,event=0x3l3fillvicreq.t2.s2.rdblkll3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x80,event=0x3l3victimstate.t1.s3.nol3victimlinel3victimstate.t0.s0.f_sl3victimstate.t0.s0.ol3victimstate.t7.s0.ol3victimstate.t2.s1.ol3victimstate.t6.s2.ol3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x08,event=0x9l3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x10,event=0x9l3victimstate.t4.s0.e_fel3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x20,event=0x9l3victimstate.t2.s0.dl3victimstate.t5.s2.dl3victimstate.t1.s0.odl3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x80,event=0x9l3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x80,event=0x9Bus lock when a locked operations crosses a cache boundary or is done on an uncacheable memory typels_stlfls_l1_d_tlb_miss.tlb_reload_4k_l2_missL1 DTLB Reload of a page of 1G sizeOC Mode Switch. IC to OC mode switchbp_l1_tlb_fetch_hit.if4kFloating Point Dispatch Faults. XMM fill faultumask=0x2,event=0x25ls_ret_cpuidNumber of SMIs receivedLS MAB Allocates by Type. DC prefetcherDemand Data Cache Fills by Data Source. Hit in cache; local CCX (not Local L2), or Remote CCX and the address's Home Node is on this thread's diels_refills_from_sys.ls_mabresp_lcl_l2umask=0xff,event=0x4bumask=0x2,event=0x59FP_DISPATCHED_FPU_OPSDC_MICROARCHITECTURAL_LATE_CANCELDC_DISPATCHED_PREFETCH_INSTRUCTIONSDC_DCACHE_ACCESSES_BY_LOCKSPC_PROC_RETURNMEM_ACCESSAXI_WRITEL1_DCACHE_NEON_ACCESSRET_STACK_MISPREDICTJAZELLE_BACKWARD_BRANCHSTREX_FAILEDDATA_EVICTIONISBPLE_REQUEST_COMPLETEDBUS_ACCESS_STL1D_CACHE_LDL1D_CACHE_STICACHE_WRITE_MISSICACHE_EVICTL2CACHE_SET_TAG_WRITEL2_ERR_CORRECTEDIC_BLOCKED_CYCLESFSB_FULL_STALLSLDQ_OVER_50_FULLOCP_ALL_REQUESTSVFPU_INSTR_WAIT_CYCLESL1_DATA_SNOOP_HITSDSS_INSTR_COMPLETEDLSU_ALIAS_VS_FSQ_WB0_WB1FP_LOAD_DOUBLE_COMPLETED_IN_LSULSU_COMPLETES_FP_STORE_SINGLEFPU_INSTR_COMPLETEDL3_CACHE_HITSINTERVENTIONINSTR_COMPLETED_WITH_ALL_THREADS_RUNNINGSNOOP_PUSHESFPU_DOUBLE_PUMPk8-bu-cpu-clk-unhaltedx87low-op-pos-1dram-controller-queue-bypassBERIINTEL_HASWELLINTEL_SKYLAKE_XEONtopic: %s
cpu_clk_unhalted.threadlongest_lat_cache.reference{"type": "closelog"}
%s, "version": "0x%08x", "arch": "0x%08x", "cpuid": "%s", "tsc_freq": "%jd", "sec": "%jd", "nsec": "%jd"}
%s, "pmcid": "0x%08x", "pid": "%d"}
%s, "pid": "%d", "start": "0x%016jx", "end": "0x%016jx"}
%s, "tid": "%d", "pid": "%d", "flags": "0x%08x", "tdname": "%s"}
v17v1GenuineIntel-6-3CGenuineIntel-6-25uops_executed.thread / ( cpu@uops_executed.core\,cmask\=1@ / 2) if #smt_on else uops_executed.cycles_ge_1_uop_execFraction of cycles spent in Kernel modeumask=0x22,period=200003,event=0x24This event counts the number of demand Data Read requests that hit L2 cache. Only not rejected loads are countedoffcore_requests.demand_data_rdRetired load uops misses in L1 cache as data sources. Uses PEBS  Supports address when precise (Precise event)umask=0x8,period=200003,event=0xf0l2_lines_in.iumask=0x2,period=100003,event=0xf1umask=0x20,period=2000003,event=0xc7umask=0x4,period=100003,event=0xcaidq.mite_uopsidq.ms_dsb_occurumask=0x2,period=200003,event=0x80umask=0x1,period=2000003,event=0xc8Number of times a disallowed operation caused an HLE abortThis event counts loads with latency value being above four  Spec update: BDM100, BDM35 (Must be precise)mem_trans_retired.load_latency_gt_32Loads with latency value being above 64  Spec update: BDM100, BDM35 (Must be precise)umask=0x1,period=1009,event=0xcd,ldlat=0x80Loads with latency value being above 512  Spec update: BDM100, BDM35 (Must be precise)umask=0x1,period=2000003,event=0xeThis event counts cycles during which the Resource Allocation Table (RAT) does not issue any Uops to the reservation station (RS) for the current threadmove_elimination.simd_not_eliminatedumask=0x84,period=200003,event=0x88This event counts both taken and not taken speculative and retired macro-unconditional branch instructions, excluding calls and indirectsThis event counts taken speculative and retired mispredicted indirect branches that have a return mnemonicumask=0xc1,period=200003,event=0x89uops_dispatched_port.port_1This event counts, on the per-thread basis, cycles during which uops are dispatched from the Reservation Station (RS) to port 2Cycles per thread when uops are executed in port 6Number of cycles using always true condition (uops_ret < 16) applied to non PEBS uops retired eventAll (macro) branch instructions retiredumask=0x10,period=400009,event=0xc4br_inst_retired.far_branchbr_misp_retired.all_branches_pebsbaclears.anyllc_misses.data_readLLC misses - Uncacheable reads (from cpu) . Derived from unc_c_tor_inserts.miss_opcode. Unit: uncore_cbox llc_references.pcie_ns_partial_writeM line forwarded from remote cache along with writeback to memory. Unit: uncore_ha (unc_m_power_critical_throttle_cycles / unc_m_dclockticks) * 100.event=0x4dtlb_load_misses.stlb_hitumask=0x60,period=2000003,event=0x8This category represents fraction of slots wasted due to incorrect speculationsInstructions Per Cycle (per Logical Processor)FLOPc_SMTDRAM_BW_UseThis is a precise version (that is, uses PEBS) of the event that counts retired load uops which data sources were HitM responses from a core on same socket (shared L3)  Spec update: BDM100.  Supports address when precise (Precise event)offcore_response.demand_code_rd.supplier_none.snoop_missoffcore_response.pf_l2_rfo.l3_hit.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C0080offcore_response.pf_l3_rfo.supplier_none.snoop_hitmoffcore_response.pf_l3_rfo.supplier_none.any_snoopoffcore_response.pf_l3_code_rd.supplier_none.snoop_noneoffcore_response.other.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0000010090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x01003C0090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C0090offcore_response.all_pf_code_rd.l3_hit.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400020091Counts all demand & prefetch RFOs have any response typeumask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C0122Number of SSE/AVX computational single precision floating-point instructions retired. Applies to SSE* and AVX*scalar, double and single precision floating-point: ADD SUB MUL DIV MIN MAX RCP RSQRT SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per elementumask=0x4,period=2000003,cmask=1,event=0x79offcore_response.demand_data_rd.l3_miss_local_dram.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1004000004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0084000010offcore_response.pf_l2_data_rd.l3_miss_local_dram.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C000010offcore_response.pf_l2_code_rd.l3_miss_local_dram.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x20003C0080umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0104000080umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0204000080offcore_response.pf_l3_data_rd.l3_miss_local_dram.snoop_hit_no_fwdoffcore_response.pf_l3_data_rd.l3_miss.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F84000100umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000020200umask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C000200offcore_response.other.supplier_none.snoop_non_dramoffcore_response.other.l3_miss_local_dram.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2004008000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C008000offcore_response.all_pf_data_rd.l3_miss_local_dram.snoop_noneoffcore_response.all_pf_data_rd.l3_miss_local_dram.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0204000090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1004000090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F84000090offcore_response.all_pf_rfo.l3_miss_local_dram.snoop_non_dramoffcore_response.all_pf_code_rd.l3_miss_local_dram.snoop_hitmoffcore_response.all_pf_code_rd.l3_miss_local_dram.snoop_non_dramoffcore_response.all_data_rd.l3_miss_local_dram.snoop_noneoffcore_response.all_data_rd.l3_miss_local_dram.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F84000091Unit: uncore_cbox L3 Lookup read request that access cache and found line in any MESI-stateumask=0x16,event=0x34L3 Lookup read request that access cache and found line in E or S-stateuncore_arbTotal number of Core outgoing entries allocated. Accounts for Coherent and non-coherent trafficunc_arb_coh_trk_requests.allMemory_LatRetired load uops which data sources were data hits in L3 without snoops required  Supports address when precise.  Spec update: BDM100 (Precise event)offcore_response.all_requests.llc_hit.any_responseoffcore_response.all_reads.llc_hit.hitm_other_coreCounts all demand & prefetch RFOs hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwardedCounts all data/code/rfo reads (demand & prefetch) miss the L3 and clean or shared data is transferred from remote cacheCounts all demand & prefetch RFOs miss in the L3qpi_ctl_bandwidth_txl2_ld.self.any.i_stateumask=0x41,period=200000,event=0x2al2_lock.self.mesiumask=0x74,period=200000,event=0x2eRejected L2 cache requestsl2_reject_busq.self.demand.m_stateumask=0x40,period=200000,event=0x32umask=0xa1,period=2000000,event=0x40umask=0x89,period=200000,event=0x5misalign_mem_ref.st_bubbleumask=0x8f,period=200000,event=0x7umask=0x40,period=200000,event=0x60bus_trans_ifetch.all_agentsInstruction-fetch bus transactionsumask=0x8,period=200000,event=0x77cycles_int_masked.cycles_int_pending_and_maskedMultiply operations executedumask=0x1,period=2000000,event=0x14event=0x0,umask=0x03page_walks.i_side_cyclesCounts load uops retired that hit the L1 data cache  Supports address when precise (Must be precise)Counts load uops retired that miss in the L2 cache  Supports address when precise (Must be precise)umask=0x20,period=200003,event=0xd1umask=0x40,period=200003,event=0xd1umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000003091umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000003010Counts data cache line reads generated by hardware L1 data cache prefetcher that miss the L2 cacheCounts data cache line reads generated by hardware L1 data cache prefetcher that miss the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes that miss the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts reads for ownership (RFO) requests generated by L2 prefetcher that miss the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data cacheline reads generated by hardware L2 cache prefetcher that miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts a load blocked from using a store forward, but did not occur because the store data was not available at the right time.  The forward might occur subsequently when the data is available (Must be precise)umask=0x4,period=200003,event=0x3umask=0x0,period=200003,event=0x9cmachine_clears.allRetired mispredicted instructions of near indirect Jmp or near indirect call. (Precise event capable) (Must be precise)umask=0xfb,period=200003,event=0xc5umask=0x10,period=200003,event=0xe6Counts demand reads for ownership (RFO) requests generated by a write to full data cache line hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts demand reads for ownership (RFO) requests generated by a write to full data cache line outstanding, per cycle, from the time of the L2 miss to when any response is receivedCounts demand instruction cacheline and I-side prefetch requests that miss the instruction cache have any transaction responses from the uncore subsystem. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000010008Counts data cacheline reads generated by hardware L2 cache prefetcher have any transaction responses from the uncore subsystem. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts bus lock and split lock requests have any transaction responses from the uncore subsystem. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.bus_locks.l2_miss.snoop_miss_or_no_snoop_neededCounts data cache line reads generated by hardware L1 data cache prefetcher have any transaction responses from the uncore subsystem. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.streaming_stores.any_responseCounts requests to the uncore subsystem miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredoffcore_response.any_rfo.any_responseoffcore_response.any_read.outstandingPage walk completed due to an instruction fetch in a 4K pageumask=0x4,period=2000003,event=0x85Cycles in which the L1D is lockedoffcore_response.all_rfo.l3_hit.hitm_other_coreCounts all demand data writes (RFOs) hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwardedumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FFFC00020This event counts cycles when the Reservation Station ( RS ) is empty for the thread. The RS is a structure that buffers allocated micro-ops from the Front-end. If there are many cycles when the RS is empty, it may represent an underflow of instructions delivered from the Front-endCycles per core when uops are executed in port 5Cycles which a uop is dispatched on port 7 in this threadCycles where at least 2 uops were executed per-thread  Spec update: HSD144, HSD30, HSM31Completed page walks due to misses in ITLB 2M/4M page entriesCompleted page walks in ITLB of any page sizeNumber of ITLB page walker loads that hit in the L3  Spec update: HSD25Retired load uops which data sources were data hits in L3 without snoops required  Supports address when precise.  Spec update: HSD74, HSD29, HSD25, HSM26, HSM30 (Precise event)offcore_response.demand_data_rd.llc_hit.hitm_other_corehsx metricsumask=0x40,period=200003,event=0x24umask=0xc0,period=200003,event=0x24Offcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue to uncore, every cycleAll retired store uops. (Precise Event)Retired load uops which data sources were hits in LLC without snoops required (Precise event)Counts all demand rfo'sumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00010004simd_fp_256.packed_doubleoffcore_response.all_code_rd.llc_miss.dramNumber of cycles waiting for the checkpoints in Resource Allocation Table (RAT) to be recovered after Nuke due to all other cases except JEClear (e.g. whenever a ucode assist is needed like SSE exception, memory disambiguation, etc.)Cycles per core when uops are dispatched to port 5umask=0x80,event=0x81Retired load uops whose data source was remote DRAM (Snoop not needed, Snoop Miss, or Snoop Hit data not forwarded)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3f803c0090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x803c8000Counts prefetch (that bring data to L2) data reads that hit in the LLC and the snoops sent to sibling cores return clean responseivt metricsCounts all demand & prefetch code reads that miss the LLCumask=0x1,period=100003,event=0xb7,offcore_rsp=0x87f800244umask=0x1,period=100003,event=0xb7,offcore_rsp=0x6004003f7umask=0x1,period=100003,event=0xb7,offcore_rsp=0x107fc003f7offcore_response.demand_code_rd.llc_miss.remote_dramoffcore_response.demand_code_rd.llc_miss.remote_hitmCounts demand data reads that miss the LLC  and the data returned from remote dramunc_c_tor_occupancy.miss_localunc_m_act_count.rdunc_p_freq_band2_cyclesAll retired load uops (Precise event)Loads with latency value being above 4  (Must be precise)Hardware Prefetch requests that miss the L1D cache. This accounts for both L1 streamer and IP-based (IPP) HW prefetchers. A request is being counted each time it access the cache & miss it, including if a block is applicable or if hit the Fill Buffer for Loads delayed due to SB blocks, preceding store operations with known addresses but unknown dataumask=0x3,event=0x36Counts the number of MEC requests from the L2Q that reference a cache line (cacheable requests) exlcuding SW prefetches filling only to L2 cache and L1 evictions (automatically exlcudes L2HWP, UC, WC) that were rejected - Multiple repeated rejects should be counted multiple timesl2_requests.referenceCounts Demand code reads and prefetch code read requests  that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster modeCounts Demand code reads and prefetch code read requests  that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M stateoffcore_response.any_rfo.l2_hit_far_tile_mCounts Demand cacheable data write requests  that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M stateoffcore_response.any_request.l2_hit_far_tile_e_foffcore_response.uc_code_reads.l2_hit_near_tile_mCounts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for any responseoffcore_response.partial_reads.l2_hit_far_tile_mCounts Partial reads (UC or WC and is valid only for Outstanding response type).  that accounts for any responseoffcore_response.pf_l2_rfo.l2_hit_far_tile_moffcore_response.pf_l2_rfo.l2_hit_near_tile_mumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000400001offcore_response.any_data_rd.l2_hit_this_tile_moffcore_response.pf_l1_data_rd.l2_hit_this_tile_eumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0004002000Counts demand code reads and prefetch code reads that accounts for responses which hit its own tile's L2 with data in S stateCounts demand code reads and prefetch code reads that accounts for responses which hit its own tile's L2 with data in F stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0010000100Counts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for responses which hit its own tile's L2 with data in F stateCounts any Read request  that accounts for responses which hit its own tile's L2 with data in F stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800180020Counts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for reponses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M stateCounts any request that accounts for reponses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster modeoffcore_response.any_data_rd.l2_hit_far_tileoffcore_response.any_read.ddr_nearoffcore_response.any_request.mcdram_farCounts L1 data HW prefetches that accounts for data responses from MCDRAM LocalCounts Partial reads (UC or WC and is valid only for Outstanding response type).  that accounts for responses from any NON_DRAM system address. This includes MMIO transactionsumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0101000040offcore_response.pf_l2_rfo.non_dramumask=0x1,period=100007,event=0xb7,offcore_rsp=0x2000020020offcore_response.pf_l2_rfo.mcdram_nearoffcore_response.any_read.mcdramCounts any Read request  that accounts for responses from MCDRAM (local and far)offcore_response.uc_code_reads.ddrCounts the number of near relative CALL branch instructions retired (Precise event)Counts the number of mispredicted branch instructions retired that were conditional jumps and predicted taken (Precise event)Counts the number of core cycles when no micro-ops are allocated and the ROB is fullno_alloc_cycles.allrecycleq.ld_block_st_forwardddr bandwidth read (CPU traffic only) (MB/sec). Unit: uncore_imc uncore_edc_eclkl1d_cache_st.e_stateL1 data cache stores in S stateumask=0x4,period=100000,event=0x28All L2 transactionsumask=0x10,period=100000,event=0x27Instructions retired which contains a load (Precise Event)mem_load_retired.hit_lfbmem_load_retired.other_core_l2_hit_hitmoffcore_requests_sq_fullMemory instructions retired above 0 clocks (Precise Event)umask=0x1,period=100000,event=0xb7,offcore_rsp=0xFF11Offcore data reads satisfied by the LLCoffcore_response.data_ifetch.remote_cache_hitOffcore demand data requests satisfied by any cache or DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x703Offcore demand data requests satisfied by a remote cache or remote DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3801umask=0x1,period=100000,event=0xb7,offcore_rsp=0x801offcore_response.demand_rfo.any_locationumask=0x1,period=100000,event=0xb7,offcore_rsp=0x8002umask=0x1,period=100000,event=0xb7,offcore_rsp=0x280offcore_response.other.local_cacheoffcore_response.pf_data_rd.llc_hit_other_core_hitoffcore_response.prefetch.any_locationumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3870X87 Floating poiint assists for invalid input value (Precise Event)Offcore data reads satisfied by a remote DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x6004umask=0x1,period=100000,event=0xb7,offcore_rsp=0x2040offcore_response.pf_rfo.any_llc_missbpu_clears.earlyScoreboard stall cyclesseg_rename_stallssq_full_stall_cyclesIndirect non call branches executedumask=0x30,period=20000,event=0x88br_misp_exec.condumask=0x4,period=2000000,event=0x87Reservation Station full stall cyclesuops_decoded.esp_foldingUops decoded by Microcode Sequenceruops_decoded.stall_cyclesuops_executed.core_active_cyclesumask=0x2,period=200000,event=0x85Number of times a request needed a FB (Fill Buffer) entry but there was no entry available for it. A request includes cacheable/uncacheable demands that are load, store or SW prefetch instructionsCounts cycles when offcore outstanding cacheable Core Data Read transactions are present in the super queue. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation). See corresponding Umask under OFFCORE_REQUESTSRetired store instructions that miss the STLB. (Precise Event)  Supports address when preciseRetired load instructions that split across a cacheline boundary. (Precise Event)  Supports address when preciseRetired load instructions missed L1 cache as data sources  Supports address when precise (Precise event)Retired instructions with at least 1 uncacheable load or lock  Supports address when precise (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00401C0004offcore_response.demand_code_rd.l3_hit_s.snoop_missoffcore_response.demand_code_rd.l3_hit_e.snoop_not_neededoffcore_response.demand_code_rd.l3_hit_m.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC01C0002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x10001C0002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0100002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200100002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x04001C0001offcore_response.demand_data_rd.l3_hit_s.any_snoopCounts retired Instructions that experienced DSB (Decode stream buffer i.e. the decoded instruction-cache) miss (Precise event)frontend_retired.stlb_missfrontend_retired.latency_ge_2tx_mem.abort_capacityDemand Data Read requests who miss L3 cacheCounts randomly selected loads when the latency from first dispatch to completion is greater than 256 cycles (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC408000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x007C400002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC400001sw_prefetch_access.t0Mispredicted direct and indirect near call instructions retired (Precise event)This event counts both taken and not taken retired mispredicted direct and indirect near calls, including both register and memory indirect (Precise event)( itlb_misses.walk_pending + dtlb_load_misses.walk_pending + dtlb_store_misses.walk_pending + ept.walk_pending ) / ( 2 * cycles )dtlb_store_misses.walk_activeThis event counts the number of retire loads that experienced cache line boundary splits (Precise event)Counts DCU hardware prefetcher data read that have any response typeCounts data cacheline reads generated by L2 prefetchers that hit in the other module where modified copies were found in other core's L1 cacheCounts demand and DCU prefetch RFOs that miss L2 with a snoop miss responseoffcore_response.demand_data_rd.l2_miss.snoop_missThis event counts all instruction fetches from the instruction cacheCounts the number of mispredicted JCC branch instructions retired (Precise event)Counts the number of mispredicted near indirect JMP and near indirect CALL branch instructions retired (Precise event)This event counts the number of times that pipeline stalled due to FP operations needing assistsRetired load uops which data sources were LLC and cross-core snoop hits in on-pkg core cache. (Precise Event - PEBS) (Precise event)offcore_response.pf_l2_code_rd.llc_hit.hitm_other_coreumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1003c0020umask=0x1,period=100003,event=0xb7,offcore_rsp=0x300400002snb metricsREQUEST = ANY IFETCH and RESPONSE = LLC_HIT_NO_OTHER_COREumask=0x1,period=100000,event=0xb7,offcore_rsp=0x50ffoffcore_response.demand_data.local_dram_and_remote_cache_hitoffcore_response.demand_data_rd.all_local_dram_and_remote_cache_hitREQUEST = OTHER and RESPONSE = ALL_LOCAL_DRAM AND REMOTE_CACHE_HITumask=0x1,period=100000,event=0xb7,offcore_rsp=0xff40umask=0x1,period=100000,event=0xb7,offcore_rsp=0xf808offcore_response.demand_data.other_local_dramREQUEST = PF_DATA and RESPONSE = OTHER_LOCAL_DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2050offcore_response.pf_data_rd.any_dram_and_remote_fwdSnoop code requestssnoopq_requests.datasnoopq_requests_outstanding.codeCycles snoop data requests queuedDTLB miss large page walksumask=0x4,period=2000000,event=0x49umask=0x1,period=100000,event=0xb7,offcore_rsp=0x5811Counts prefetch (that bring data to L2) data reads TBD TBDoffcore_response.all_pf_data_rd.l3_hit.hitm_other_coreNumber of Packed Double-Precision FP arithmetic instructions (Use operation multiplier of 8)Number of Packed Single-Precision FP arithmetic instructions (Use operation multiplier of 16)offcore_response.pf_l1d_and_sw.l3_miss.any_snoopoffcore_response.all_pf_data_rd.l3_miss.snoop_miss_or_no_fwdcore_snoop_response.rsp_ihitiidi_misc.wb_downgradeunc_m_wpq_occupancyfc_mask=0x07,ch_mask=0x02,umask=0x04,event=0x83Core Cross Snoops Issued; Multiple Eviction. Unit: uncore_cha unc_cha_dir_update.torunc_cha_snoop_resp.rspsfwdCounts clockticks of the 1GHz trafiic controller clock in the IIO unitfc_mask=0x07,ch_mask=0x04,umask=0x01,event=0xc0Read request for up to a 64 byte transaction is made by the CPU to IIO Part3. Unit: uncore_iio Write request of up to a 64 byte transaction is made to IIO Part3 by the CPU . Unit: uncore_iio Counts every read request for up to a 64 byte transaction of data made by IIO Part1 to a unit on the main die (generally memory). In the general case, Part1 refers to a x4 PCIe card plugged into the second slot of a PCIe riser card, but it could refer to any x4 device attached to the IIO unit using lanes starting at lane 4 of the 16 lanes supported by the busNumber of reads in which direct to core transaction were overridden. Unit: uncore_m2m event=0x28Multi-socket cacheline Directory lookups (cacheline found in A state) . Unit: uncore_m2m Counts when the M2M (Mesh to Memory) updates the multi-socket cacheline Directory state from from I (Invalid) to S (Shared)umask=0x2,event=0x38Counts when the M2M (Mesh to Memory) issues partial writes to the iMC (Memory Controller).  It only counts normal priority non-isochronous writesevent=0x56AD Ingress (from CMS) Queue Inserts. Unit: uncore_m2m uncore_m3upiumask=0x97,event=0x2This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT.ANY_SNOOPThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT.ANY_SNOOPany=1,cmask=1,period=2000003,umask=0x1,event=0x48This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_F.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x02000807F7This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.ANY_RESPONSEThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_MISSThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080400020This event is deprecated. Refer to new event OCR.PF_L3_RFO.SUPPLIER_NONE.ANY_SNOOPoffcore_response.all_pf_rfo.l3_hit_e.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200040080This event is deprecated. Refer to new event OCR.OTHER.L3_HIT.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00800207F7offcore_response.all_rfo.pmm_hit_local_pmm.any_snoopThis event is deprecated. Refer to new event OCR.PF_L2_RFO.ANY_RESPONSEoffcore_response.pf_l3_rfo.l3_hit_f.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x01003C0120This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.SUPPLIER_NONE.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100100122This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_F.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x04003C0080This event is deprecated. Refer to new event OCR.OTHER.L3_HIT_F.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000100122This event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_M.SNOOP_MISSThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT_E.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400040120This event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWDoffcore_response.all_pf_data_rd.l3_hit_s.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100080004This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.SUPPLIER_NONE.NO_SNOOP_NEEDEDoffcore_response.pf_l3_rfo.l3_hit_e.hit_other_core_fwdperiod=100003,umask=0x11,event=0xd0period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100020100period=200003,umask=0x21,event=0x24period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080100400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80020120This event is deprecated. Refer to new event OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080040020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x01003C0001period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400080004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080400120This event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_M.HITM_OTHER_COREoffcore_response.all_reads.supplier_none.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08003C0010This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_M.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x02003C07F7This event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200080490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100080490This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F803C0002offcore_response.pf_l2_data_rd.supplier_none.no_snoop_neededThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT_F.ANY_SNOOPThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_FWDoffcore_response.all_reads.l3_hit_f.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0000010100( ( 64 * imc@event\=0xe7@ / 1000000000 ) / duration_time ) if 1 if 0 == 1 else 0 else 0period=100007,umask=0x1,event=0xc6,frontend=0x408006period=200003,umask=0x1,event=0x83period=2000003,umask=0x8,event=0x79Retired instructions that are fetched after an interval where the front-end delivered no uops for a period of 32 cycles which was not interrupted by a back-end stall (Precise event)This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS_LOCAL_DRAM.ANY_SNOOPocr.demand_code_rd.l3_miss_remote_hop1_dram.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0104008000Counts any other requests  OTHER & L3_MISS_LOCAL_DRAM & NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x043C000020offcore_response.all_reads.l3_miss_local_dram.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0110000100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0104000010Counts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & L3_MISS & HIT_OTHER_CORE_FWDocr.all_pf_data_rd.l3_miss.remote_hitmocr.pf_l2_data_rd.l3_miss_remote_hop1_dram.hitm_other_coreocr.all_pf_data_rd.l3_miss.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00BC000080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x103FC00122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F90000004This event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS_REMOTE_HOP1_DRAM.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS.HIT_OTHER_CORE_FWDocr.all_pf_data_rd.l3_miss.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x02040007F7ocr.all_pf_data_rd.l3_miss_local_dram.no_snoop_neededThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F90000010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F90008000ocr.other.l3_miss_remote_hop1_dram.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x01100007F7Counts all demand code reads DEMAND_CODE_RD & L3_MISS & ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3FBC0007F7ocr.pf_l3_data_rd.l3_miss.any_snoopALL_RFO & L3_MISS & SNOOP_MISSThis event is deprecated. Refer to new event OCR.OTHER.L3_MISS_REMOTE_HOP1_DRAM.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS_LOCAL_DRAM.SNOOP_MISSThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISSThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS.ANY_SNOOPocr.all_rfo.l3_miss_remote_hop1_dram.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0810000020ocr.demand_rfo.l3_miss.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0110000120ALL_PF_RFO & L3_MISS_REMOTE_HOP1_DRAM & NO_SNOOP_NEEDEDALL_PF_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103FC00010ocr.all_pf_data_rd.l3_miss.snoop_noneoffcore_response.all_pf_rfo.l3_miss_remote_hop1_dram.hit_other_core_no_fwdCounts all demand data writes (RFOs) DEMAND_RFO & L3_MISS & ANY_SNOOPThis event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS_REMOTE_HOP1_DRAM.ANY_SNOOPocr.all_reads.l3_miss_local_dram.no_snoop_neededoffcore_response.pf_l2_data_rd.l3_miss_remote_hop1_dram.hitm_other_coreCounts all demand data writes (RFOs) DEMAND_RFO & L3_MISS & REMOTE_HIT_FORWARDThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS.SNOOP_MISSThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS_LOCAL_DRAM.NO_SNOOP_NEEDEDoffcore_response.demand_rfo.l3_miss_remote_hop1_dram.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_NONEThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS_LOCAL_DRAM.HITM_OTHER_COREocr.pf_l2_data_rd.l3_miss.any_snoopoffcore_response.all_data_rd.l3_miss.hitm_other_coreoffcore_response.pf_l2_rfo.l3_miss_local_dram.hitm_other_coreThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS.SNOOP_MISSocr.demand_data_rd.l3_hit_e.hitm_other_coreocr.pf_l2_data_rd.supplier_none.hit_other_core_no_fwdALL_PF_DATA_RD & L3_HIT_E & SNOOP_MISSALL_RFO & L3_HIT_E & HIT_OTHER_CORE_FWDCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & SUPPLIER_NONE & HITM_OTHER_COREocr.pf_l3_rfo.l3_hit_f.hit_other_core_fwdALL_PF_DATA_RD & L3_HIT_F & SNOOP_MISSocr.all_rfo.l3_hit_f.hit_other_core_fwdocr.demand_code_rd.l3_hit_e.hitm_other_coreCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_E & ANY_SNOOPCounts all demand code reads  DEMAND_CODE_RD & L3_HIT_E & HIT_OTHER_CORE_FWDocr.pf_l2_data_rd.l3_hit_e.snoop_noneALL_PF_RFO & L3_HIT_F & SNOOP_NONECounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_F & HITM_OTHER_CORECounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_S & HITM_OTHER_CORECounts any other requests  OTHER & SUPPLIER_NONE & NO_SNOOP_NEEDEDALL_RFO & L3_HIT_F & SNOOP_MISSocr.all_data_rd.l3_hit_e.hitm_other_coreocr.all_reads.l3_hit.any_snoopocr.all_reads.supplier_none.snoop_missALL_DATA_RD & L3_HIT_E & HIT_OTHER_CORE_NO_FWDocr.demand_data_rd.l3_hit.any_snoopALL_RFO & L3_HIT & ANY_SNOOPocr.pf_l2_data_rd.l3_hit_e.no_snoop_neededCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_HIT_E & NO_SNOOP_NEEDEDocr.pf_l2_rfo.supplier_none.no_snoop_neededocr.pf_l3_data_rd.supplier_none.hit_other_core_fwdALL_RFO & L3_HIT_E & ANY_SNOOPocr.all_pf_rfo.l3_hit.snoop_noneocr.all_pf_data_rd.l3_hit_s.no_snoop_neededocr.demand_data_rd.l3_hit_s.snoop_noneCounts all demand data writes (RFOs)  DEMAND_RFO & SUPPLIER_NONE & HIT_OTHER_CORE_NO_FWDocr.pf_l1d_and_sw.l3_hit_f.snoop_noneocr.other.l3_hit.hitm_other_coreCounts all demand code reads  DEMAND_CODE_RD & L3_HIT_F & NO_SNOOP_NEEDEDALL_PF_DATA_RD & L3_HIT_E & HIT_OTHER_CORE_FWDperiod=2000003,umask=0x10,event=0xa6unc_cha_fast_asserted.horzumask=0x80,event=0x19Counts number of entries in the specified Ingress queue in each cycleumask=0x02,event=0x3dCounts every read request for 4 bytes of data made by a unit on the main die (generally a core) or by another IIO unit to the MMIO space of a card on IIO Part2. In the general case, Part2 refers to a x4 or x8 PCIe card plugged into the third slot of a PCIe riser card, but it could refer to any x4 or x8 device attached to the IIO unit and using lanes starting at lane 8 of the 16 lanes supported by the busunc_iio_data_req_by_cpu.peer_read.part2Counts every write request of up to a 64 byte transaction of data made to the MMIO space of a card on IIO Part0 by a unit on the main die (generally a core) or by another IIO unit. In the general case, Part0 refers to a standard PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could also refer to any device plugged into the first slot of a PCIe riser card or to a device attached to the IIO unit which starts its use of the bus using lane 0 of the 16 lanes supported by the busCounts every write request of up to a 64 byte transaction of data made to the MMIO space of a card on IIO Part2 by a unit on the main die (generally a core) or by another IIO unit. In the general case, Part2 refers to a x4 or x8 PCIe card plugged into the third slot of a PCIe riser card, but it could refer to any x4 or x8 device attached to the IIO unit and using lanes starting at lane 8 of the 16 lanes supported by the busCounts incoming FLITs (FLow control unITs) which bypassed the slot1 RxQ buffer  (Receive Queue) and passed directly across the BGF and into the Egress.  This is a latency optimization, and should generally be the common case.  If this value is less than the number of FLITs transfered, it implies that there was queueing getting onto the ring, and thus the transactions saw higher latencycmask=1,period=100003,umask=0x10,event=0x8Counts the number of cycles when the optimal number of uops were delivered by the Instruction Decode Queue (IDQ) to the back-end of the pipeline when there was no back-end stalls. This event counts for one SMT thread in a given cycleumask=0x1,period=100007,event=0xc6,frontend=0x510006Counts the number of times we could not allocate Lock BufferCounts the number of times HLE commit succeeded  Supports address when preciseNumber of times an HLE execution aborted due to any reasons (multiple categories may count as one)Counts the number of times an RTM execution aborted due to incompatible memory typemisc_retired.lbr_insertsCounts all demand reads for ownership (RFO) requests and software based prefetches for exclusive ownership (PREFETCHW) that have any response typemachine_clears.anyCounts all machine clears due to, but not limited to memory ordering, memory disambiguation, SMC, page faults and FP assistumask=0x04,event=0x2Clockticks of the integrated IO (IIO) traffic controllerumask=0x4,event=0x60umask=0x80,event=0x61Core to L2 cacheable request access status (not including L2 Prefetch). Instruction cache hit clean line in L2umask=0x1,event=0x6dl3_request_g1.caching_l3_cache_accessesumask=0x8C,event=0x8bumask=0xCC,event=0x8bdf_ccm_reqa.node7.wrsizedumask=0xCB,event=0x8bumask=0xE9,event=0x8bData Fabric CCM Performance Monitor Event DF CCM Request Ordered specdramrddf_ccm_reqa.node7.rdvlkxumask=0x81,event=0x8bdf_ccm_reqb.node1.vicblkfullzerodf_ccm_reqb.node0.wrsizedncposteddf_ioms_reqa.node1.masterabortumask=0x0A,event=0x108df_ioms_reqa.node5.fenceumask=0x06,event=0x108umask=0xC6,event=0x108df_ioms_reqa.node3.anywrsized>32band<64bumask=0xA5,event=0x108df_ioms_reqa.node2.anywrsized=32bData Fabric CCM Performance Monitor Event DF IOMS Request Type B (IO and PIE Requests) Any DRAM transactionumask=0x6D,event=0x109df_ioms_reqb.node4.ioanyatomicdf_ioms_reqb.node4.ioanynon-postedwrsized=32bumask=0xC8,event=0x109Data Fabric CCM Performance Monitor Event DF IOMS Request Type B (IO and PIE Requests) Ordered ioanypostedwrsized=64bumask=0xf0,event=0fp_retx87_fp_ops.allThe number of x87 floating-point Ops that have retired. The number of events logged per cycle can vary from 0 to 8umask=0x8,event=0x4l3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x02,event=0x1l3_request_g1.t0.s1.wrsizedncl3_request_g1.t2.s1.wrsizedncl3_request_g1.t3.s3.wrsizedncl3_request_g1.t4.s0.wrsizedl3_request_g1.t5.s0.rdsizedncl3_request_g1.t5.s3.rdsizedl3fillvicreq.t5.s0.vicblkl3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x01,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x01,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x01,event=0x3l3fillvicreq.t1.s1.chgtoxl3fillvicreq.t1.s1.rdblkc_s_vicl3fillvicreq.t5.s1.rdblkc_s_vicl3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x08,event=0x3l3fillvicreq.t0.s2.rdblkc_sl3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x08,event=0x3l3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x10,event=0x3l3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x10,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x10,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x10,event=0x3l3fillvicreq.t1.s1.rdblkxl3fillvicreq.t6.s1.rdblkxl3fillvicreq.t3.s2.rdblkxl3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x40,event=0x3l3fillvicreq.t0.s0.rdblkll3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x80,event=0x3l3fillvicreq.t2.s0.rdblkll3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x80,event=0x3l3fillvicreq.t7.s0.rdblkll3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x80,event=0x3l3victimstate.t6.s1.nol3victimlinel3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x04,event=0x9l3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x10,event=0x9l3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x20,event=0x9l3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x20,event=0x9l3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x40,event=0x9l3victimstate.t5.s1.dl3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x40,event=0x9l3victimstate.t6.s0.odl3victimstate.t3.s3.odumask=0x1,event=0x25Counts the number of operations dispatched to the LS unit. Unit Masks ADDed. Load-op-StoresLS MAB allocates by type - storesL1 DTLB Miss or Reload off all sizesls_l1_d_tlb_miss.tlb_reload_1g_l2_hitumask=0x2,event=0xafumask=0x2,event=0x85The number of micro-ops retired. This count includes all processor activity (instructions, exceptions, interrupts, microcode assists, etc.). The number of events logged per cycle can vary from 0 to 8All FLOPS. This is a retire-based event. The number of retired SSE/AVX FLOPS. The number of events logged per cycle can vary from 0 to 64. This event can count above 15SSE bottom-executing uOps retired. The number of serializing Ops retiredevent=0x37L1 DTLB Miss. DTLB reload to a 2M page that miss in the L2 TLBL1 DTLB Miss. DTLB reload to a 4K page that miss the L2 TLBSoftware Prefetch Data Cache Fills by Data Source. From another cache (home node remote)ls_hw_pf_dc_fill.ls_mabresp_lcl_dramevent=0x78IC_MICROARCHITECTURAL_RESYNC_BY_SNOOPIC_RETURN_STACK_OVERFLOWL1_CACHE_PAGECOL_ALIASCOHERENT_LINEFILL_HITCINSTR_MAIN_TLB_MISS_STALLL1D_CACHEL2D_CACHE_REFILL_STLD_SPECBUS_ACCESS_NOT_SHAREDL1D_TLB_WRICACHE_READ_HITDCACHE_READ_MISSEJTAG_ITRIGGERWBB_QUARTER_TO_HALFCYCLESJR_31_MISPREDICTIONSNO_INSN_CYCLESJWBUFLDL1_DATA_TOTAL_MISSESFALL_THROUGH_BRANCHES_PROCESSEDBRANCH_UNIT_STALL_ON_CTR_DEPENDENCYDSSALL_INSTR_COMPLETEDSUCCESSFUL_STWCXL2_CACHE_CASTOUTSL2SQ_FULL_CYCLESBR_MARKED_INSTR_FINISHMARKED_STORE_WITH_INTRGROUP_DISPATCH_REJECTINSTR_COMPLETED_RUNNINGTOUCHES_TRANSLATEDCACHEOPS_TRANSLATEDLOAD_MISS_DLFB_FULL_CYCLESL2MMU_MISSESL2_CACHE_DIRTY_REDUNDANT_UPDATESFPU_PIPE_SYNC_STALLSSTWCX_FAILURESbranch-mispredictscycles-in-requestread-to-write-turnaroundnopUSERARMV7_CORTEX_A8SSps->ps_state != PL_STATE_ERRORERROR: unrecognized event type: %d
{"type": "initialize"v5coreTotal number of retired InstructionsMLPGiga Floating Point Operations Per SecondC2_Pkg_Residencyl2_rqsts.rfo_hitl2_demand_rqsts.wb_hitDemand Data Read requests sent to uncoremem_uops_retired.all_stores(null)L2 fill requests that access L2 cacheUops delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffer (DSB) pathThis event counts the number of instruction cache, streaming buffer and victim cache misses. Counting includes UC accessesumask=0x1,cmask=4,period=2000003,event=0x9cUnfriendly TSX abort triggered by  a vzeroupper instructionumask=0x1,period=503,event=0xcd,ldlat=0x100Unhalted core cycles when the thread is in ring 0This event counts false dependencies in MOB when the partial comparison upon loose net check and dependency was resolved by the Enhanced Loose net mechanism. This may not result in high performance penalties. Loose net checks can fail when loads and stores are 4k aliasedNumber of flags-merge uops being allocated. Such uops considered perf sensitive; added by GSR u-archThis event counts all not software-prefetch load dispatches that hit the fill buffer (FB) allocated for the hardware prefetchCycles when Reservation Station (RS) is empty for the threadSpeculative and retired macro-conditional branchesumask=0xc2,period=200003,event=0x88umask=0x41,period=200003,event=0x89Cycles per core when uops are dispatched to port 3Counts number of cycles no uops were dispatched to be executed on this threaduops_executed.coreumask=0x2,cmask=2,period=2000003,event=0xb1Cycles at least 4 micro-op is executed from any thread on physical corellc_misses.code_llc_prefetchumask=0x1,event=0x35,filter_opc=0x18cunc_h_snoop_resp.rspsfwdCycles where DRAM ranks are in power down (CKE) mode. Unit: uncore_imc Cycles all ranks are in critical thermal throttle. Unit: uncore_imc (unc_m_power_self_refresh / unc_m_dclockticks) * 100.uncore_pcuCounts the number of cycles when temperature is the upper limit on frequency. Unit: uncore_pcu Number of DTLB page walker hits in the L1+FB  Spec update: BDM69, BDM98BpTBinst_retired.any / br_inst_retired.all_branchesIpMispredictPage_Walks_Utilization_SMT1000 * mem_load_uops_retired.l2_miss / inst_retired.anyRetired load uops with locked access. (Precise Event - PEBS)  Spec update: BDM35.  Supports address when precise (Precise event)offcore_response.demand_rfo.any_responseoffcore_response.pf_l2_data_rd.any_responseoffcore_response.pf_l2_rfo.supplier_none.snoop_noneCounts all prefetch (that bring data to LLC only) code reads have any response typeumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00803C0080Counts prefetch (that bring data to LLC only) code readsumask=0x1,period=100003,event=0xb7,offcore_rsp=0x02003C0200umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0000010091offcore_response.all_data_rd.l3_hit.snoop_hit_no_fwdoffcore_response.all_data_rd.l3_hit.any_snoopoffcore_response.demand_data_rd.l3_miss.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C000008umask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C000008umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0404000010umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC000010offcore_response.pf_l2_rfo.l3_miss.snoop_hit_no_fwdoffcore_response.pf_l2_code_rd.l3_miss_local_dram.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C000200umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0084000090offcore_response.all_pf_rfo.l3_miss_local_dram.any_snoopoffcore_response.all_data_rd.supplier_none.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0204000091offcore_response.all_rfo.l3_miss_local_dram.any_snoopThis event counts resource-related stall cyclesumask=0x6,period=2000003,cmask=6,event=0xa3umask=0x48,event=0x22unc_arb_trk_requests.allbdx metricsAverage number of parallel data read requests to external memory. Accounts for demand loads and L1/L2 prefetchesRetired load uop whose Data Source was: forwarded from remote cache  Supports address when precise.  Spec update: BDE70 (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C8FFFumask=0x1,period=100003,event=0xb7,offcore_rsp=0x103FC007F7Counts all demand & prefetch code reads miss the L3 and the data is returned from local dramCounts all demand & prefetch data reads miss in the L3This event counts the number of retirement slots used (Precise event)8Bytes(unc_m_power_critical_throttle_cycles / unc_m_clockticks) * 100.L2 cache lines evictedModified lines evicted from the L2 cacheumask=0x42,period=200000,event=0x28l2_ld.self.demand.m_stateumask=0x58,period=200000,event=0x29l2_rqsts.self.demand.e_statel2_rqsts.self.demand.s_stateumask=0x72,period=200000,event=0x30l2_reject_busq.self.demand.e_statel2_reject_busq.self.prefetch.i_stateFXCH uops executedumask=0x10,period=2000000,event=0xc7Retired computational Streaming SIMD Extensions (SSE) packed-single instructionsStore splitsumask=0x0,period=200000,event=0x3abus_drdy_clocks.this_agentumask=0xe0,period=200000,event=0x7eCycles the divider is busyumask=0x4,period=200000,event=0x89br_missp_type_retired.ind_callbr_inst_retired.mispred_takenumask=0xc,period=2000000,event=0xc4umask=0x41,period=200003,event=0x2eumask=0x4f,period=200003,event=0x2eumask=0x80,period=200003,event=0xd1umask=0x1,period=100007,event=0xb7,offcore_rsp=0x36000032b7offcore_response.any_rfo.l2_miss.snoop_miss_or_no_snoop_neededCounts data reads (demand & prefetch) that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0400004000Counts the number of demand write requests (RFO) generated by a write to partial data cache line, including the writes to uncacheable (UC) and write through (WT), and write protected (WP) types of memory that miss the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts demand data partial reads, including data in uncacheable (UC) or uncacheable write combining (USWC) memory types that miss the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts demand instruction cacheline and I-side prefetch requests that miss the instruction cache that are outstanding, per cycle, from the time of the L2 miss to when any response is receivedCounts demand instruction cacheline and I-side prefetch requests that miss the instruction cache that miss the L2 cacheoffcore_response.demand_rfo.l2_miss.hitm_other_coreumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000040002decode_restriction.predecode_wrongUops requested but not-delivered to the back-end per cycleumask=0xbf,period=200003,event=0xc4umask=0xfb,period=200003,event=0xc4umask=0x1,period=200003,event=0xe6Counts demand instruction cacheline and I-side prefetch requests that miss the instruction cache true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes outstanding, per cycle, from the time of the L2 miss to when any response is receivedCounts data cache line reads generated by hardware L1 data cache prefetcher true miss for the L2 cache with a snoop miss in the other processor moduleumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000013010Counts data reads generated by L1 or L2 prefetchers have any transaction responses from the uncore subsystemCounts reads for ownership (RFO) requests (demand & prefetch) true miss for the L2 cache with a snoop miss in the other processor moduleCounts data read, code read, and read for ownership (RFO) requests (demand & prefetch) miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data read, code read, and read for ownership (RFO) requests (demand & prefetch) outstanding, per cycle, from the time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Instructions retired - using Reduced Skid PEBS feature (Must be precise)umask=0x2,period=200003,event=0x8itlb_misses.walk_completed_1gbCounts STLB flushes.  The TLBs are flushed on instructions like INVLPG and MOV to CR3Counts the number of store RFO requests that hit the L2 cacheOffcore outstanding cacheable Core Data Read transactions in SuperQueue (SQ), queue to uncore  Spec update: HSD62, HSD61All retired store uops. (precise Event)  Spec update: HSD29, HSM30.  Supports address when precise (Precise event)This event counts retired load uops in which data sources were data hits in the L3 cache without snoops required. This does not include hardware prefetches. This is a precise event  Spec update: HSD74, HSD29, HSD25, HSM26, HSM30.  Supports address when precise (Precise event)This event count the number of undelivered (unallocated) uops from the Front-end to the Resource Allocation Table (RAT) while the Back-end of the processor is not stalled. The Front-end can allocate up to 4 uops per cycle so this event can increment 0-4 times per cycle depending on the number of unallocated uops. This event is counted on a per-core basis  Spec update: HSD135Cycles in which the L1D and L2 are locked, due to a UC lock or split lockNon-SW-prefetch load dispatches that hit fill buffer allocated for H/W prefetchCycles at least 1 micro-op is executed from any thread on physical core  Spec update: HSD30, HSM31Cycles no executable uops retired on core (Precise event)umask=0x24,event=0x22Number of DTLB page walker hits in Memory  Spec update: HSD25Retired load uops which data sources were load uops missed L1 but hit FB due to preceding miss to the same cache line with data not ready  Supports address when precise.  Spec update: HSM30 (Precise event)offcore_response.pf_l2_code_rd.llc_hit.any_responsel2_store_lock_rqsts.missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1003c0091offcore_response.demand_data_rd.llc_hit.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3004003f7Number of slow LEA or similar uops allocated. Such uop has 3 sources (e.g. 2 sources + immediate) regardless if as a result of LEA instruction or notCycles with pending memory loads. Set AnyThread to count per coreUnit: uncore_arb Number of requests allocated in Coherency Trackeritlb_misses.large_page_walk_completedoffcore_response.all_pf_data_rd.llc_hit.hitm_other_coreCounts all prefetch (that bring data to L2) code reads that hit in the LLCCounts all demand & prefetch code reads that miss the LLC  and the data forwarded from remote cacheCounts prefetch (that bring data to L2) data reads that miss the LLC  the data is found in M state in remote cache and forwarded from thereLLC prefetch misses for data reads. Derived from unc_c_tor_inserts.miss_opcode.data_read. Unit: uncore_cbox (unc_p_freq_band2_cycles / unc_p_clockticks) * 100.dtlb_load_misses.demand_ld_walk_completedumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FFFC20077Valid instructions written to IQ per cycleResource stalls due to Rob being full, FCSW, MXCSR and OTHERunc_c_tor_occupancy.miss_alloffcore_response.any_read.l2_hit_far_tile_mumask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000000044offcore_response.any_request.l2_hit_far_tile_moffcore_response.pf_software.l2_hit_far_tile_moffcore_response.uc_code_reads.outstandingoffcore_response.partial_writes.l2_hit_far_tile_e_foffcore_response.partial_reads.l2_hit_near_tile_e_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000400020Counts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for responses which hit its own tile's L2 with data in M stateoffcore_response.any_request.l2_hit_this_tile_mumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0004000040offcore_response.any_code_rd.l2_hit_this_tile_eCounts any Read request  that accounts for responses which hit its own tile's L2 with data in E stateCounts L2 code HW prefetches that accounts for responses which hit its own tile's L2 with data in F stateoffcore_response.pf_l1_data_rd.l2_hit_this_tile_foffcore_response.partial_writes.l2_hit_near_tileCounts Bus locks and split lock requests that accounts for reponses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M stateoffcore_response.any_data_rd.l2_hit_near_tileumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800403091umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080200070Counts Demand code reads and prefetch code read requests  that accounts for data responses from DRAM Localumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0101001000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080800020Counts demand code reads and prefetch code reads that accounts for data responses from DRAM Localoffcore_response.demand_rfo.mcdramoffcore_response.demand_data_rd.ddrCounts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses from DDR (local and far)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0181800200umask=0x8,period=200003,event=0x4Counts the number of load micro-ops retired that cause a DTLB miss  Supports address when precise (Precise event)cache_lock_cycles.l1d_l2All references to the L1 data cacheumask=0x4,period=2000000,event=0x40L1 data cache read in M stateumask=0x80,period=200000,event=0x26umask=0x20,period=200000,event=0x26l2_write.lock.hitumask=0xe0,period=100000,event=0x27umask=0x41,period=100000,event=0x2eLongest latency cache missmem_load_retired.llc_unshared_hitumask=0x10,period=100,event=0xb,ldlat=0x400umask=0x10,period=2000,event=0xb,ldlat=0x40offcore_response.any_data.any_cache_dramoffcore_response.any_ifetch.remote_cache_hitoffcore_response.data_ifetch.io_csr_mmiooffcore_response.demand_data.local_cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1003Offcore demand data reads satisfied by a remote cache or remote DRAMoffcore_response.demand_ifetch.llc_hit_no_other_coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4704umask=0x1,period=100000,event=0xb7,offcore_rsp=0x1804Offcore demand RFO requests satisfied by the LLC and not found in a sibling coreoffcore_response.demand_rfo.remote_cache_dramoffcore_response.other.llc_hit_other_core_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1080umask=0x1,period=100000,event=0xb7,offcore_rsp=0x3830Offcore prefetch data reads satisfied by the LLCOffcore prefetch requests that HITM in a remote cacheMMX UopsTransitions from MMX to Floating Point instructionssimd_int_128.packsimd_int_128.packed_logicalInstructions decodedoffcore_response.corewb.any_dramOffcore demand data requests satisfied by any DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2004umask=0x1,period=100000,event=0xb7,offcore_rsp=0xF802umask=0x1,period=100000,event=0xb7,offcore_rsp=0x6080Offcore prefetch data requests that missed the LLCumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4030offcore_response.prefetch.any_llc_missL1I instruction fetch stall cyclesl1i.hitsLoads dispatched that bypass the MOBbr_inst_exec.anyConditional branch instructions executedild_stall.regenLoad buffer stall cyclesresource_stalls.mxcsrumask=0x4,period=200000,event=0xc7Cycles no Uops are decodedumask=0x3f,any=1,period=2000000,cmask=1,event=0xb1Cycles no Uops were issued on any threadCycles Uops were issued on either threadUops retired (Precise Event)umask=0x10,period=2000000,event=0x8DTLB second level hitCounts the number of demand Data Read requests that miss L2 cache. Only not rejected loads are countedoffcore_response.other.l3_hit_m.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x04001C0004offcore_response.demand_code_rd.l3_hit_m.snoop_missoffcore_response.demand_rfo.l4_hit_local_l4.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0080002offcore_response.demand_rfo.supplier_none.spl_hitoffcore_response.demand_data_rd.l3_hit_e.snoop_hit_no_fwdumask=0x2,period=200003,event=0x83Counts, on the per-thread basis, cycles when no uops are delivered to Resource Allocation Table (RAT). IDQ_Uops_Not_Delivered.core =4Retired Instructions who experienced iTLB true miss. Precise Event (Precise event)frontend_retired.latency_ge_2_bubbles_ge_2Retired instructions that are fetched after an interval where the front-end delivered no uops for a period of 4 cycles which was not interrupted by a back-end stall. Precise Event (Precise event)umask=0x1,period=100007,event=0xc6,frontend=0x408006Counts retired instructions that are delivered to the back-end after the front-end had at least 1 bubble-slot for a period of 2 cycles. A bubble-slot is an empty issue-pipeline slot while there was no RAT stall (Precise event)hle_retired.aborted_unfriendlyNumber of times we entered an RTM region. Does not count nested transactionsCounts randomly selected loads when the latency from first dispatch to completion is greater than 512 cycles.  Reported latency may be longer than just the memory latency (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x203C400002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C400002offcore_response.demand_rfo.l3_hit_m.snoop_non_dramoffcore_response.demand_data_rd.l3_miss.snoop_hitmCounts the number of x87 uops dispatchedThis is a precise version of BR_INST_RETIRED.ALL_BRANCHES that counts all (macro) branch instructions retired  Spec update: SKL091 (Must be precise)Counts the number of far branch instructions retired  Spec update: SKL091 (Precise event)Counts 1 per cycle for each PMH that is busy with a page walk for a store. EPT page walk duration are excluded in SkylakeThis event counts the number of load ops retired that miss in the L2 (Precise event)Counts any request that miss L2 and the snoops to sibling cores hit in either E/S state and the line is not forwardedCounts any request that have any response typeCounts code reads generated by L2 prefetchers that miss L2 with a snoop miss responseumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1680000020Counts RFO requests generated by L2 prefetchers that miss L2offcore_response.demand_code_rd.l2_miss.snoop_missThis event counts all instruction fetches that miss the Instruction cache or produce memory requests. This includes uncacheable fetches. An instruction fetch miss is counted only once and not once for every cycle it is outstandingJCC counts the number of mispredicted conditional branches (JCC) instructions retired.  This event counts the number of retired branch instructions that were mispredicted by the processor, categorized by type. A branch misprediction occurs when the processor predicts that the branch would be taken, but it is not, or vice-versa.  When the misprediction is discovered, all the instructions executed in the wrong (speculative) path must be discarded, and the processor must start fetching from the correct path (Precise event)The BACLEARS event counts the number of times the front end is resteered, mainly when the Branch Prediction Unit cannot provide a correct prediction and this is corrected by the Branch Address Calculator at the front end.  The BACLEARS.ANY event counts the number of baclears for any type of branchRetired load uops which data sources were HitM responses from shared LLC. (Precise Event - PEBS) (Precise event)Counts prefetch (that bring data to LLC only) RFOs that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresCounts all demand rfo's umask=0x1,period=100003,event=0xb7,offcore_rsp=0x300400120Offcore demand code read requestsCycles offcore demand data read busyREQUEST = ANY_DATA read and RESPONSE = REMOTE_CACHE_HITMREQUEST = CORE_WB and RESPONSE = ANY_LOCATIONREQUEST = DATA_IFETCH and RESPONSE = LLC_HIT_NO_OTHER_COREREQUEST = DEMAND_DATA and RESPONSE = LOCAL_CACHEumask=0x1,period=100000,event=0xb7,offcore_rsp=0x5001REQUEST = DEMAND_RFO and RESPONSE = LLC_HIT_OTHER_CORE_HITMREQUEST = PF_RFO and RESPONSE = IO_CSR_MMIOoffcore_response.prefetch.all_local_dram_and_remote_cache_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7f70REQUEST = ANY RFO and RESPONSE = ANY_DRAM AND REMOTE_FWDoffcore_response.corewb.any_dram_and_remote_fwdoffcore_response.data_ifetch.any_dram_and_remote_fwdREQUEST = DEMAND_RFO and RESPONSE = REMOTE_DRAMoffcore_response.pf_data.any_dram_and_remote_fwdREQUEST = PF_DATA_RD and RESPONSE = ANY_LLC_MISSSnoop data requestsSnoop invalidate requestsoffcore_requests.uncached_memumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2744umask=0x1,period=100000,event=0xb7,offcore_rsp=0x6050inv=1,umask=0x3f,period=2000000,cmask=1,edge=1,event=0xb1umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063B800010umask=0x1,period=100003,event=0xb7,offcore_rsp=0x083FC00080offcore_response.pf_l3_rfo.l3_miss_remote_dram.snoop_miss_or_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x083FC00400umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063B800491Core cycles the core was throttled due to a pending power level request1000000000 * ( cha@event\=0x36\\\,umask\=0x21@ / cha@event\=0x35\\\,umask\=0x21@ ) / ( cha_0@event\=0x0@ / duration_time )unc_m_cas_count.rd_underfillumask=0x2,event=0x4umask=0x01,event=0x50read requests from local home agent. Unit: uncore_cha write requests from home agent. Unit: uncore_cha LLC_MISSES.PCIE_READPCI Express bandwidth writing at IIO. Derived from unc_iio_data_req_of_cpu.mem_write.part0. Unit: uncore_iio unc_iio_data_req_of_cpu.mem_write.part0 +unc_iio_data_req_of_cpu.mem_write.part1 +unc_iio_data_req_of_cpu.mem_write.part2 +unc_iio_data_req_of_cpu.mem_write.part3fc_mask=0x07,ch_mask=0x01,umask=0x04,event=0x83PCI Express bandwidth reading at IIO, part 0. Unit: uncore_iio umask=0x42,event=0x33unc_cha_snoop_resp.rsp_fwd_wbunc_cha_snoop_resp.rsp_wbwbWrite request of up to a 64 byte transaction is made to IIO Part2 by the CPU . Unit: uncore_iio umask=0x2,event=0x22Messages sent direct to the Intel UPI. Unit: uncore_m2m Multi-socket cacheline Directory update from A to I. Unit: uncore_m2m Multi-socket cacheline Directory update from I to A. Unit: uncore_m2m FLITs received which bypassed the Slot0 Receive Buffer. Unit: uncore_upi ll Cycles in which the Tx of the Intel Ultra Path Interconnect (UPI) is in L0p power mode. Unit: uncore_upi ll period=100003,umask=0x1,event=0xb7,offcore_rsp=0x00803C0004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80200001offcore_response.all_reads.pmm_hit_local_pmm.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80040001offcore_response.demand_rfo.pmm_hit_local_pmm.snoop_noneThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT_M.SNOOP_MISSoffcore_response.other.supplier_none.hitm_other_coreperiod=100007,umask=0x10,event=0xd3period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100400001period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400200020offcore_response.all_pf_rfo.l3_hit_m.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_HIT_WITH_FWDThis event is deprecated. Refer to new event OCR.ALL_RFO.ANY_RESPONSEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0000010001offcore_response.demand_rfo.l3_hit_s.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80400100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400020010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400080120This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_F.NO_SNOOP_NEEDEDoffcore_response.all_rfo.l3_hit_s.snoop_missoffcore_response.demand_data_rd.l3_hit_f.snoop_noneoffcore_response.all_reads.pmm_hit_local_pmm.snoop_not_neededoffcore_response.pf_l3_rfo.l3_hit_s.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWDoffcore_response.pf_l2_data_rd.l3_hit_m.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800200001period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80080490This event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_E.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400100491period=200003,umask=0xe2,event=0x24This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_E.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100400491This event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_E.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000100491offcore_response.pf_l1d_and_sw.l3_hit_f.snoop_missoffcore_response.pf_l2_data_rd.l3_hit_s.hit_other_core_fwdoffcore_response.demand_rfo.l3_hit_m.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_S.SNOOP_MISSThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_M.SNOOP_NONEcmask=1,period=2000003,umask=0x2,event=0x60period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000208000This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT_S.SNOOP_NONEoffcore_response.all_data_rd.l3_hit_f.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_M.HITM_OTHER_COREoffcore_response.demand_code_rd.l3_hit_f.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x10003C0100This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400020002offcore_response.demand_code_rd.l3_hit_f.hitm_other_coreThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_FWDoffcore_response.demand_data_rd.supplier_none.no_snoop_neededThis event is deprecated. Refer to new event OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x01003C0020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80040002offcore_response.other.pmm_hit_local_pmm.any_snoopThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_MISSThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400080010offcore_response.pf_l2_rfo.l3_hit_e.snoop_noneThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080400004This event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_F.HITM_OTHER_COREperiod=100003,umask=0x8,event=0xb0period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100040100Retired instructions that are fetched after an interval where the front-end had at least 1 bubble-slot for a period of 2 cycles which was not interrupted by a back-end stall (Precise event)cmask=1,period=2000003,umask=0x30,event=0x79period=100007,umask=0x1,event=0xc6,frontend=0x401006Counts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS_LOCAL_DRAM.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_NONEocr.demand_rfo.l3_miss_remote_hop1_dram.hit_other_core_no_fwdALL_RFO & L3_MISS & HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00840007F7This event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS.HIT_OTHER_CORE_FWDocr.all_reads.l3_miss_remote_hop1_dram.any_snoopThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_NO_FWDperiod=2000003,umask=0x2,event=0xc8offcore_response.demand_data_rd.l3_miss_remote_hop1_dram.snoop_missThis event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_MISSCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0404000100Counts all demand data writes (RFOs) DEMAND_RFO & L3_MISS_LOCAL_DRAM & SNOOP_MISS_OR_NO_FWDoffcore_response.all_pf_data_rd.l3_miss.hit_other_core_no_fwdALL_READS & L3_MISS_LOCAL_DRAM & SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x023C000122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x08040007F7offcore_response.all_rfo.l3_miss.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_NONEALL_PF_RFO & L3_MISS & SNOOP_NONEThis event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_FWDoffcore_response.all_reads.l3_miss_remote_hop1_dram.snoop_missThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.NO_SNOOP_NEEDEDCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_MISS_REMOTE_HOP1_DRAM & NO_SNOOP_NEEDEDocr.all_rfo.l3_miss_local_dram.hit_other_core_no_fwdperiod=2000003,umask=0x2,event=0x54ocr.all_pf_data_rd.l3_miss_remote_hop1_dram.hitm_other_coreThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONEperiod=2003,umask=0x1,event=0xcd,ldlat=0x40This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS.REMOTE_HITMocr.demand_rfo.l3_miss_local_dram.any_snoopocr.pf_l3_data_rd.l3_miss.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_FWDocr.pf_l2_data_rd.l3_miss_local_dram.no_snoop_neededperiod=2000003,umask=0x10,event=0x60This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS.NO_SNOOP_NEEDEDoffcore_response.all_pf_data_rd.l3_miss_remote_hop1_dram.hit_other_core_fwdCounts all demand code reads DEMAND_CODE_RD & L3_MISS & HITM_OTHER_COREoffcore_response.pf_l3_rfo.l3_miss.hit_other_core_fwdocr.pf_l1d_and_sw.l3_miss_remote_hop1_dram.hitm_other_coreocr.all_data_rd.l3_miss_remote_hop1_dram.hit_other_core_no_fwdCounts any other requests  OTHER & L3_HIT_E & ANY_SNOOPCounts demand data reads  DEMAND_DATA_RD & L3_HIT_S & HIT_OTHER_CORE_FWDocr.demand_rfo.l3_hit_m.hitm_other_coreCounts any other requests  OTHER & L3_HIT_S & HIT_OTHER_CORE_FWDocr.all_pf_rfo.l3_hit.snoop_missCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & SUPPLIER_NONE & HITM_OTHER_COREALL_RFO & ANY_RESPONSE have any response typeALL_PF_DATA_RD & L3_HIT_F & ANY_SNOOPocr.all_pf_rfo.supplier_none.snoop_missocr.all_pf_rfo.l3_hit.hit_other_core_fwdCounts all demand code reads  DEMAND_CODE_RD & SUPPLIER_NONE & HITM_OTHER_COREocr.pf_l2_data_rd.l3_hit_e.any_snoopocr.demand_rfo.l3_hit.hitm_other_coreocr.pf_l2_rfo.l3_hit_f.snoop_missocr.demand_code_rd.supplier_none.snoop_missocr.all_reads.l3_hit.hit_other_core_fwdocr.demand_rfo.pmm_hit_local_pmm.snoop_not_neededCounts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & L3_HIT & SNOOP_MISSocr.pf_l2_data_rd.l3_hit_f.hit_other_core_fwdocr.pf_l2_rfo.l3_hit.hit_other_core_no_fwdocr.all_pf_rfo.l3_hit.hit_other_core_no_fwdocr.pf_l2_rfo.l3_hit.snoop_noneALL_RFO & L3_HIT_S & HITM_OTHER_COREocr.other.supplier_none.hit_other_core_fwdocr.pf_l3_data_rd.l3_hit_f.hitm_other_coreocr.pf_l1d_and_sw.l3_hit.hitm_other_coreALL_DATA_RD & L3_HIT & SNOOP_NONEocr.other.l3_hit_s.hit_other_core_no_fwdocr.demand_code_rd.l3_hit.no_snoop_neededocr.demand_rfo.supplier_none.snoop_noneperiod=200003,umask=0x18,event=0x28ocr.demand_rfo.l3_hit_f.any_snoopperiod=203,umask=0x1,event=0xcbocr.pf_l1d_and_sw.l3_hit_m.no_snoop_neededALL_RFO & PMM_HIT_LOCAL_PMM & SNOOP_NOT_NEEDEDperiod=25003,umask=0x1,event=0x3cperiod=2000003,umask=0x40,event=0xa1unc_cha_rxc_occupancy.irqfc_mask=0x07,ch_mask=0x01,umask=0x08,event=0xc0Counts every write request of up to a 64 byte transaction of data made to the MMIO space of a card on IIO Part3 by a unit on the main die (generally a core) or by another IIO unit. In the general case, Part3 refers to a x4 PCIe card plugged into the fourth slot of a PCIe riser card, but it could brefer to  any device attached to the IIO unit using the lanes starting at lane 12 of the 16 lanes supported by the busCounts every peer to peer read request for up to a 64 byte transaction of data made by a different IIO unit to the MMIO space of a card on IIO Part2. Does not include requests made by the same IIO unit. In the general case, Part2 refers to a x4 or x8 PCIe card plugged into the third slot of a PCIe riser card, but it could refer to any x4 or x8 device attached to the IIO unit and using lanes starting at lane 8 of the 16 lanes supported by the busfc_mask=0x07,ch_mask=0x01,umask=0x08,event=0x84umask=0x02,event=0x2cDirty line underfill read hits to Near Memory(DRAM cache) in Memory Mode. Unit: uncore_m2m unc_m2m_txc_bl_inserts.allperiod=100003,umask=0x1,event=0x49l1d_pend_miss.fb_full_periodsCounts number of SSE/AVX computational scalar single precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 1 computational operation. Applies to SSE* and AVX* scalar single precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT RSQRT RCP FM(N)ADD/SUB.  FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementidq.mite_cycles_okumask=0x1,period=2000003,cmask=5,event=0x9cCounts the number of times an HLE execution aborted due to HLE-unfriendly instructions and certain unfriendly events (such as AD assists etc.)Counts the number of times RTM abort was triggered  Supports address when preciseuops_dispatched.port_2_3resource_stalls.scoreboardCycles where the Store Buffer was full and no loads caused an execution stallCycles when at least one PMH is busy with a page walk for a storeCounts the number of load uops retired that miss in the level 1 data cache  Supports address when precise (Precise event)Counts the number of instructions that retire execution. For instructions that consist of multiple uops, this event counts the retirement of the last uop of the instruction. The event continues counting during hardware interrupts, traps, and inside interrupt handlers.  This is an architectural performance event.  This event uses a Programmable general purpose perfmon counter. *This event is Precise Event capable:  The EventingRIP field in the PEBS record is precise to the address of the instruction which caused the event (Precise event)Clockticks in the UBOX using a dedicated 48-bit Fixed CounterInstruction Pipe Stall. IC pipe was stalled during this clock cycle (including IC to OC fetches) due to DQ emptyAll L2 Cache Requests (Breakdown 2 - Rare). Self-modifying code invalidatesOther L3 Miss Request Types. Unit: uncore_l3pmc umask=0x01,event=0x6The number of uOps retired. This includes all processor activity (instructions, exceptions, interrupts, microcode assists, etc.). The number of events logged per cycle can vary from 0 to 4umask=0x8B,event=0x8bumask=0x67,event=0x8bdf_ccm_reqa.node2.anyrdblkdf_ccm_reqa.node3.anyrdblkumask=0x65,event=0x8bumask=0x85,event=0x8bdf_ccm_reqa.node5.anyrdblkumask=0x03,event=0x8bumask=0x2E,event=0x8cumask=0x49,event=0x8cumask=0x69,event=0x8cdf_ccm_reqb.node5.anywrsizeddf_ccm_reqb.node1.wrsizedfullncumask=0x81,event=0x8cumask=0x29,event=0x108df_ioms_reqa.node2.fencedf_ioms_reqa.node7.anywrsized=64bdf_ioms_reqa.node1.anywrsized>32band<64bumask=0xE5,event=0x108umask=0xE3,event=0x108df_ioms_reqa.node6.anyrdsizedumask=0xA1,event=0x108df_ioms_reqb.node5.pieinterruptumask=0x4C,event=0x109df_ioms_reqb.node6.ioanyatomicumask=0x29,event=0x109umask=0x69,event=0x109umask=0xA5,event=0x109Double precision divide/square root FLOPSThis is a retire-based event. The number of retired SSE/AVX FLOPS. The number of events logged per cycle can vary from 0 to 64. This event can count above 15. Single-precision multiply FLOPSfp_num_mov_elim_scal_op.optimizedx87 control word mispredict traps due to mispredictions in RC or PC, or changes in mask bitsx87 bottom-executing uOps retiredSSE control word mispredict traps due to mispredictions in RC, FTZ or DAZ, or changes in mask bitsl3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x02,event=0x1l3_request_g1.t5.s2.wrsizedncl3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x04,event=0x1l3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x20,event=0x1l3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x40,event=0x1l3_request_g1.t4.s1.rdsizedl3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x40,event=0x1l3_request_g1.t7.s0.cachingl3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x80,event=0x1l3fillvicreq.t2.s1.vicblkl3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x01,event=0x3l3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x02,event=0x3l3fillvicreq.t7.s0.chgtoxl3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x02,event=0x3l3fillvicreq.t2.s1.rdblkc_sl3fillvicreq.t6.s2.rdblkc_sl3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x10,event=0x3l3fillvicreq.t0.s1.rdblkx_vicl3fillvicreq.t2.s2.rdblkxl3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x20,event=0x3l3fillvicreq.t3.s0.rdblkl_vicl3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x40,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x01,event=0x9l3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x02,event=0x9l3victimstate.t2.s1.f_sl3_thread_mask=0x02,l3_slice_mask=0x04,umask=0x04,event=0x9l3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x04,event=0x9l3victimstate.t7.s2.f_sl3victimstate.t2.s2.ol3victimstate.t7.s2.e_fel3victimstate.t3.s2.ml3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x20,event=0x9l3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x20,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x40,event=0x9l3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x40,event=0x9Misaligned loadsumask=0x4,event=0xaffp_disp_faults.ymm_spill_faultumask=0x1,event=0xels_st_commit_cancel2.st_commit_cancel_wcb_fullls_refills_from_sys.ls_mabresp_rmt_cacheL1 DTLB Miss. DTLB reload to a 1G page that miss in the L2 TLBumask=0x2,event=0x5aCycles where the Micro-Op Queue is emptyde_dis_dispatch_token_stalls1.fp_sch_rsrc_stallCycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ3_0_TokenStallINSTR_RETIRED_ANYDC_COPYBACKL1_ICACHE_ACCESSCYCLES_STALLED_NEON_FULLQPREDICTABLE_FUNCTION_RETURNBR_IMMED_RETIREDL1D_CACHE_REFILL_STBR_RETIREDL2_WRITEBACKALU_EMPTY_CYCLESAGEN_BUBBLE_CYCLESUNCACHED_STORE_INSNSFAILED_SC_INSNSMISPREDICTION_STALLSVIU1_INSTR_COMPLETEDFP_LOAD_INSTR_COMPLETED_IN_LSUVTQ_LINE_FETCH_MISSL3_STORE_HITSEXTERNAL_INTERVENTIONSBUS_WRITES_NOT_RETRIEDPREFETCH_ENGINE_COLLISION_VS_STOREGROUP_MARKED_IDUMARKED_GROUP_ISSUEDADDERPART2_MISALIGNED_CACHE_ACCESS_CYCLESSYSCALL_TRAP_INTRSTASH_REQUESTSL2_CACHE_DATA_ACCESSESL2_CACHE_INSTR_ALLOCATIONSdc-missesIAPINTEL_IVYBRIDGEpmclog_get_eventtsc-tsc%s, "pid": "%d"}
%s, "userdata": "0x%08x"}
GenuineIntel-6-5CILP( cpu@itlb_misses.walk_duration\,cmask\=1@ + cpu@dtlb_load_misses.walk_duration\,cmask\=1@ + cpu@dtlb_store_misses.walk_duration\,cmask\=1@ + 7*(dtlb_store_misses.walk_completed+dtlb_load_misses.walk_completed+itlb_misses.walk_completed)) / ( cpu_clk_unhalted.thread_any / 2 ) if #smt_on else cyclesGFLOPscpu_clk_unhalted.ref_tsc:k / cpu_clk_unhalted.ref_tscC7 residency percent per packageumask=0x4f,period=100003,event=0x2el1d_pend_miss.fb_fullOffcore outstanding RFO store transactions in SuperQueue (SQ), queue to uncore  Spec update: BDM76This event counts the number of offcore outstanding RFO (store) transactions in the super queue (SQ) every cycle. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation). See corresponding Umask under OFFCORE_REQUESTS  Spec update: BDM76lock_cycles.cache_lock_durationThis event counts the Demand Data Read requests sent to uncore. Use it in conjunction with OFFCORE_REQUESTS_OUTSTANDING to determine average latency in the uncoremem_uops_retired.stlb_miss_loadsmem_load_uops_retired.l2_missMiss in last-level (L3) cache. Excludes Unknown data-source. (Precise Event - PEBS)  Supports address when precise.  Spec update: BDM100, BDE70 (Precise event)Retired load uops which data sources were HitM responses from shared L3. (Precise Event - PEBS)  Supports address when precise.  Spec update: BDM100 (Precise event)sq_misc.split_lockThis event counts the number of split locks in the super queueNumber of transitions from SSE to AVX-256 when penalty applicable  Spec update: BDM30Number of SSE/AVX computational 128-bit packed double precision floating-point instructions retired.  Each count represents 2 computations. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per elementNumber of SIMD FP assists due to Output valuesThis event counts cycles during which uops are being delivered to Instruction Decode Queue (IDQ) while the Microcode Sequenser (MS) is busy. Counting includes uops that may bypass the IDQ. Uops maybe initiated by Decode Stream Buffer (DSB) or MITEumask=0x80,period=2000003,event=0xc8umask=0x2,period=2000003,event=0xc9umask=0x1,period=101,event=0xcd,ldlat=0x200event=0x3cCycles checkpoints in Resource Allocation Table (RAT) are recovering from JEClear or machine clearint_misc.recovery_cycles_anycpu_clk_unhalted.thread_pThis event counts not taken macro-conditional branch instructionsumask=0xc4,period=200003,event=0x89This event counts both taken and not taken mispredicted indirect branches excluding calls and returnsCycles per thread when uops are executed in port 5umask=0x1,cmask=1,period=2000003,event=0xa3uops_executed.cycles_ge_2_uops_execumask=0x1,cmask=2,period=2000003,event=0xb1uops_executed.core_cycles_noneumask=0x1,period=2000003,event=0xc0Direct and indirect near call instructions retired. (Precise Event - PEBS) (Precise event)This is a precise version (that is, uses PEBS) of the event that counts taken branch instructions retired (Precise event)All mispredicted macro branch instructions retiredllc_misses.mmio_readunc_c_tor_occupancy.llc_data_readunc_m_pre_count.wrevent=0x80,occ_sel=3Load misses in all DTLB levels that cause page walks  Spec update: BDM69umask=0x1,period=100003,event=0x49itlb_misses.walk_completedThis category represents fraction of slots wasted due to incorrect speculations. This include slots used to issue uops that do not eventually get retired and slots for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work due to miss-predicted branches are categorized under Bad Speculation category. Incorrect data speculation followed by Memory Ordering Nukes is another example. SMT version; use when SMT is enabled and measuring per logical CPU(( 1 * ( fp_arith_inst_retired.scalar_single + fp_arith_inst_retired.scalar_double ) + 2 * fp_arith_inst_retired.128b_packed_double + 4 * ( fp_arith_inst_retired.128b_packed_single + fp_arith_inst_retired.256b_packed_double ) + 8 * fp_arith_inst_retired.256b_packed_single )) / cyclesFLOPS_SMT64 * l2_lines_in.all / 1000000000 / duration_timeAverage per-core data fill bandwidth to the L3 cache [GB / sec]offcore_response.demand_data_rd.any_responseoffcore_response.demand_data_rd.supplier_none.snoop_not_neededoffcore_response.demand_data_rd.l3_hit.snoop_missoffcore_response.corewb.l3_hit.snoop_hit_no_fwdoffcore_response.pf_l2_data_rd.l3_hit.snoop_hit_no_fwdoffcore_response.pf_l3_rfo.l3_hit.snoop_hitmoffcore_response.all_pf_data_rd.supplier_none.snoop_noneoffcore_response.all_pf_code_rd.supplier_none.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C0091offcore_response.all_rfo.supplier_none.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x02003C0122Number of SSE/AVX computational double precision floating-point instructions retired. Applies to SSE* and AVX*scalar, double and single precision floating-point: ADD SUB MUL DIV MIN MAX SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per elementumask=0x1e,period=100003,cmask=1,event=0xcaRandomly selected loads with latency value being above 8  Spec update: BDM100, BDM35 (Must be precise)offcore_response.demand_data_rd.l3_miss_local_dram.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C000004offcore_response.pf_l2_data_rd.l3_miss_local_dram.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C000080umask=0x1,period=100003,event=0xb7,offcore_rsp=0x20003C0100offcore_response.pf_l3_rfo.l3_miss.snoop_noneoffcore_response.pf_l3_code_rd.l3_miss_local_dram.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C000120umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0204000240umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0084000091This is a precise version (that is, uses PEBS) of the event that counts cycles without actually retired uopsCounts all not taken macro branch instructions retired. (Precise Event)Counts the number of far branch instructions retired.(Precise Event)  Spec update: BDW98umask=0x41,event=0x22Unit: uncore_cbox A cross-core snoop initiated by this Cbox due to processor core memory request which hits a non-modified line in some processor coreUnit: uncore_ncu This 48-bit fixed counter counts the UCLK cyclesRetired load uops which data sources were L3 and cross-core snoop hits in on-pkg core cache  Supports address when precise.  Spec update: BDM100 (Precise event)offcore_response.all_code_rd.llc_hit.hit_other_core_no_fwdCounts all demand & prefetch data reads miss the L3 and the data is returned from local dramoffcore_response.all_data_rd.llc_miss.any_responseThis event counts mispredicted return instructions retired (Precise event)uncore interconnectumask=0x2,event=0l2_ads.selfl2_lines_in.self.prefetchl2_data_rqsts.self.m_stateumask=0x54,period=200000,event=0x30umask=0x5f,period=200000,event=0x30FXCH uops retired (Must be precise)umask=0x84,period=2000000,event=0xb3Saturated arithmetic instructions retiredmisalign_mem_ref.splitNonzero segbase load 1 bubbleumask=0x86,period=200000,event=0x7Bus cycles when a LOCK signal is assertedbus_trans_wb.selfbus_trans_burst.all_agentsbus_hitm_drv.all_agentsCycles during which interrupts are pending and disableddiv.sumask=0x2,period=2000000,event=0x88Instructions retired (precise event) (Must be precise)Micro-ops retiredCycles no micro-ops retiredumask=0x0,period=200000,event=0xc5page_walks.d_side_cyclesmem_load_retired.dtlb_missoffcore_response.any_pf_data_rd.l2_miss.snoop_miss_or_no_snoop_neededumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000008000Counts partial cache line data writes to uncacheable write combining (USWC) memory region  that hit the L2 cacheCounts data cache line reads generated by hardware L1 data cache prefetcher that miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data cache lines requests by software prefetch instructions that miss the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes that true miss for the L2 cache with a snoop miss in the other processor moduleCounts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes that true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts reads for ownership (RFO) requests generated by L2 prefetcher that miss the L2 cacheCounts reads for ownership (RFO) requests generated by L2 prefetcher that miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredoffcore_response.pf_l2_rfo.l2_hitoffcore_response.demand_code_rd.l2_hitReferences per ICache line. This event counts differently than Intel processors based on Silvermont microarchitectureCounts requests to the Instruction Cache (ICache) for one or more bytes in an ICache Line.  The event strives to count on a cache line basis, so that multiple fetches to a single cache line count as one ICACHE.ACCESS.  Specifically, the event counts when accesses from straight line code crosses the cache line boundary, or when a branch target is to a new line.
This event counts differently than Intel processors based on Silvermont microarchitecturemisalign_mem_ref.load_page_splitld_blocks.data_unknownCounts the number of integer divide uops retired (Must be precise)Retired taken branch instructions (Precise event capable) (Must be precise)br_inst_retired.returnCounts demand cacheable data reads of full cache lines have any transaction responses from the uncore subsystemCounts demand instruction cacheline and I-side prefetch requests that miss the instruction cache miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredCounts demand instruction cacheline and I-side prefetch requests that miss the instruction cache outstanding, per cycle, from the time of the L2 miss to when any response is receivedCounts the number of writeback transactions caused by L1 or L2 cache evictions miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000000800Counts requests to the uncore subsystem hit the L2 cacheumask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000003010Counts data reads (demand & prefetch) miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data read, code read, and read for ownership (RFO) requests (demand & prefetch) miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredPage walk completed due to a demand load to a 1GB pageCounts once per cycle for each page walk occurring due to a demand data store. Includes cycles spent traversing the Extended Page Table (EPT). Average cycles per walk can be calculated by dividing by the number of walksAll requests that missed L2  Spec update: HSD78Counts any demand and L1 HW prefetch data load requests to L2  Spec update: HSD78This event counts all store uops retired. This is a precise event  Spec update: HSD29, HSM30.  Supports address when precise (Precise event)hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwardedCounts demand data reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwardedNumber of times an HLE transactional execution aborted due to XRELEASE lock not satisfying the address and value requirements in the elision bufferRandomly selected loads with latency value being above 8  Spec update: HSD76, HSD25, HSM26 (Must be precise)Counts all demand code reads miss the L3 and the data is returned from local dramNon-SW-prefetch load dispatches that hit fill buffer allocated for S/W prefetchExecution stalls due to L2 cache missesMisses in all TLB levels that cause a page walk of any page sizeumask=0x80,period=100003,event=0x8Store misses in all DTLB levels that cause completed page walksCompleted page walks due to misses in ITLB 4K page entriesRetired load uops with locked access  Supports address when precise.  Spec update: HSD76, HSD29, HSM30 (Precise event)Retired store uops that split across a cacheline boundary  Supports address when precise.  Spec update: HSD29, HSM30 (Precise event)Retired load uops missed L1 cache as data sources  Supports address when precise.  Spec update: HSM30 (Precise event)offcore_response.demand_data_rd.llc_miss.any_responseoffcore_response.pf_l2_rfo.llc_miss.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBFC00040Counts the number of conditional branch instructions retired (Precise event)umask=0x20,period=200003,event=0x24Offcore outstanding cacheable Core Data Read transactions in SuperQueue (SQ), queue to uncoreCounts all demand & prefetch RFOs that hit in the LLCother_assists.avx_storeIncrement each cycle # of uops delivered to IDQ from MS by either DSB or MITE. Set Cmask = 1 to count cyclesCounts all demand & prefetch data reads that miss the LLC  and the data returned from dramoffcore_response.demand_code_rd.llc_miss.dramCycles which a Uop is dispatched on port 4umask=0x40,event=0x34Unit: uncore_cbox Filter on any IRQ or IPQ initiated requests including uncacheable, non-coherent requestsCounts load operations that missed 1st level DTLB but hit the 2nd levelmem_load_uops_llc_miss_retired.remote_hitmoffcore_response.all_pf_data_rd.llc_hit.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1003c0010Counts prefetch (that bring data to L2) data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresoffcore_response.pf_llc_data_rd.llc_hit.no_snoop_neededrxl0p_power_cycles %unc_p_freq_band0_cycles(unc_p_freq_ge_3000mhz_cycles / unc_p_clockticks) * 100.Retired load uops that split across a cacheline boundary (Precise event)This event counts retired load uops that hit in the last-level (L3) cache without snoops requiredCycles when 1 or more uops were delivered to the by the front endjkt metricsThis event counts all remote cache-to-cache transfers (includes HITM and HIT-Forward) for all demand and L2 prefetches. LLC prefetches are excludedThis event counts the number of instructions retired from execution. For instructions that consist of multiple micro-ops, this event counts the retirement of the last micro-op of the instruction. Counting continues during hardware interrupts, traps, and inside interrupt handlersbr_misp_exec.taken_direct_near_callThis event counts the number of retirement slots used each cycle.  There are potentially 4 slots that can be used each cycle - meaning, 4 micro-ops or 4 instructions could retire each cycle.  This event is used in determining the 'Retiring' category of the Top-Down pipeline slots characterization (Precise event)Uops dispatched from any threadoffcore_response.any_pf_l2.l2_hit_far_tile_e_fCounts any Read request  that accounts for any responseoffcore_response.any_rfo.l2_hit_far_tile_e_foffcore_response.demand_data_rd.l2_hit_far_tile_e_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0002000004Counts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses which hit its own tile's L2 with data in M stateoffcore_response.any_code_rd.l2_hit_this_tile_moffcore_response.any_read.l2_hit_this_tile_eumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0008000200Counts Bus locks and split lock requests that accounts for responses which hit its own tile's L2 with data in S stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800180200umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800181000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x18004032f7offcore_response.any_pf_l2.l2_hit_far_tileCounts all instruction fetches, including uncacheable fetchesCounts any Prefetch requests that accounts for data responses from MCDRAM Far or Other tile L2 hit farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080208000offcore_response.demand_code_rd.ddr_nearumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080800001offcore_response.bus_locks.ddrCounts Bus locks and split lock requests that accounts for responses from DDR (local and far)offcore_response.any_code_rd.ddruops_retired.packed_simdCounts the number of core cycles when no micro-ops are allocated and the alloc pipe is stalled waiting for a mispredicted branch to retireCounts the total number of core cycles for all the D-side page walks. The cycles for page walks started in speculative path will also be includedl1d_cache_ld.mesiL1 data cache read in S stateumask=0x2,period=2000000,event=0x42L1D load lock accepted in fill bufferl2_data_rqsts.demand.m_stateumask=0x8,period=200000,event=0x26umask=0xf,period=200000,event=0x26L2 data demand requestsl2_rqsts.ifetchesl2_rqsts.ld_missL2 RFO hitsL2 fill transactionsL2 instruction fetch transactionsumask=0x20,period=100000,event=0x27mem_uncore_retired.remote_cache_local_home_hitmem_inst_retired.latency_above_threshold_32768offcore_response.any_data.remote_cache_hitmoffcore_response.any_ifetch.any_cache_dramOffcore code reads satisfied by the LLC and not found in a sibling coreOffcore code reads satisfied by the LLC or local DRAMOffcore code reads satisfied by a remote cacheoffcore_response.any_request.local_cache_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x8FFoffcore_response.corewb.any_locationumask=0x1,period=100000,event=0xb7,offcore_rsp=0x777offcore_response.data_ifetch.remote_cache_hitmOffcore request = all data, response = local cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3833All offcore demand data requestsumask=0x1,period=100000,event=0xb7,offcore_rsp=0x103Offcore demand data requests that HITM in a remote cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1002umask=0x1,period=100000,event=0xb7,offcore_rsp=0x480umask=0x1,period=100000,event=0xb7,offcore_rsp=0x880umask=0x1,period=100000,event=0xb7,offcore_rsp=0x830umask=0x1,period=100000,event=0xb7,offcore_rsp=0x1010offcore_response.pf_rfo.any_cache_dramoffcore_response.pf_rfo.any_locationoffcore_response.pf_rfo.remote_cacheOffcore prefetch requests satisfied by the IO, CSR, MMIO unitoffcore_response.prefetch.remote_cachefp_comp_ops_exe.mmxsimd_int_64.shuffle_moveoffcore_response.any_data.remote_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2044umask=0x1,period=100000,event=0xb7,offcore_rsp=0xF877offcore_response.data_in.local_dramoffcore_response.demand_data.any_llc_missOffcore demand data reads satisfied by the local DRAMOffcore demand RFO requests satisfied by any DRAMoffcore_response.demand_rfo.local_dramOffcore other requests that missed the LLCoffcore_response.pf_data.any_dramoffcore_response.pf_rfo.any_dramumask=0x2,period=2000000,event=0xe8All RAT stall cyclesBACLEAR asserted with bad target addressumask=0x8,period=20000,event=0x88Mispredicted near retired calls (Precise Event)inst_retired.total_cyclesssex_uops_retired.vector_integeruops_executed.core_stall_cycles_no_port5mem_inst_retired.all_loadsmem_load_l3_hit_retired.xsnp_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080408000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200088000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400048000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080100004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000080004Counts demand instruction fetches and L1 instruction cache prefetches that have any response typeumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000400002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0020002offcore_response.demand_rfo.supplier_none.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC01C0001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0100001Counts randomly selected loads when the latency from first dispatch to completion is greater than 128 cycles (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC400004offcore_response.demand_data_rd.l3_hit_m.snoop_non_dramCounts cycles during which a total of 2 uops were executed on all ports and Reservation Station (RS) was not emptyumask=0x10,period=2000003,event=0xa6Direct and indirect near call instructions retired  Spec update: SKL091 (Precise event)inst_retired.any / ( br_inst_retired.far_branch / 2 )Page walk completed due to a demand data load to a 2M/4M pageCounts completed page walks (2M and 4M page sizes) caused by a code fetch. This implies it missed in the ITLB and further levels of TLB. The page walk can end with or without a faultCross core or cross module hitm (Precise event)This event counts the number of load ops retiredCounts any rfo reads (demand & prefetch) that have any response typeumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1680004800Counts data cacheline reads generated by L2 prefetchers that miss L2Counts data cacheline reads generated by L2 prefetchers that miss L2 and the snoops to sibling cores hit in either E/S state and the line is not forwardedumask=0x3f,period=200003,event=0x86MSROM micro-ops retiredCycles the divider is busy.This event counts the cycles when the divide unit is unable to accept a new divide UOP because it is busy processing a previously dispatched UOP. The cycles will be counted irrespective of whether or not another divide UOP is waiting to enter the divide unit (from the RS). This event might count cycles while a divide is in progress even if the RS is empty.  The divide instruction is one of the longest latency instructions in the machine.  Hence, it has a special event associated with it to help determine if divides are delaying the retirement of instructionsRetired load uops that miss the STLB. (Precise Event - PEBS) (Precise event)offcore_response.all_code_rd.llc_hit.snoop_missCounts all prefetch RFOs that miss the LLC  and the data returned from dramoffcore_response.pf_l2_code_rd.llc_miss.dramCounts all prefetch (that bring data to LLC only) code reads that miss the LLC  and the data returned from dramThis event counts the number of cycles with at least one slow LEA uop being allocated. A uop is generally considered as slow LEA if it has three sources (for example, two sources and immediate) regardless of whether it is a result of LEA instruction or not. Examples of the slow LEA uop are or uops with base, index, and offset source operands using base and index reqisters, where base is EBR/RBP/R13, using RIP relative or 16-bit addressing modes. See the Intel® 64 and IA-32 Architectures Optimization Reference Manual for more details about slow LEA instructionsumask=0x10,period=100000,event=0xb0umask=0x4,period=100000,event=0xb0Offcore demand RFO requestsumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4ffREQUEST = OTHER and RESPONSE = LOCAL_DRAM AND REMOTE_CACHE_HITumask=0x1,period=100000,event=0xb7,offcore_rsp=0x5010umask=0x1,period=100000,event=0xb7,offcore_rsp=0x20ffREQUEST = DATA_IFETCH and RESPONSE = ANY_DRAM AND REMOTE_FWDREQUEST = OTHER and RESPONSE = ANY_DRAM AND REMOTE_FWDumask=0x2,period=100000,event=0xb4Outstanding snoop code requestsoffcore_response.pf_l3_data_rd.l3_hit.hit_other_core_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C0400umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C0491offcore_response.pf_l2_data_rd.l3_miss_local_dram.snoop_miss_or_no_fwdCounts all prefetch (that bring data to LLC only) data reads TBDoffcore_response.pf_l3_rfo.l3_miss_local_dram.snoop_miss_or_no_fwdoffcore_response.all_pf_rfo.l3_miss_remote_dram.snoop_miss_or_no_fwdoffcore_response.all_data_rd.l3_miss_local_dram.snoop_miss_or_no_fwdoffcore_response.all_rfo.l3_miss.remote_hitmumask=0x14,cmask=20,period=2000003,event=0xa3Streaming stores (partial cache line). Derived from unc_cha_tor_inserts.ia_miss. Unit: uncore_cha umask=0x0C,event=0x50fc_mask=0x07,ch_mask=0x04,umask=0x01,event=0xc1Write request of up to a 64 byte transaction is made by IIO Part2 to Memory. Unit: uncore_iio Counts when the M2M (Mesh to Memory) looks into the multi-socket cacheline Directory state , and found the cacheline marked in the S (Shared) state indicating the cacheline is either stored in another socket in the S(hared) state , and so there is no need to snoop the other sockets for the latest data.  The data may be stored in any state in the local socketCounts when the M2M (Mesh to Memory) updates the multi-socket cacheline Directory state from from S (Shared) to A (SnoopAll)period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100400002This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_F.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100200004This event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_E.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000200122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400080122offcore_response.all_pf_rfo.supplier_none.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800020120This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400048000period=100003,umask=0x42,event=0xd0offcore_response.pf_l2_data_rd.supplier_none.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080400491period=100003,umask=0x1,event=0xb7,offcore_rsp=0x00803C8000offcore_response.pf_l3_data_rd.l3_hit_e.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80080001This event is deprecated. Refer to new event OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOPoffcore_response.pf_l2_rfo.supplier_none.hitm_other_coreThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_E.ANY_SNOOPThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x10003C8000This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWDoffcore_response.other.l3_hit_s.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_MISSoffcore_response.pf_l3_data_rd.l3_hit_f.any_snoopThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_S.ANY_SNOOPThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_NONEoffcore_response.pf_l3_rfo.l3_hit_m.hitm_other_coreThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_E.ANY_SNOOPcmask=1,period=2000003,umask=0x1,event=0x60period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100080020This event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_FWDoffcore_response.pf_l3_rfo.l3_hit_m.snoop_missoffcore_response.all_pf_rfo.pmm_hit_local_pmm.snoop_not_neededoffcore_response.all_pf_data_rd.l3_hit_e.hit_other_core_no_fwdoffcore_response.pf_l3_data_rd.l3_hit_e.any_snoopThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_F.SNOOP_MISSoffcore_response.all_reads.supplier_none.any_snoopThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_M.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWDoffcore_response.demand_data_rd.supplier_none.hit_other_core_no_fwdoffcore_response.other.l3_hit_f.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08003C0002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x08003C0400offcore_response.pf_l1d_and_sw.l3_hit.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400100120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800040122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x00801007F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400200491This event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000100080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x04000207F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000040490This event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_E.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800040001This event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_F.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0000010120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080080020This event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT.ANY_SNOOPThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT.SNOOP_HIT_WITH_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080200120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200200002This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00803C0020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000040020Retired Instructions who experienced STLB (2nd level TLB) true miss (Precise event)ocr.all_reads.l3_miss_local_dram.snoop_miss_or_no_fwdThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0110000010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x063B800002period=2000003,umask=0x4,event=0x54period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0804000120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0104000004period=2000003,umask=0x10,event=0x5dThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS_LOCAL_DRAM.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0090000400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0084000010This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0204000004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x083C000010This event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_NO_FWDocr.pf_l2_data_rd.l3_miss_remote_hop1_dram.hit_other_core_no_fwdCounts any other requests OTHER & L3_MISS & SNOOP_NONEoffcore_response.all_data_rd.l3_miss.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x023C000491This event is deprecated. Refer to new event OCR.OTHER.L3_MISS.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0604000490ocr.all_reads.l3_miss_local_dram.snoop_missocr.demand_data_rd.l3_miss_local_dram.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0104000490offcore_response.all_pf_data_rd.l3_miss.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0084008000This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_MISSoffcore_response.all_reads.l3_miss.remote_hit_forwardCounts all demand code reads  DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0084000400offcore_response.all_reads.l3_miss_local_dram.hit_other_core_fwdCounts all demand code reads  DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0210000490This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_MISSCounts any other requests  OTHER & L3_MISS_REMOTE_HOP1_DRAM & HITM_OTHER_COREALL_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONEperiod=2000003,umask=0x10,event=0xc8Counts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_MISS_REMOTE_HOP1_DRAM & NO_SNOOP_NEEDEDALL_PF_RFO & L3_MISS_REMOTE_DRAM & SNOOP_MISS_OR_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0104000491ALL_DATA_RD & L3_MISS & SNOOP_MISSCounts demand data reads  DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.OTHER.L3_MISS.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00BC000491This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS.SNOOP_NONEocr.pf_l3_rfo.l3_miss_remote_hop1_dram.snoop_missThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_MISSocr.other.l3_miss.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103FC00020This event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS.ANY_SNOOPThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_MISSocr.all_data_rd.l3_miss_local_dram.hitm_other_coreThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0204000080ocr.pf_l3_data_rd.l3_miss_local_dram.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.ANY_SNOOPoffcore_response.pf_l3_rfo.l3_miss_remote_hop1_dram.hit_other_core_no_fwdocr.all_data_rd.l3_miss_remote_hop1_dram.no_snoop_neededThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS.NO_SNOOP_NEEDEDocr.demand_code_rd.l3_miss_remote_hop1_dram.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1010000400This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_NO_FWDocr.all_pf_rfo.l3_miss.remote_hitmocr.all_reads.l3_miss.hit_other_core_fwdCounts demand data reads  DEMAND_DATA_RD & L3_HIT_S & NO_SNOOP_NEEDEDocr.demand_data_rd.l3_hit_s.hit_other_core_no_fwdALL_PF_DATA_RD & SUPPLIER_NONE & HITM_OTHER_COREocr.all_rfo.l3_hit_f.hitm_other_coreCounts all demand data writes (RFOs)  DEMAND_RFO & SUPPLIER_NONE & HIT_OTHER_CORE_FWDocr.all_reads.l3_hit_e.hit_other_core_fwdocr.demand_rfo.l3_hit.any_snoopocr.all_pf_data_rd.any_responseocr.all_pf_rfo.l3_hit_e.no_snoop_neededocr.demand_data_rd.l3_hit_m.snoop_missALL_RFO & L3_HIT_M & HIT_OTHER_CORE_NO_FWDocr.all_rfo.l3_hit_m.hit_other_core_fwdocr.all_pf_rfo.l3_hit_e.any_snoopocr.all_data_rd.l3_hit_m.hitm_other_coreocr.pf_l2_data_rd.l3_hit_m.snoop_noneocr.pf_l1d_and_sw.pmm_hit_local_pmm.snoop_not_neededALL_READS & L3_HIT_S & HIT_OTHER_CORE_NO_FWDocr.all_reads.l3_hit_e.no_snoop_neededCounts demand data reads  DEMAND_DATA_RD & L3_HIT_F & NO_SNOOP_NEEDEDocr.other.l3_hit_e.hitm_other_coreALL_READS & ANY_RESPONSE have any response typeocr.all_data_rd.l3_hit.hit_other_core_fwdALL_READS & L3_HIT_E & HIT_OTHER_CORE_NO_FWDocr.pf_l3_data_rd.l3_hit.any_snoopCounts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & L3_HIT & ANY_SNOOPocr.pf_l2_rfo.l3_hit.no_snoop_neededALL_PF_RFO & L3_HIT_F & SNOOP_MISSocr.demand_rfo.l3_hit_s.hit_other_core_fwdCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_M & HIT_OTHER_CORE_NO_FWDocr.pf_l3_data_rd.pmm_hit_local_pmm.snoop_noneALL_DATA_RD & L3_HIT_F & NO_SNOOP_NEEDEDocr.all_pf_data_rd.l3_hit.hit_other_core_no_fwdCounts all demand code reads hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresALL_PF_DATA_RD & PMM_HIT_LOCAL_PMM & SNOOP_NOT_NEEDEDocr.all_pf_rfo.l3_hit_m.snoop_missALL_PF_DATA_RD & SUPPLIER_NONE & HIT_OTHER_CORE_NO_FWDCounts any other requests  OTHER & L3_HIT_S & HITM_OTHER_CORECounts all demand code reads  DEMAND_CODE_RD & SUPPLIER_NONE & NO_SNOOP_NEEDEDocr.demand_data_rd.l3_hit_s.any_snoopocr.pf_l1d_and_sw.supplier_none.snoop_noneocr.pf_l3_data_rd.l3_hit_m.hit_other_core_no_fwdocr.pf_l2_data_rd.l3_hit_f.hitm_other_coreCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_S & ANY_SNOOPCounts demand data reads  DEMAND_DATA_RD & L3_HIT_M & NO_SNOOP_NEEDEDCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_E & HIT_OTHER_CORE_FWDperiod=2000003,umask=0x8,event=0xa2Lines Victimized; Lines in M state. Unit: uncore_cha Peer to peer write request of 4 bytes made to IIO Part2 by a different IIO unit. Unit: uncore_iio Counts every peer to peer write request of up to a 64 byte transaction of data made to the MMIO space of a card on IIO Part2 by a different IIO unit. Does not include requests made by the same IIO unit. In the general case, Part2 refers to a x4 or x8 PCIe card plugged into the third slot of a PCIe riser card, but it could refer to any x4 or x8 device attached to the IIO unit and using lanes starting at lane 8 of the 16 lanes supported by the busPeer to peer write request of up to a 64 byte transaction is made by IIO Part1 to an IIO target. Unit: uncore_iio fc_mask=0x07,ch_mask=0x08,umask=0x02,event=0x84Tag Hit; Underfill Rd Hit from NearMem, Clean LineSW prefetch requests that miss L2 cacheNumber of cycles a demand request has waited due to L1D due to lack of L2 resourcesCounts return instructions retired (Precise event)Counts the number of load uops retired. This event is Precise Event capable  Supports address when precise (Precise event)unc_cha_tor_inserts.ia_miss_crd_prefTOR Inserts; Code read prefetch from local IA that misses in the snoop filterTOR Inserts; RFO misses from local IA. Unit: uncore_cha Clockticks of the integrated IO (IIO) traffic controller. Unit: uncore_iio bp_l2_btb_correctInstruction Pipe Stall. IC pipe was stalled during this clock cycle (including IC to OC fetches) due to back-pressurel2_wcb_req.zero_byte_storel2_wcb_req.cl_zeroCaching: L3 cache accesses. Unit: uncore_l3pmc event=0xc8MMX instructionsThe number of MMX, SSE or x87 instructions retired. The UnitMask allows the selection of the individual classes of instructions as given in the table. Each increment represents one complete instruction. Since this event includes non-numeric instructions it is not suitable for measuring MFLOPS. MMX instructionsTagged IBS Ops. Number of times an op could not be tagged by IBS because of a previous tagged op that has not retiredTagged IBS Ops. Number of Ops tagged by IBS that retiredTagged IBS Ops. Number of Ops tagged by IBSdf_ccm_reqa.node4.wrsizedfullzeroData Fabric CCM Performance Monitor Event DF CCM Request Ordered wrsizedumask=0xA7,event=0x8bumask=0x06,event=0x8bumask=0x64,event=0x8bumask=0xA3,event=0x8bumask=0xC1,event=0x8bumask=0xED,event=0x8cumask=0x4B,event=0x8cumask=0x6B,event=0x8cumask=0x0A,event=0x8cumask=0x2A,event=0x8cData Fabric CCM Performance Monitor Event DF CCM Request Ordered anyiorequestdf_ccm_reqb.node5.anyiorequest.df_ccm_reqb.node2.anywrsizeddf_ccm_reqb.node4.wrsizedfullncdf_ccm_reqb.node5.wrsizedncumask=0xA4,event=0x8cumask=0x63,event=0x8cdf_ccm_reqc.apicaccessumask=0xEB,event=0x108df_ioms_reqa.node2.anydramtransactiondf_ioms_reqa.node2.largereadumask=0x0E,event=0x109df_ioms_reqb.node1.piesystemmanagementumask=0xCC,event=0x109df_ioms_reqb.node1.ioanynon-postedwrsized=64bdf_ioms_reqb.node4.ioanynon-postedwrsized=64bumask=0x47,event=0x109df_ioms_reqb.node0.ioanypostedwrsized=64bumask=0x84,event=0x109fpu_pipe_assignment.total3fpu_pipe_assignment.total0umask=0x8,event=0x5l3_request_g1.t7.s0.wrsizedncl3_request_g1.t7.s0.wrsizedl3_request_g1.t5.s1.wrsizedl3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x04,event=0x1l3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x04,event=0x1l3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x20,event=0x1l3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x20,event=0x1l3_request_g1.t1.s0.rdsizedl3_request_g1.t5.s0.rdsizedl3_request_g1.t6.s0.rdsizedl3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x40,event=0x1l3_request_g1.t2.s3.rdsizedl3_request_g1.t3.s1.cachingl3fillvicreq.t7.s2.vicblkl3fillvicreq.t0.s3.chgtoxl3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x04,event=0x3l3fillvicreq.t1.s3.rdblkc_s_vicl3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x04,event=0x3l3fillvicreq.t0.s2.rdblkx_vicl3fillvicreq.t6.s1.rdblkl_vicl3fillvicreq.t4.s3.rdblkl_vicl3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x80,event=0x3l3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x01,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x04,umask=0x01,event=0x9l3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x01,event=0x9l3victimstate.t3.s2.none_nol3victimlinel3victimstate.t3.s3.none_nol3victimlinel3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x02,event=0x9l3victimstate.t5.s3.ol3victimstate.t6.s0.e_fel3victimstate.t6.s1.e_fel3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x10,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x04,umask=0x10,event=0x9l3victimstate.t4.s0.ml3victimstate.t4.s0.dl3victimstate.t1.s1.dl3victimstate.t7.s2.dl3victimstate.t4.s3.dl3victimstate.t4.s0.odl3victimstate.t0.s3.odumask=0x8,event=0x45umask=0x2,event=0x45L1 DTLB Reload of a page of 4K sizels_tablewalker.ic_type0Total Page Table Walks DC Type 0umask=0x1,event=0xafThe number of instruction fetches that hit in the L1 ITLB. Instruction fetches to a 1GB pageL2 prefetcher hits in L3. Counts all L2 prefetches accepted by the L2 pipeline which miss the L2 cache and hit the L3L2 prefetcher misses in L3. All L2 prefetches accepted by the L2 pipeline which miss the L2 and the L3 cachesfp_disp_faults.xmm_fill_faultRetired lock instructions. Bus lock when a locked operations crosses a cache boundary or is done on an uncacheable memory type. Comparable to legacy bus lockls_ret_cl_flushDC_ONE_BIT_ECC_ERRORIC_RETURN_STACK_HITNB_PROBE_RESULTCYCLES_STALLED_NEON_MRCPMUEXTIN1_EVTCRYPTO_SPECEXC_UNDEFL2D_TLB_RDINSTDTLB_MISSDCACHE_EVICTRETURN_MISPREDJTLB_IMISSUNCACHED_LOADMFTC_COMPLETEDFSB_GT_HALFPREDICTED_JR_31UNCACHED_IFETCH_STALLSALCB_FULL_DR_STALLSDCACHE_MISSESJR_NON_31_INSNSCOREEXTEND_EVENTSOCP_WRITE_CACHEABLE_REQUESTSVSCR_SAT_SETBRANCHES_COMPLETEDLSU_LOAD_MISS_LINE_ALIAS_VS_CSQ0LSU_STORE_QUEUE_INDEX_ALIASMFSPR_INSTR_COMPLETEDL1_DATA_CACHE_RELOADSGPR_RENAME_BUFFER_ENTRIES_OVER_THRESHOLDEXTERNAL_PUSHESBUS_TAS_FOR_READSBRANCH_MISPREDICTEDPREFETCHED_INSTRS_DISCARDEDLOAD_MISS_DLFB_FULLDATA_MMU_MISS_CYCLESIAC1S_DETECTEDDAC1S_DTECTEDmodifiedloadntammx-3dnowSOFTAMD_K7PPC_970LONGEST_LAT_CACHE.REFERENCEGenuineIntel-6-1CGenuineIntel-6-45GenuineIntel-6-46GenuineIntel-6-37GenuineIntel-6-2CCLKSPage_Walks_Utilization(cstate_pkg@c2\-residency@ / msr@tsc@) * 100l2_rqsts.l2_pf_hitl1d_pend_miss.pending_cyclesoffcore_requests_outstanding.demand_data_rdoffcore_requests.all_data_rdumask=0x1,period=100003,event=0xb7Retired load uops that miss the STLB. (Precise Event - PEBS)  Supports address when precise (Precise event)mem_load_uops_l3_hit_retired.xsnp_noneThis event counts Demand Data Read requests that access L2 cache, including rejectsThis event counts Read for Ownership (RFO) requests that access L2 cacheidq_uops_not_delivered.cycles_le_3_uop_deliv.coreumask=0x1,period=2000003,event=0x54tx_mem.abort_capacity_writeumask=0x8,period=2000003,event=0x54tx_exec.misc5umask=0x2,period=2000003,event=0xc8Number of times the TSX watchdog signaled an HLE abortCycles when L1 and L2 are locked due to UC or split lockNumber of flags-merge uops being allocated. Such uops considered perf sensitive
 added by GSR u-archcpu_clk_thread_unhalted.one_thread_activeumask=0x88,period=200003,event=0x88br_inst_exec.all_conditionalMispredicted indirect branches excluding calls and returnsuops_executed_port.port_1Cycles per core when uops are exectuted in port 5uops_executed_port.port_7_coreumask=0x8,period=2000003,event=0xa2This event counts ROB full stall cycles. This counts cycles that the pipeline backend blocked uop delivery from the front endExecution stalls while L2 cache miss demand load is outstandinglsd.cycles_4_uopsumask=0x1,period=2000003,event=0xb1br_inst_retired.conditionalumask=0x1,event=0x35,filter_opc=0x181read requests to memory controller. Derived from unc_m_cas_count.rd. Unit: uncore_imc This event counts load misses in all DTLB levels that cause a completed page walk (2M and 4M page sizes). The page walk can end with or without a fault  Spec update: BDM69This event counts store misses in all DTLB levels that cause a completed page walk (4K page size). The page walk can end with or without a fault  Spec update: BDM69umask=0x1,period=100003,event=0x85umask=0x40,period=100003,event=0x85This category represents fraction of slots where the processor's Frontend undersupplies its Backend( ((br_misp_retired.all_branches / ( br_misp_retired.all_branches + machine_clears.count )) * (( uops_issued.any - uops_retired.retire_slots + 4 * int_misc.recovery_cycles ) / (4 * cycles))) + (4 * idq_uops_not_delivered.cycles_0_uops_deliv.core / (4 * cycles)) * (12 * ( br_misp_retired.all_branches + machine_clears.count + baclears.any ) / cycles) / (4 * idq_uops_not_delivered.cycles_0_uops_deliv.core / (4 * cycles)) ) * (4 * cycles) / br_misp_retired.all_branchesumask=0xd0,period=200003,event=0x24This is a precise version (that is, uses PEBS) of the event that counts retired load uops which data sources were hits in the last-level (L3) cache without snoops required  Spec update: BDM100.  Supports address when precise (Precise event)offcore_response.demand_data_rd.supplier_none.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000020004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C0004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100020008umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C0040offcore_response.other.supplier_none.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C0090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200020240offcore_response.all_pf_code_rd.supplier_none.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00803C0240umask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C0240offcore_response.all_data_rd.supplier_none.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F80020122umask=0x30,period=2000003,cmask=1,event=0x79umask=0x1,period=2000003,cmask=2,event=0x9cCounts randomly selected loads with latency value being above 512  Spec update: BDM100, BDM35 (Must be precise)offcore_response.demand_rfo.l3_miss.snoop_hit_no_fwdoffcore_response.demand_code_rd.supplier_none.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2004000004offcore_response.corewb.l3_miss_local_dram.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC000008offcore_response.pf_l2_rfo.supplier_none.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1004000040offcore_response.pf_l2_code_rd.l3_miss.snoop_noneoffcore_response.pf_l3_data_rd.l3_miss.snoop_hit_no_fwdoffcore_response.pf_l3_code_rd.l3_miss_local_dram.snoop_hitmoffcore_response.pf_l3_code_rd.l3_miss.snoop_noneoffcore_response.all_pf_rfo.l3_miss_local_dram.snoop_hitmoffcore_response.all_pf_rfo.l3_miss.snoop_noneL3 Lookup any request that access cache and found line in M-stateL3 Lookup write request that access cache and found line in MESI-stateunc_arb_trk_requests.drd_directcbox@event\=0x36\,umask\=0x3\,filter_opc\=0x182@ / cbox@event\=0x36\,umask\=0x3\,filter_opc\=0x182\,thresh\=1@offcore_response.all_reads.llc_miss.remote_hit_forwardCounts all demand & prefetch data reads miss the L3 and clean or shared data is transferred from remote cacheoffcore_response.demand_rfo.llc_miss.remote_hitml2_dbus_busy_rd.selfL2 cache demand requests from this core that missed the L2simd_inst_retired.packed_singlesimd_comp_inst_retired.packed_singleumask=0x3,period=200000,event=0x80This event counts the cycles where 1 or more uops are issued by the micro-sequencer (MS), including microcode assists and inserted flows, and written to the IQStore splits (Ar Retirement)misalign_mem_ref.rmw_bubbleRFO bus transactionsumask=0x40,period=200000,event=0x69umask=0x40,period=200000,event=0x6eReference cycles when core is not haltedAll indirect branches that are not callsumask=0x8,period=2000000,event=0x88Self-Modifying Code detectedpage_walks.i_side_walksumask=0x4,period=200000,event=0x82umask=0x1,period=100007,event=0xb7umask=0x82,period=200003,event=0xd0umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000000022Counts data reads generated by L1 or L2 prefetchers that miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredCounts data reads generated by L1 or L2 prefetchers that miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts any data writes to uncacheable write combining (USWC) memory region  that hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data cache line reads generated by hardware L1 data cache prefetcher that hit the L2 cacheumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000040008Counts the number of writeback transactions caused by L1 or L2 cache evictions that hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts demand instruction cacheline and I-side prefetch requests that miss the instruction cache that true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts cycles that fetch is stalled due to any reason. That is, the decoder queue is able to accept bytes, but the fetch unit is unable to provide bytes.  This will include cycles due to an ITLB miss, ICache miss and other eventsThis event used to measure front-end inefficiencies. I.e. when front-end of the machine is not delivering uops to the back-end and the back-end has is not stalled. This event can be used to identify if the machine is truly front-end bound.  When this event occurs, it is an indication that the front-end of the machine is operating at less than its theoretical peak performance. Background: We can think of the processor pipeline as being divided into 2 broader parts: Front-end and Back-end. Front-end is responsible for fetching the instruction, decoding into uops in machine understandable format and putting them into a uop queue to be consumed by back end. The back-end then takes these uops, allocates the required resources.  When all resources are ready, uops are executed. If the back-end is not ready to accept uops from the front-end, then we do not want to count these as front-end bottlenecks.  However, whenever we have bottlenecks in the back-end, we will have allocation unit stalls and eventually forcing the front-end to wait until the back-end is ready to receive more uops. This event counts only when back-end is requesting more uops and front-end is not able to provide them. When 3 uops are requested and no uops are delivered, the event counts 3. When 3 are requested, and only 1 is delivered, the event counts 2. When only 2 are delivered, the event counts 1. Alternatively stated, the event will not count if 3 uops are delivered, or if the back end is stalled and not requesting any uops at all.  Counts indicate missed opportunities for the front-end to deliver a uop to the back end. Some examples of conditions that cause front-end efficiencies are: ICache misses, ITLB misses, and decoder restrictions that limit the front-end bandwidth. Known Issues: Some uops require multiple allocation slots.  These uops will not be charged as a front end 'not delivered' opportunity, and will be regarded as a back end problem. For example, the INC instruction has one uop that requires 2 issue slots.  A stream of INC instructions will not count as UOPS_NOT_DELIVERED, even though only one instruction can be issued per clock.  The low uop issue rate for a stream of INC instructions is considered to be a back end issueCounts uops which retired (Must be precise)Retired near call instructions (Precise event capable) (Must be precise)br_inst_retired.ind_callRetired conditional branch instructions that were taken (Precise event capable) (Must be precise)umask=0x7e,period=200003,event=0xc5mem_uops_retired.dtlb_miss_loadsLoad uops retired that missed the DTLB (Precise event capable)  Supports address when precise (Must be precise)Counts demand instruction cacheline and I-side prefetch requests that miss the instruction cache hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts reads for ownership (RFO) requests (demand & prefetch) hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x10,period=200003,event=0x8Offcore outstanding RFO store transactions in SuperQueue (SQ), queue to uncore  Spec update: HSD62, HSD61Offcore outstanding RFO store transactions in SQ to uncore. Set Cmask=1 to count cycles  Spec update: HSD62, HSD61offcore_response.demand_rfo.l3_hit.hitm_other_coreAny input SSE* FP Assist (Precise event)Increment each cycle # of uops delivered to IDQ when MS_busy by DSB. Set Cmask = 1 to count cycles. Add Edge=1 to count # of deliveryNumber of uops delivered to IDQ from any pathCycles with less than 2 uops delivered by the front end  Spec update: HSD135( itlb_misses.walk_duration + dtlb_load_misses.walk_duration + dtlb_store_misses.walk_duration ) / cyclesNumber of times an RTM execution startedoffcore_response.all_reads.l3_miss.any_responseoffcore_response.pf_l3_rfo.l3_miss.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FFFC00004Counts all demand code reads miss in the L3This event counts the number of thread cycles while the thread is not in a halt state. The thread enters the halt state when it is running the HLT instruction. The core frequency may change from time to time due to power or thermal throttlingCycles with pending L1 data cache miss loads. Set Cmask=8 to count cycleAll (macro) branch instructions retired (Must be precise)Load misses in all DTLB levels that cause page walksLoad miss in all TLB levels causes a page walk that completes. (1G)Number of cache load STLB hits. No page walkumask=0x42,period=2000003,event=0xbcRetired load uops with L1 cache hits as data sources  Supports address when precise.  Spec update: HSD29, HSM30 (Precise event)Retired load uops which data sources were L3 and cross-core snoop hits in on-pkg core cache  Supports address when precise.  Spec update: HSD29, HSD25, HSM26, HSM30 (Precise event)Retired load uops which data sources were HitM responses from shared L3  Supports address when precise.  Spec update: HSD29, HSD25, HSM26, HSM30 (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x083FC007F7Counts the number of micro-ops retired. Use Cmask=1 and invert to count active cycles or stalled cycles  Supports address when precise (Precise event)umask=0x8,period=200003,event=0x27Offcore outstanding code reads transactions in SuperQueue (SQ), queue to uncore, every cycleOffcore outstanding Demand Code Read transactions in SQ to uncore. Set Cmask=1 to count cyclesoffcore_response.all_code_rd.llc_hit.no_snoop_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3f803c0002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x000105B3umask=0x10,period=2000003,event=0x10umask=0x1,period=2000003,event=0xabumask=0x1,period=100003,event=0xb7,offcore_rsp=0x300400244Count XClk pulses when this thread is unhalted and the other is haltedCycles per core when uops are dispatched to port 0umask=0x30,period=2000003,event=0xa1uops_dispatched_port.port_4_coreNumber of instructions retired. General Counter   - architectural eventunc_cbo_xsnp_response.missumask=0x10,event=0x22unc_cbo_xsnp_response.xcore_filterUnit: uncore_cbox Filter on cross-core snoops initiated by this Cbox due to processor core memory requestUnit: uncore_cbox Filter on cross-core snoops initiated by this Cbox due to LLC evictionLLC lookup request that access cache and found line in E-stateUnit: uncore_cbox Filter on processor core initiated cacheable write requestsumask=0x80,event=0x34unc_arb_trk_occupancy.cycles_over_half_fullumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003c0010Counts prefetch (that bring data to LLC only) data reads that hit in the LLCumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3fffc00244umask=0x1,period=100003,event=0xb7,offcore_rsp=0x67f800004Counts all demand code reads that miss the LLC  and the data forwarded from remote cacheumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3fffc20040llc_misses.itom_write(unc_q_txl0p_power_cycles / unc_q_clockticks) * 100.umask=0x4,period=2000003,event=0x51umask=0x2,period=200003,event=0x28offcore_requests_outstanding.demand_data_rd_c6umask=0xe,period=2000003,event=0xa2Occupancy counter for all LLC misses; we divide this by UNC_C_CLOCKTICKS to get average Q depth. Unit: uncore_cbox umask=0x20,period=200003,event=0x4Counts any Prefetch requests that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster modeoffcore_response.any_rfo.l2_hit_near_tile_moffcore_response.pf_software.outstandingumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000400100Counts demand code reads and prefetch code reads that are outstanding, per weighted cycle, from the time of the request to when any response is received. The oustanding response should be programmed only on PMC0umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0002000002offcore_response.uc_code_reads.l2_hit_this_tile_mCounts Software Prefetches that accounts for responses which hit its own tile's L2 with data in M stateCounts demand cacheable data and L1 prefetch data reads that accounts for responses which hit its own tile's L2 with data in E stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0008001000Counts Demand cacheable data write requests  that accounts for reponses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M stateCounts Demand code reads and prefetch code read requests  that accounts for reponses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster modeoffcore_response.any_code_rd.ddr_farCounts Demand cacheable data write requests  that accounts for data responses from MCDRAM Far or Other tile L2 hit faroffcore_response.any_rfo.ddr_farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080800022offcore_response.pf_l1_data_rd.mcdram_faroffcore_response.pf_l1_data_rd.ddr_farCounts L1 data HW prefetches that accounts for data responses from DRAM Localoffcore_response.partial_reads.non_dramCounts Partial reads (UC or WC and is valid only for Outstanding response type).  that accounts for data responses from MCDRAM Far or Other tile L2 hit farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080200002Counts Software Prefetches that accounts for responses from MCDRAM (local and far)Counts Demand code reads and prefetch code read requests  that accounts for responses from MCDRAM (local and far)Counts UC code reads (valid only for Outstanding response type)  that accounts for responses from DDR (local and far)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0181800044Counts the number of mispredicted branch instructions retired (Precise event)This event counts the number of micro-ops (uops) retired. The processor decodes complex macro instructions into a sequence of simpler uops. Most instructions are composed of one or two uops. Some instructions are decoded into longer sequences such as repeat instructions, floating point transcendental instructions, and assistsCounts the number of floating operations retired that required microcode assistsThis event counts the number of instructions that retire.  For instructions that consist of multiple micro-ops, this event counts exactly once, as the last micro-op of the instruction retires.  The event continues counting while instructions retire, including during interrupt service routines caused by hardware interrupts, faults or trapsCounts the number of times the front end resteers for any branch as a result of another branch handling mechanism in the front endumask=0x2,period=2000000,event=0x40umask=0x1,period=2000000,event=0x42umask=0x1,period=100000,event=0x28l2_data_rqsts.demand.mesil2_data_rqsts.demand.s_stateL2 data demand loads in S stateAll L2 data prefetchesl2_rqsts.loadsl2_transactions.anyL2 demand lock RFOs in I state (misses)umask=0x2,period=40000,event=0xfLoad instructions retired that HIT modified data in sibling core (Precise Event)mem_uncore_retired.uncacheablestore_blocks.l1d_blockmem_inst_retired.latency_above_threshold_16384umask=0x10,period=50,event=0xb,ldlat=0x800Memory instructions retired above 2048 clocks (Precise Event)Offcore data reads satisfied by the LLC and not found in a sibling coreOffcore data reads that HITM in a remote cacheOffcore code reads satisfied by a remote cache or remote DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x38FFOffcore RFO requests satisfied by any cache or DRAMOffcore RFO requests satisfied by the LLC and not found in a sibling coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x722offcore_response.corewb.remote_cache_hitoffcore_response.data_ifetch.llc_hit_no_other_coreOffcore data reads, RFO's and prefetches satisfied by the LLC  and HITM in a sibling coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x403All offcore other requestsOffcore other requests satisfied by the LLC and HIT in a sibling coreOffcore other requests that HITM in a remote cacheOffcore prefetch data requests satisfied by the LLC and not found in a sibling coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1830offcore_response.pf_data.remote_cache_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x410offcore_response.pf_ifetch.llc_hit_no_other_coreOffcore prefetch code reads satisfied by a remote cacheumask=0x2,period=20000,event=0xf7SIMD integer 64 bit logical operationsOffcore code reads satisfied by a remote DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0xF833offcore_response.demand_data.remote_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4002Offcore other requests satisfied by a remote DRAMoffcore_response.pf_data.remote_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2070umask=0x4,period=2000000,event=0x80umask=0x1,period=2000000,event=0x80Large ITLB hitFalse dependencies due to partial address aliasingumask=0x8,period=2000000,event=0xd2lsd.activeumask=0x10,period=2000000,event=0xa2SIMD Packed-Single Uops retired (Precise Event)umask=0x2,period=200000,event=0x49Counts the RFO (Read-for-Ownership) requests that miss L2 cacheAll retired load instructions. (Precise Event)  Supports address when preciseRetired load instructions with L1 cache hits as data sources  Supports address when precise (Precise event)Retired load instructions which data sources were hits in L3 without snoops required  Supports address when precise (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200108000offcore_response.other.l3_hit_m.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100048000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080048000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040028000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x04001C0002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200020002offcore_response.demand_data_rd.l4_hit_local_l4.snoop_hitmoffcore_response.demand_data_rd.l3_hit.spl_hitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200080001umask=0x1,period=200003,event=0x83Retired instructions that are fetched after an interval where the front-end delivered no uops for a period of 256 cycles which was not interrupted by a back-end stall. Precise Event (Precise event)Counts randomly selected loads when the latency from first dispatch to completion is greater than 64 cycles.  Reported latency may be longer than just the memory latency (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C400004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C400004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000080004offcore_response.demand_rfo.l3_miss.snoop_non_dramumask=0x2,period=2000003,event=0x32umask=0x1,period=2000003,cmask=1,event=0x14Counts when there is a transition from ring 1, 2 or 3 to ring 0Counts, on the per-thread basis, cycles during which at least one uop is dispatched from the Reservation Station (RS) to port 1Counts resource-related stall cyclesConditional branch instructions retired  Spec update: SKL091 (Precise event)64 * offcore_requests.all_requests / 1000000000 / duration_timeInstructions per Far Branch ( Far Branches apply upon transition from application to operating system, handling interrupts, exceptions. )Page walk completed due to a demand data load to a 1G pageCounts 1 per cycle for each PMH that is busy with a page walk for a load. EPT page walk duration are excluded in Skylakedtlb_load_misses.walk_activeumask=0x10,period=2000003,event=0x49Counts 1 per cycle for each PMH that is busy with a EPT (Extended Page Table) walk for any request typeThis event counts the number of demand and prefetch transactions that the L2 XQ rejects due to a full or near full condition which likely indicates back pressure from the IDI link. The XQ may reject transactions from the L2Q (non-cacheable requests), BBS (L2 misses) and WOB (L2 write-back victims)This event counts the number of store uops reissued from Rehabqumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1680000044offcore_response.pf_l2_data_rd.l2_miss.snoop_missumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1680000002Counts the number of JCC branch instructions retired (Precise event)This event counts every cycle when a data (D) page walk or instruction (I) page walk is in progress.  Since a pagewalk implies a TLB miss, the approximate cost of a TLB miss can be determined from this eventRetired load uops which data sources were load uops missed L1 but hit FB due to preceding miss to the same cache line with data not ready. (Precise Event - PEBS) (Precise event)offcore_response.all_pf_rfo.llc_hit.no_snoop_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003c0122umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2003c0004offcore_response.all_pf_rfo.llc_miss.dramoffcore_response.all_rfo.llc_miss.dramREQUEST = DATA_IN_SOCKET and RESPONSE = LLC_MISS_LOCAL and SNOOP = ANY_LLC_HIToffcore_response.pf_data_rd.llc_miss_local.dramThis event counts the number of cycles spent executing performance-sensitive flags-merging uops. For example, shift CL (merge_arith_flags). For more details, See the Intel® 64 and IA-32 Architectures Optimization Reference ManualDirect and indirect mispredicted near call instructions retired. (Precise Event - PEBS) (Precise event)sq_misc.lru_hintsREQUEST = ANY IFETCH and RESPONSE = LOCAL_CACHEREQUEST = DATA_IFETCH and RESPONSE = ALL_LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = DEMAND_DATA and RESPONSE = LLC_HIT_NO_OTHER_COREREQUEST = DEMAND_DATA_RD and RESPONSE = ANY_CACHE_DRAMREQUEST = DEMAND_DATA_RD and RESPONSE = REMOTE_CACHE_HITMREQUEST = DEMAND_IFETCH and RESPONSE = ANY_CACHE_DRAMREQUEST = DEMAND_IFETCH and RESPONSE = LOCAL_CACHEoffcore_response.pf_rfo.local_dram_and_remote_cache_hitREQUEST = CORE_WB and RESPONSE = ANY_DRAM AND REMOTE_FWDREQUEST = CORE_WB and RESPONSE = ANY_LLC_MISSumask=0x1,period=100000,event=0xb7,offcore_rsp=0xf850REQUEST = PF_DATA and RESPONSE = REMOTE_DRAMoffcore_response.pf_rfo.any_dram_and_remote_fwdumask=0x2,period=200000,event=0x3snoopq_requests_outstanding.invalidate_not_emptyCycles snoop invalidate requests queueditlb_misses.large_walk_completedumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2702offcore_response.pf_l2_rfo.l3_hit.hitm_other_coreoffcore_response.pf_l1d_and_sw.l3_hit.no_snoop_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C0490umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBC000001offcore_response.pf_l2_data_rd.l3_miss.snoop_miss_or_no_fwdoffcore_response.pf_l1d_and_sw.l3_miss_local_dram.snoop_miss_or_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x103FC00120offcore_response.all_data_rd.l3_miss.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x083FC00122Core cycles where the core was running with power-delivery for baseline license level 0.  This includes non-AVX codes, SSE, AVX 128-bit, and low-current AVX 256-bit codes(( 1 * ( fp_arith_inst_retired.scalar_single + fp_arith_inst_retired.scalar_double ) + 2 * fp_arith_inst_retired.128b_packed_double + 4 * ( fp_arith_inst_retired.128b_packed_single + fp_arith_inst_retired.256b_packed_double ) + 8 * ( fp_arith_inst_retired.256b_packed_single + fp_arith_inst_retired.512b_packed_double ) + 16 * fp_arith_inst_retired.512b_packed_single )) / (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) ))All DRAM Read CAS Commands issued (does not include underfills) . Unit: uncore_imc Counts the number of entries in the Write Pending Queue (WPQ) at each cycle.  This can then be used to calculate both the average queue occupancy (in conjunction with the number of cycles not empty) and the average latency (in conjunction with the number of allocations).  The WPQ is used to schedule writes out to the memory controller and to track the requestsumask=0x0F,event=0x2Core Cross Snoops Issued; Multiple Core Requests. Unit: uncore_cha unc_cha_dir_lookup.snpunc_cha_imc_reads_count.normalCounts every write request of up to a 64 byte transaction of data made by IIO Part2 to a unit on the main die (generally memory). In the general case, Part2 refers to a x4 or x8 PCIe card plugged into the third slot of a PCIe riser card, but it could refer to any x4 or x8 device attached to the IIO unit and using lanes starting at lane 8 of the 16 lanes supported by the busfc_mask=0x07,ch_mask=0x08,umask=0x01,event=0x84event=0x24event=0x25unc_m2m_direct2upi_takenunc_m2m_direct2upi_txn_overrideCounts when the M2M (Mesh to Memory) updates the multi-socket cacheline Directory state from from I (Invalid) to A (SnoopAll)Counts when the M2M (Mesh to Memory) issues reads to the iMC (Memory Controller)Cycles Intel UPI is in L1 power mode (shutdown). Unit: uncore_upi ll Counts null FLITs (80 bit FLow control unITs) received from any of the 3 Intel Ultra Path Interconnect (UPI) Receive Queue slots on this UPI unitThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOPoffcore_response.demand_rfo.l3_hit_f.snoop_noneThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.SUPPLIER_NONE.SNOOP_MISSThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONEThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_S.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100048000offcore_response.pf_l1d_and_sw.l3_hit_f.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000200400Retired load instructions with remote Intel® Optane™ DC persistent memory as the data source where the data request missed all caches. Precise event  Supports address when precise (Precise event)offcore_response.all_reads.l3_hit_e.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x10001007F7offcore_response.pf_l2_rfo.l3_hit_f.snoop_noneperiod=2000003,umask=0x1,event=0xb2This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT.ANY_SNOOPThis event is deprecated. Refer to new event OCR.ALL_READS.SUPPLIER_NONE.HITM_OTHER_COREperiod=50021,umask=0x10,event=0xd1offcore_response.pf_l3_rfo.l3_hit_f.no_snoop_neededoffcore_response.demand_data_rd.l3_hit_f.no_snoop_neededoffcore_response.pf_l2_data_rd.supplier_none.hitm_other_coreThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT.SNOOP_HIT_WITH_FWDThis event is deprecated. Refer to new event OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NONEoffcore_response.pf_l1d_and_sw.l3_hit_m.snoop_noneoffcore_response.pf_l1d_and_sw.l3_hit_m.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080088000offcore_response.pf_l3_data_rd.l3_hit_s.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000200080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100040490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80200122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400200400offcore_response.other.l3_hit_f.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08003C0001offcore_response.all_pf_data_rd.l3_hit_e.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F803C0122Retired store instructions that miss the STLB  Supports address when precise (Precise event)This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDEDoffcore_response.pf_l2_rfo.l3_hit_m.snoop_missoffcore_response.demand_data_rd.supplier_none.hit_other_core_fwdoffcore_response.pf_l3_rfo.l3_hit_m.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400100020Retired load instructions with local Intel® Optane™ DC persistent memory as the data source where the data request missed all caches. Precise event  Supports address when precise (Precise event)period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800040010offcore_response.all_pf_rfo.l3_hit_f.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100100020This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT.HITM_OTHER_COREoffcore_response.all_reads.l3_hit_f.no_snoop_neededoffcore_response.pf_l1d_and_sw.l3_hit_f.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONEThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x04001007F7This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_M.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000200001period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800100001offcore_response.all_reads.l3_hit_m.snoop_noneoffcore_response.demand_data_rd.l3_hit_e.no_snoop_neededThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_MISSThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_FWDNumber of SSE/AVX computational scalar single precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 1 computation. Applies to SSE* and AVX* scalar single precision floating-point instructions: ADD SUB MUL DIV MIN MAX RCP14 RSQRT14 SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementNumber of SSE/AVX computational 512-bit packed single precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 16 computation operations, one for each element.  Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MUL DIV MIN MAX RCP14 RSQRT14 SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementcmask=3,period=2000003,umask=0x1,event=0x9cperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x06040007F7ocr.all_data_rd.l3_miss.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x01040007F7Counts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOPocr.demand_rfo.l3_miss_remote_hop1_dram.snoop_missoffcore_response.all_rfo.l3_miss_local_dram.no_snoop_neededThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x083FC00400Counts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & L3_MISS & REMOTE_HIT_FORWARDCounts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & L3_MISS & HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0410000120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1004000122ocr.pf_l2_data_rd.l3_miss.snoop_missocr.all_data_rd.l3_miss.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F90000120This event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS.ANY_SNOOPoffcore_response.all_pf_data_rd.l3_miss_local_dram.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_MISSCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_FWDCounts all demand data writes (RFOs)  DEMAND_RFO & L3_MISS_LOCAL_DRAM & NO_SNOOP_NEEDEDALL_READS & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_NO_FWDcmask=6,period=2000003,umask=0x6,event=0xa3period=100003,umask=0x1,event=0xb7,offcore_rsp=0x023C008000offcore_response.pf_l3_data_rd.l3_miss_remote_hop1_dram.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS.SNOOP_MISSThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS.REMOTE_HITMoffcore_response.demand_data_rd.l3_miss_local_dram.no_snoop_neededThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS.HIT_OTHER_CORE_FWDperiod=2000003,umask=0x20,event=0x54offcore_response.all_data_rd.l3_miss_remote_hop1_dram.snoop_noneCounts any other requests  OTHER & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_NO_FWDCounts all demand code reads  DEMAND_CODE_RD & L3_MISS_REMOTE_HOP1_DRAM & NO_SNOOP_NEEDEDCounts demand data reads DEMAND_DATA_RD & L3_MISS_REMOTE_DRAM & SNOOP_MISS_OR_NO_FWDCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0404000120offcore_response.all_pf_data_rd.l3_miss.hitm_other_coreoffcore_response.all_rfo.l3_miss_local_dram.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_FWDperiod=100003,umask=0x10,event=0xb0ocr.pf_l1d_and_sw.l3_miss.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS_REMOTE_HOP1_DRAM.ANY_SNOOPoffcore_response.all_pf_rfo.l3_miss_local_dram.no_snoop_neededThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS_REMOTE_HOP1_DRAM.HITM_OTHER_COREocr.pf_l3_data_rd.l3_miss_remote_hop1_dram.hit_other_core_no_fwdocr.demand_code_rd.l3_hit_m.any_snoopALL_PF_RFO & L3_HIT_E & HIT_OTHER_CORE_FWDocr.demand_data_rd.l3_hit_m.hit_other_core_fwdCounts demand data reads DEMAND_DATA_RD & L3_HIT & SNOOP_NONEALL_RFO & L3_HIT_M & ANY_SNOOPocr.all_data_rd.l3_hit_f.hit_other_core_no_fwdALL_DATA_RD & L3_HIT_F & HIT_OTHER_CORE_NO_FWDocr.other.l3_hit_e.hit_other_core_no_fwdALL_PF_RFO & SUPPLIER_NONE & SNOOP_MISSCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_S & HIT_OTHER_CORE_NO_FWDocr.demand_rfo.supplier_none.hitm_other_coreocr.pf_l2_rfo.pmm_hit_local_pmm.snoop_noneocr.pf_l1d_and_sw.l3_hit_m.any_snoopCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & SUPPLIER_NONE & ANY_SNOOPCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_S & HITM_OTHER_COREocr.all_pf_rfo.l3_hit_e.snoop_missocr.all_rfo.l3_hit_s.snoop_noneocr.pf_l2_rfo.l3_hit_e.snoop_noneCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_F & HIT_OTHER_CORE_FWDocr.all_pf_data_rd.supplier_none.any_snoopocr.all_pf_data_rd.l3_hit_s.any_snoopALL_PF_DATA_RD & L3_HIT_S & ANY_SNOOPCounts any other requests  OTHER & L3_HIT_E & HITM_OTHER_CORECounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_E & HITM_OTHER_COREALL_READS & L3_HIT_M & ANY_SNOOPocr.all_data_rd.l3_hit_m.no_snoop_neededocr.all_pf_data_rd.l3_hit_f.hit_other_core_no_fwdocr.all_data_rd.l3_hit_m.snoop_missocr.pf_l3_data_rd.l3_hit_m.snoop_noneCounts demand data reads  DEMAND_DATA_RD & SUPPLIER_NONE & HIT_OTHER_CORE_FWDocr.pf_l3_data_rd.l3_hit_m.snoop_missocr.all_reads.pmm_hit_local_pmm.snoop_not_neededocr.pf_l3_data_rd.supplier_none.no_snoop_neededALL_DATA_RD & SUPPLIER_NONE & ANY_SNOOPocr.all_data_rd.l3_hit_e.hit_other_core_fwdocr.all_rfo.l3_hit_e.snoop_missocr.pf_l3_data_rd.supplier_none.snoop_noneocr.pf_l3_data_rd.l3_hit_e.no_snoop_neededALL_DATA_RD & L3_HIT_M & HIT_OTHER_CORE_NO_FWDocr.all_pf_data_rd.l3_hit_e.hit_other_core_no_fwdCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_M & NO_SNOOP_NEEDEDALL_DATA_RD & L3_HIT & SNOOP_MISSocr.pf_l1d_and_sw.l3_hit_s.hitm_other_coreperiod=2000003,umask=0x1,event=0xdperiod=2000003,umask=0x2,event=0xc2Write requests allocated in the PMM Write Pending Queue for Intel Optane DC persistent memory. Unit: uncore_imc unc_m_pmm_wpq_insertsIntel Optane DC persistent memory bandwidth read (MB/sec). Derived from unc_m_pmm_rpq_inserts. Unit: uncore_imc Intel Optane DC persistent memory read latency (ns). Derived from unc_m_pmm_rpq_occupancy.all. Unit: uncore_imc Write Pending Queue Occupancy of all write requests for Intel Optane DC persistent memory. Unit: uncore_imc umask=0x01,event=0x37Counts ever peer to peer read request for 4 bytes of data made by a different IIO unit to the MMIO space of a card on IIO Part3. Does not include requests made by the same IIO unit. In the general case, Part3 refers to a x4 PCIe card plugged into the fourth slot of a PCIe riser card, but it could brefer to  any device attached to the IIO unit using the lanes starting at lane 12 of the 16 lanes supported by the busCounts every peer to peer write request of 4 bytes of data made by IIO Part3 to the MMIO space of an IIO target. In the general case, Part3 refers to a x4 PCIe card plugged into the fourth slot of a PCIe riser card, but it could brefer to  any device attached to the IIO unit using the lanes starting at lane 12 of the 16 lanes supported by the busCounts every peer to peer write request of up to a 64 byte transaction of data made to the MMIO space of a card on IIO Part0 by a different IIO unit. Does not include requests made by the same IIO unit. In the general case, Part0 refers to a standard PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could also refer to any device plugged into the first slot of a PCIe riser card or to a device attached to the IIO unit which starts its use of the bus using lane 0 of the 16 lanes supported by the busfc_mask=0x07,ch_mask=0x08,umask=0x02,event=0xc1fc_mask=0x07,ch_mask=0x02,umask=0x08,event=0x84Shows legal flit time (hides impact of L0p and L0c).; Count Data Flits (which consume all slots), but how much to count is based on Slot0-2 mask, so count can be 0-3 depending on which slots are enabled for counting.period=100007,umask=0x20,event=0xbdperiod=2000003,umask=0x4,event=0x8Number of L1D misses that are outstandingCounts all retired store instructions. This event account for SW prefetch instructions and PREFETCHW instruction for stores  Supports address when precise (Precise event)umask=0x4,period=2000003,cmask=5,event=0x79uops_dispatched.port_4_9Number of uops executed on port 5umask=0x11,period=400009,event=0xc4Counts far branch instructions retired (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x000000000000010002period=200003,event=0xc5TOR Inserts; Code read from local IA that misses in the snoop filterTOR Inserts; Read for ownership from local IA that misses in the snoop filterTOR Inserts; RFO pref misses from local IA. Unit: uncore_cha TOR Inserts; Data read from local IA that misses in the snoop filterunc_iio_data_req_of_cpu.mem_read.part5fc_mask=0x07,ch_mask=0x40,umask=0x04,event=0x83unc_iio_data_req_of_cpu.mem_read.part7ic_fw32umask=0x1,event=0x62umask=0x00,event=0x90event=0xc6ex_ret_mmx_fp_instr.sse_instrdf_ccm_reqa.node3.anydramdf_ccm_reqa.node0.wrsizedumask=0x43,event=0x8bData Fabric CCM Performance Monitor Event DF CCM Request Ordered rdvlksdf_ccm_reqb.node6.chgtoxdf_ccm_reqb.node5.vicblkfullzerodf_ccm_reqb.node3.anywrsizeddf_ccm_reqb.node6.wrsizedfullncumask=0x44,event=0x8cData Fabric CCM Performance Monitor Event DF CCM Request Type C (PIE Requests)APIC ucode accessData Fabric CCM Performance Monitor Event DF IOMS Request Type A (DRAM) flushumask=0x69,event=0x108df_ioms_reqa.node2.anywrsized=64bumask=0x68,event=0x109df_ioms_reqb.node5.ioanynon-postedwrsized<32bdf_ioms_reqb.node3.ioanypostedwrsized=64bumask=0x25,event=0x109df_ioms_reqb.node4.ioanypostedwrsized<32df_ioms_reqb.node7.ioanypostedwrsized<32umask=0x21,event=0x109umask=0x41,event=0x109fpu_pipe_assignment.dual3umask=0x10,event=0All Opsfp_ret_sse_avx_ops.allSingle precision multiply-add FLOPS. Multiply-add counts as 2 FLOPSSingle-precision divide/square root FLOPSl3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x02,event=0x1l3_request_g1.t2.s2.wrsizedl3_request_g1.t5.s3.wrsizedl3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x40,event=0x1l3_request_g1.t4.s0.cachingl3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x80,event=0x1l3_request_g1.t6.s2.cachingl3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x01,event=0x3l3fillvicreq.t3.s2.vicblkl3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x02,event=0x3l3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x02,event=0x3l3fillvicreq.t1.s0.rdblkc_s_vicl3fillvicreq.t2.s0.rdblkc_s_vicl3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x04,event=0x3l3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x20,event=0x3l3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x20,event=0x3l3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x40,event=0x3l3fillvicreq.t6.s0.rdblkl_vicl3fillvicreq.t3.s1.rdblkll3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x80,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x02,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x02,event=0x9l3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x08,event=0x9l3victimstate.t1.s3.ol3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x10,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x10,event=0x9l3victimstate.t0.s0.ml3victimstate.t2.s2.ml3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x20,event=0x9l3victimstate.t4.s2.ml3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x20,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x80,event=0x9l3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x80,event=0x9umask=0x10,event=0x45ls_pref_instr_disp.load_prefetch_wls_inef_sw_pref.data_pipe_sw_pf_dc_hitCycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ 3_0 Tokens unavailableL2 prefetch hit in L2umask=0x1,event=0x85Add/subtract FLOPS. This is a retire-based event. The number of retired SSE/AVX FLOPS. The number of events logged per cycle can vary from 0 to 64. This event can count above 15Number of retired CLFLUSH instructionsls_rdtscls_pref_instr_disp.prefetchDC_REFILL_FROM_SYSTEML1_ICACHE_REFILLCPU_CYCLESL2_CACHE_NEON_HITL2D_CACHE_WB_CLEANUNALIGNED_ST_SPECPC_WRITE_SPECTAGCACHEMASTER_READ_RSPICACHE_HITEXCEPTIONSIFU_CYCLES_STALLEDSYSTEM_EVENT_2WBB_25_50_FULLSYNCVEC_LOAD_INSTR_COMPLETEDL2_STORE_HITSFPU_LONG_INSTR_COMPLETION_STALLCQ_REDIRECTSTAKEN_BRANCHES_FINISHEDBTB_HITS_PSEUDO_HITSCASTOUTS_RELEASEDtscprobe-hit-dirty-with-memory-cancelWRITEINTEL_PIVINTEL_IVYBRIDGE_XEONARMV7_CORTEX_A5STANDALONEmetric_name: %s
unrecognized kvpair: %s:%s
{"type": "procexec"%s, "pmcid": "0x%08x", "pid": "%d" "tid": "%d", "value": "0x%016jx"}
v15Unknown_BranchesAverage Frequency Utilization relative nominal frequencyAll L2 requestsThis event counts core-originated cacheable demand requests that miss the last level cache (LLC). Demand requests include loads, RFOs, and hardware prefetches from L1D, and instruction fetches from IFUThis is a precise version (that is, uses PEBS) of the event that counts store uops true STLB miss retired to the architected path. True STLB miss is an uop triggering page walk that gets completed without blocks, and later gets retired. This page walk can end up with or without a fault  Supports address when precise (Precise event)mem_load_uops_retired.l3_hitumask=0x8,period=100003,event=0xd2umask=0x5,period=100003,event=0xf2umask=0x2,period=2000003,event=0xc7umask=0x8,period=2000003,event=0xc7fp_assist.anyumask=0x24,cmask=4,period=2000003,event=0x79umask=0x24,cmask=1,period=2000003,event=0x79idq.ms_uopsCycles when uops are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequenser (MS) is busymisalign_mem_ref.loadsNumber of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts)umask=0x1,period=100003,event=0x7Cycles while L2 cache miss demand load is outstandingCycles at least 3 micro-op is executed from any thread on physical coreumask=0x40,period=100007,event=0xc4umask=0x3,event=0x35,filter_opc=0x18f,filter_nc=1llc_references.pcie_writewrite requests to remote home agent. Unit: uncore_ha Shared line response from remote cache. Unit: uncore_ha dtlb_load_misses.walk_completed_1gdtlb_load_misses.stlb_hit_4kdtlb_store_misses.walk_completed_2m_4mumask=0x10,period=100003,event=0x49This category represents fraction of slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor core responsible to fetch operations that are executed later on by the Backend part. Within the Frontend; a branch predictor predicts the next address to fetch; cache-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into micro-ops (uops). Ideally the Frontend can issue 4 uops every cycle to the Backend. Frontend Bound denotes unutilized issue-slots when there is no Backend stall; i.e. bubbles where Frontend delivered no uops while Backend could have accepted them. For example; stalls due to instruction-cache misses would be categorized under Frontend BoundThis category represents fraction of slots where the processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor core responsible to fetch operations that are executed later on by the Backend part. Within the Frontend; a branch predictor predicts the next address to fetch; cache-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into micro-ops (uops). Ideally the Frontend can issue 4 uops every cycle to the Backend. Frontend Bound denotes unutilized issue-slots when there is no Backend stall; i.e. bubbles where Frontend delivered no uops while Backend could have accepted them. For example; stalls due to instruction-cache misses would be categorized under Frontend Bound. SMT version; use when SMT is enabled and measuring per logical CPUAverage data fill bandwidth to the L2 cache [GB / sec]1000 * mem_load_uops_retired.l1_miss / inst_retired.anyRetired load uops which data sources were hits in L3 without snoops required. (Precise Event - PEBS)  Spec update: BDM100.  Supports address when precise (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x02003C0002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200020008umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000020080umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000020100offcore_response.pf_l3_code_rd.any_responseoffcore_response.other.supplier_none.snoop_hit_no_fwdoffcore_response.other.l3_hit.snoop_noneoffcore_response.all_pf_data_rd.supplier_none.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000020120offcore_response.all_pf_rfo.l3_hit.snoop_hitmoffcore_response.all_pf_rfo.l3_hit.any_snoopoffcore_response.all_data_rd.supplier_none.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200020091offcore_response.all_rfo.l3_hit.snoop_not_neededCounts randomly selected loads with latency value being above 256  Spec update: BDM100, BDM35 (Must be precise)offcore_response.pf_l2_data_rd.l3_miss_local_dram.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C000020offcore_response.pf_l2_code_rd.l3_hit.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0104000040umask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C000080umask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C000100umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC000200umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000028000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0204008000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0404008000offcore_response.all_data_rd.l3_miss_local_dram.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C000091umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000020122umask=0xc,period=2000003,cmask=12,event=0xa3Cycles with at least one request outstanding is waiting for data return from memory controller. Account for coherent and non-coherent requests initiated by IA Cores, Processor Graphics Unit, or LLCRetired load uops which data sources were load uops missed L1 but hit FB due to preceding miss to the same cache line with data not ready  Supports address when precise (Precise event)Retired load uop whose Data Source was: local DRAM either Snoop not needed or Snoop Miss (RspI)  Supports address when precise.  Spec update: BDE70, BDM100 (Precise event)Counts all requests hit in the L3offcore_response.all_data_rd.llc_hit.hitm_other_coreumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBFC08FFFCounts all demand & prefetch data reads miss the L3 and the data is returned from remote dramevent=0x14unc_m_clockticksumask=0x50,period=200000,event=0x27l2_ifetch.self.i_stateL2 store requestsl2_reject_busq.self.any.m_stateumask=0x78,period=200000,event=0x30L1 Data reads and writesumask=0x8,period=200000,event=0x40l1d_cache.evictSIMD packed micro-ops retiredmisalign_mem_ref.bubbleprefetch.hw_prefetchumask=0x10,period=2000000,event=0x7umask=0x0,period=200000,event=0x62bus_trans_brd.all_agentsumask=0xe0,period=200000,event=0x6fumask=0x1,period=200000,event=0x77umask=0x2,period=200000,event=0x77umask=0x0,period=200000,event=0xc8cycles_div_busyumask=0x2,period=200000,event=0x89umask=0x10,period=2000000,event=0xc2umask=0x1,period=2000000,event=0xc4umask=0x1,period=2000000,event=0xe6Micro-op reissues on a store-load collision (At Retirement)data_tlb_misses.dtlb_miss_ldumask=0x1,period=2000000,event=0xcITLB misses (Must be precise)Counts data read, code read, and read for ownership (RFO) requests (demand & prefetch) that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is requiredCounts data reads (demand & prefetch) that miss the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts any data writes to uncacheable write combining (USWC) memory region  that hit the L2 cacheCounts partial cache line data writes to uncacheable write combining (USWC) memory region  that miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredoffcore_response.sw_prefetch.l2_miss.hitm_other_coreoffcore_response.sw_prefetch.l2_hitCounts the number of demand write requests (RFO) generated by a write to partial data cache line, including the writes to uncacheable (UC) and write through (WT), and write protected (WP) types of memory that miss the L2 cacheCounts data cacheline reads generated by hardware L2 cache prefetcher that miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredCounts the number of writeback transactions caused by L1 or L2 cache evictions that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is requiredCounts the number of writeback transactions caused by L1 or L2 cache evictions that hit the L2 cacheCounts demand reads for ownership (RFO) requests generated by a write to full data cache line that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is requiredhw_interrupts.maskedumask=0x8,period=200003,event=0x3Machine clears due to FP assistsumask=0xf7,period=200003,event=0xc4Retired mispredicted near return instructions (Precise event capable) (Must be precise)br_misp_retired.taken_jccCounts the number of times a BACLEAR is signaled for any reason, including, but not limited to indirect branch/call,  Jcc (Jump on Conditional Code/Jump if Condition is Met) branch, unconditional branch/call, and returnsDuration of D-side page-walks in cyclesCounts demand cacheable data reads of full cache lines have any transaction responses from the uncore subsystem. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data cache lines requests by software prefetch instructions true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts requests to the uncore subsystem miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data reads generated by L1 or L2 prefetchers true miss for the L2 cache with a snoop miss in the other processor moduleCounts data reads (demand & prefetch) outstanding, per cycle, from the time of the L2 miss to when any response is receivedCounts data reads (demand & prefetch) outstanding, per cycle, from the time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts all L2 code requestsDemand code read requests sent to uncoreThis event counts load uops retired which had memory addresses spilt across 2 cache lines. A line split is across 64B cache-lines which may include a page split (4K). This is a precise event  Spec update: HSD29, HSM30.  Supports address when precise (Precise event)offcore_response.pf_l3_code_rd.l3_hit.any_responseoffcore_response.pf_l2_rfo.l3_hit.any_responseavx_insts.allCounts any FP_ASSIST umask was incrementing (Precise event)Randomly selected loads with latency value being above 64  Spec update: HSD76, HSD25, HSM26 (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100400122offcore_response.pf_l3_data_rd.l3_miss.any_responseloads blocked by overlapping with store buffer that cannot be forwardedNumber of SIMD move elimination candidate uops that were eliminatedCycles which a uop is dispatched on port 2 in this threadCycles with no micro-ops executed from any thread on physical core  Spec update: HSD30, HSM31L3 Lookup external snoop request that access cache and found line in I-stateCompleted page walks in any TLB of any page size due to demand load missesCompleted page walks due to store misses in one or more TLB levels of 4K page structureoffcore_response.demand_code_rd.llc_hit.hitm_other_coreNumber of transitions from AVX-256 to legacy SSE when penalty applicable  Spec update: HSD56, HSM57inv=1,umask=0x1,any=1,cmask=1,period=2000003,event=0xeumask=0x3,period=200003,event=0x24umask=0x2,period=2000003,cmask=1,event=0x60Dirty L2 cache lines evicted by L2 prefetchumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10400Counts 256-bit packed double-precision floating-point instructionsuops_dispatched_port.port_0_coreuops_dispatched_port.port_1_coreuops_dispatched_port.port_3_coreumask=0x01,event=0x34Unit: uncore_cbox LLC lookup request that access cache and found line in E-stateunc_cbo_cache_lookup.sumask=0x01,cmask=10,event=0x80offcore_response.all_reads.llc_hit.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3f803c03f7offcore_response.pf_llc_data_rd.llc_hit.hitm_other_coreCounts all data/code/rfo reads (demand & prefetch) that hit the LLCumask=0x1,period=100003,event=0xb7,offcore_rsp=0x107fc00004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3fffc20001LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derived from unc_c_tor_inserts.miss_opcode.demand. Unit: uncore_cbox umask=0x1,umask=0x3,event=0x1unc_p_freq_band3_cyclesfreq_band3_cycles %Data from remote DRAM either Snoop not needed or Snoop Miss (RspI)l1d.allocated_in_mCycles when dispatched loads are cancelled due to L1D bank conflicts with other load portsSample stores and collect precise store operation via PEBS record. PMC3 only. (Precise Event - PEBS) (Must be precise)Each cycle there was a MLC-miss pending demand load and no uops dispatched on this thread (i.e. Non-completed valid SQ entry allocated for demand load and waiting for Uncore), increment by 1. Note this is in MLC and connected to Umask 0 and 2Resource stalls due to memory buffers or Reservation Station (RS) being fully utilizedThis event counts the number of cycles spent executing performance-sensitive flags-merging uops. For example, shift CL (merge_arith_flags). For more details, See the Intel? 64 and IA-32 Architectures Optimization Reference ManualCounts the number of MEC requests that were not accepted into the L2Q because of any L2  queue reject condition. There is no concept of at-ret here. It might include requests due to instructions in the speculative pathCounts any Prefetch requests that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F stateCounts L1 data HW prefetches that are outstanding, per weighted cycle, from the time of the request to when any response is received. The oustanding response should be programmed only on PMC0umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800402000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800080400offcore_response.uc_code_reads.l2_hit_near_tile_e_fCounts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M stateCounts demand cacheable data and L1 prefetch data reads that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster modeoffcore_response.any_rfo.l2_hit_this_tile_mumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0004000080Counts Partial reads (UC or WC and is valid only for Outstanding response type).  that accounts for responses which hit its own tile's L2 with data in E stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0004000400umask=0x1,period=100007,event=0xb7,offcore_rsp=0x00040032f7umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0008000100Counts Bus locks and split lock requests that accounts for responses which hit its own tile's L2 with data in F stateoffcore_response.bus_locks.l2_hit_near_tileumask=0x1,period=100007,event=0xb7,offcore_rsp=0x18001832f7Counts any Read request  that accounts for reponses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080803091umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0101008000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0100400200offcore_response.partial_writes.mcdram_faroffcore_response.pf_l2_code_rd.mcdram_nearCounts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for data responses from MCDRAM Far or Other tile L2 hit farCounts demand cacheable data and L1 prefetch data reads that accounts for data responses from DRAM Localumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0181808000Fixed Counter: Counts the number of instructions retiredCounts the number of occurences a retired load gets blocked because its address overlaps with a store whose data is not readyumask=0xfd,period=200003,event=0xc5umask=0xbf,period=200003,event=0xc5umask=0x8,period=2000000,event=0x40l1d_cache_ld.s_stateAll L2 data requestsumask=0x20,period=200000,event=0xf0All L2 demand store RFOsumask=0x2,period=200000,event=0xcbSuper Queue lock splits across a cache lineoffcore_response.any_data.llc_hit_no_other_coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x111umask=0x1,period=100000,event=0xb7,offcore_rsp=0x80FFoffcore_response.corewb.io_csr_mmioOffcore code or data read requests satisfied by the LLC and HIT in a sibling coreoffcore_response.data_in.any_cache_dramoffcore_response.data_in.llc_hit_other_core_hitoffcore_response.data_in.local_cacheoffcore_response.demand_data.io_csr_mmiooffcore_response.demand_ifetch.local_cache_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4702Offcore other requests satisfied by the LLCumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3880offcore_response.other.remote_cache_hitmoffcore_response.pf_data.llc_hit_other_core_hitmumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4730umask=0x1,period=100000,event=0xb7,offcore_rsp=0x110offcore_response.pf_data_rd.remote_cache_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1020umask=0x1,period=20000,event=0xf7X87 Floating point assists for invalid output value (Precise Event)fp_comp_ops_exe.sse_double_precisionfp_mmx_trans.to_fpoffcore_response.data_ifetch.any_llc_missumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4077offcore_response.demand_data_rd.local_dramoffcore_response.pf_ifetch.local_drames_reg_renamesarith.mulTaken branches executedumask=0x1,period=20000,event=0x89SIMD Scalar-Double Uops retired (Precise Event)Stack pointer instructions decodeduops_decoded.esp_syncumask=0x10,any=1,period=2000000,event=0xb1DTLB miss page walksRetired loads that miss the DTLB (Precise Event)Counts the RFO (Read-for-Ownership) requests that hit L2 cacheRetired load instructions with L2 cache hits as data sources  Supports address when precise (Precise event)Retired load instructions missed L3 cache as data sources  Supports address when precise (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100088000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000048000offcore_response.demand_code_rd.l3_hit_s.snoop_hitmoffcore_response.demand_code_rd.l3_hit_e.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040080002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040040002Counts the number of cycles uops were delivered to the Instruction Decode Queue (IDQ) from the MITE (legacy decode pipeline) path. Counting includes uops that may 'bypass' the IDQ. During these cycles uops are not being delivered from the Decode Stream Buffer (DSB)Counts randomly selected loads when the latency from first dispatch to completion is greater than 8 cycles.  Reported latency may be longer than just the memory latency (Must be precise)offcore_response.other.l3_miss.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x103C408000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000408000offcore_response.demand_rfo.l3_miss_local_dram.snoop_non_dramoffcore_response.demand_rfo.l3_miss_local_dram.snoop_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC4000001umask=0x8,period=2000003,event=0x32Counts allocation stall cycles caused by the store buffer (SB) being full. This counts cycles that the pipeline back-end blocked uop delivery from the front-endCycles where the Store Buffer was full and no outstanding loadidq.dsb_uops / (idq.dsb_uops + idq.mite_uops + idq.ms_uops)L3_Cache_Access_BWPage walk completed due to a demand data store to a 1G pageCounts cycles when at least one PMH (Page Miss Handler) is busy with a page walk for a storeitlb_misses.walk_activeoffcore_response.pf_l2_code_rd.l2_miss.anyCounts the number of near indirect JMP and near indirect CALL branch instructions retired (Precise event)TAKEN_JCC counts the number of mispredicted taken conditional branch (JCC) instructions retired.  This event counts the number of retired branch instructions that were mispredicted by the processor, categorized by type. A branch misprediction occurs when the processor predicts that the branch would be taken, but it is not, or vice-versa.  When the misprediction is discovered, all the instructions executed in the wrong (speculative) path must be discarded, and the processor must start fetching from the correct path (Precise event)RETURN counts the number of mispredicted near RET branch instructions retired.  This event counts the number of retired branch instructions that were mispredicted by the processor, categorized by type. A branch misprediction occurs when the processor predicts that the branch would be taken, but it is not, or vice-versa.  When the misprediction is discovered, all the instructions executed in the wrong (speculative) path must be discarded, and the processor must start fetching from the correct path (Precise event)Counts the number of cycles the Alloc pipeline is stalled when any one of the RSs (IEC, FPC and MEC) is full. This event is a superset of all the individual RS stall event countsumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003c0244offcore_response.demand_code_rd.llc_hit.snoop_missoffcore_response.pf_llc_rfo.llc_hit.no_snoop_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1003c0100Counts prefetch (that bring data to LLC only) RFOs that hit in the LLC and the snoops sent to sibling cores return clean responseCounts all prefetch code reads that miss the LLC  and the data returned from dramoffcore_response.demand_rfo.llc_miss.dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x300400100offcore_requests_outstanding.any.readOutstanding offcore demand data readsSuper Queue LRU hints sent to LLCREQUEST = ANY RFO and RESPONSE = LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = CORE_WB and RESPONSE = LLC_HIT_NO_OTHER_COREumask=0x1,period=100000,event=0xb7,offcore_rsp=0x150REQUEST = PF_RFO and RESPONSE = ALL_LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = PF_RFO and RESPONSE = ANY_LOCATIONREQUEST = PF_IFETCH and RESPONSE = ANY_LOCATIONREQUEST = PF_IFETCH and RESPONSE = LOCAL_CACHEREQUEST = CORE_WB and RESPONSE = OTHER_LOCAL_DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3010umask=0x4,period=200000,event=0x8umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0000010491umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063B800020offcore_response.pf_l3_data_rd.l3_miss_local_dram.snoop_miss_or_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0604000080unc_iio_data_req_of_cpu.mem_read.part0 + unc_iio_data_req_of_cpu.mem_read.part1 + unc_iio_data_req_of_cpu.mem_read.part2 + unc_iio_data_req_of_cpu.mem_read.part3PCI Express bandwidth writing at IIO, part 2. Unit: uncore_iio unc_iio_data_req_of_cpu.mem_read.part1unc_iio_data_req_of_cpu.mem_read.part2RspCnflct* Snoop Responses Received. Unit: uncore_cha fc_mask=0x07,ch_mask=0x01,umask=0x04,event=0xc0Counts every read request for up to a 64 byte transaction of data made by a unit on the main die (generally a core) to the MMIO space of a card on IIO Part1. In the general case, Part1 refers to a x4 PCIe card plugged into the second slot of a PCIe riser card, but it could refer to any x4 device attached to the IIO unit using lanes starting at lane 4 of the 16 lanes supported by the busRead request for up to a 64 byte transaction is made by the CPU to IIO Part2. Unit: uncore_iio fc_mask=0x07,ch_mask=0x08,umask=0x04,event=0xc1Read request for up to a 64 byte transaction is made by IIO Part0 to Memory. Unit: uncore_iio Cycles when direct to Intel UPI was disabled. Unit: uncore_m2m umask=0x4,event=0x2dunc_upi_rxl_bypassed.slot2This event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_NONEoffcore_response.demand_data_rd.pmm_hit_local_pmm.any_snoopThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.ANY_SNOOPThis event is deprecated. Refer to new event OCR.ALL_READS.PMM_HIT_LOCAL_PMM.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400100122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800200122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x04003C0010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80080400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800080010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0000010490This event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_F.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200100120offcore_response.all_data_rd.l3_hit_s.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800100491This event is deprecated. Refer to new event OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0000010004This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_F.HITM_OTHER_COREoffcore_response.all_reads.l3_hit_m.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200040400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080200490This event is deprecated. Refer to new event OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NONEThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0000010010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200100002This event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWDoffcore_response.all_pf_data_rd.l3_hit_m.any_snoopoffcore_response.demand_data_rd.l3_hit_e.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F800207F7offcore_response.demand_code_rd.l3_hit_f.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_E.SNOOP_MISSoffcore_response.all_rfo.l3_hit_f.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F803C0010This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT.HITM_OTHER_COREoffcore_response.all_rfo.l3_hit_m.hit_other_core_fwdRetired load instructions with locked access  Supports address when precise (Precise event)All retired store instructions  Supports address when precise (Precise event)This event is deprecated. Refer to new event OCR.OTHER.L3_HIT_S.NO_SNOOP_NEEDEDoffcore_response.all_reads.l3_hit_e.no_snoop_neededThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_E.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200100010This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08002007F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100040020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200040490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800100400period=100007,umask=0x40,event=0xd1offcore_response.all_pf_rfo.l3_hit_f.hit_other_core_fwdoffcore_response.all_pf_data_rd.l3_hit_e.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200200490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80080491This event is deprecated. Refer to new event OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08007C8000period=100007,umask=0x1,event=0xc6,frontend=0x200206This event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_MISSThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS.SNOOP_MISSocr.pf_l1d_and_sw.l3_miss_local_dram.hit_other_core_no_fwdCounts all prefetch (that bring data to L2) RFOs PF_L2_RFO & L3_MISS & HIT_OTHER_CORE_NO_FWDCounts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & L3_MISS & SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0084000001offcore_response.demand_rfo.l3_miss.hit_other_core_fwdocr.all_reads.l3_miss_local_dram.hit_other_core_no_fwdocr.all_data_rd.l3_miss_local_dram.snoop_missocr.pf_l2_data_rd.l3_miss.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x023C0007F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0404000004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0110000490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1004008000period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0410000400This event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F84000120ocr.other.l3_miss_remote_hop1_dram.snoop_noneocr.all_pf_rfo.l3_miss_local_dram.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F84000490ocr.all_reads.l3_miss_remote_hop1_dram.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00900007F7offcore_response.other.l3_miss_local_dram.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0084000490This event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS.REMOTE_HIT_FORWARDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0604008000ocr.demand_data_rd.l3_miss.snoop_noneCounts demand data reads  DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOPThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.HITM_OTHER_COREocr.pf_l3_data_rd.l3_miss_remote_hop1_dram.no_snoop_neededoffcore_response.pf_l2_rfo.l3_miss.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0090000010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0110000400ocr.other.l3_miss_local_dram.snoop_missoffcore_response.demand_data_rd.l3_miss_remote_hop1_dram.no_snoop_neededocr.demand_code_rd.l3_miss_remote_hop1_dram.any_snoopALL_DATA_RD & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_NO_FWDocr.all_reads.l3_miss.snoop_noneoffcore_response.all_reads.l3_miss.any_snoopThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_FWDoffcore_response.pf_l3_data_rd.l3_miss_remote_hop1_dram.no_snoop_neededThis event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS.SNOOP_NONEoffcore_response.pf_l3_rfo.l3_miss_remote_hop1_dram.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS.HITM_OTHER_COREoffcore_response.demand_rfo.l3_miss_remote_hop1_dram.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x013C000001This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS.REMOTE_HIT_FORWARDoffcore_response.demand_rfo.l3_miss.hit_other_core_no_fwdocr.all_data_rd.l3_miss.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x083C000120ALL_DATA_RD & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_FWDoffcore_response.other.l3_miss_remote_hop1_dram.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1010000491This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS.REMOTE_HITMThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS.REMOTE_HIT_FORWARDocr.all_pf_data_rd.l3_hit_m.hit_other_core_no_fwdCounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_E & ANY_SNOOPCounts any other requests  OTHER & L3_HIT_M & HIT_OTHER_CORE_FWDocr.all_data_rd.supplier_none.hit_other_core_no_fwdocr.pf_l1d_and_sw.l3_hit_e.no_snoop_neededALL_PF_DATA_RD & SUPPLIER_NONE & SNOOP_MISSALL_PF_RFO & L3_HIT_M & HIT_OTHER_CORE_FWDocr.all_reads.l3_hit_e.snoop_missocr.all_pf_rfo.any_responseCounts all demand code reads  DEMAND_CODE_RD & SUPPLIER_NONE & HIT_OTHER_CORE_FWDocr.demand_rfo.supplier_none.no_snoop_neededCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & SUPPLIER_NONE & ANY_SNOOPocr.all_pf_data_rd.l3_hit_f.no_snoop_neededCounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_F & HITM_OTHER_COREocr.all_reads.l3_hit_s.snoop_noneocr.all_pf_data_rd.l3_hit_e.snoop_noneocr.pf_l2_rfo.l3_hit_s.snoop_missocr.pf_l1d_and_sw.l3_hit_s.any_snoopocr.all_pf_data_rd.pmm_hit_local_pmm.any_snoopALL_PF_DATA_RD & L3_HIT_E & NO_SNOOP_NEEDEDocr.other.l3_hit.any_snoopCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_F & HIT_OTHER_CORE_NO_FWDocr.all_pf_data_rd.pmm_hit_local_pmm.snoop_not_neededocr.all_rfo.supplier_none.any_snoopCounts demand data reads  DEMAND_DATA_RD & SUPPLIER_NONE & HIT_OTHER_CORE_NO_FWDCounts all demand code reads DEMAND_CODE_RD & L3_HIT & ANY_SNOOPocr.all_data_rd.pmm_hit_local_pmm.snoop_not_neededocr.pf_l2_data_rd.l3_hit.any_snoopocr.pf_l1d_and_sw.l3_hit_e.hit_other_core_no_fwdperiod=400009,umask=0x2,event=0xc5cmask=8,period=2000003,umask=0x8,event=0xa3cmask=4,period=2000003,umask=0x2,event=0xb1Intel Optane DC persistent memory bandwidth total (MB/sec). Derived from unc_m_pmm_rpq_inserts. Unit: uncore_imc umask=0x1,event=0xe0unc_m_pmm_read_latencyunc_m_pmm_cmd1.rdumask=0x1,event=0xe4All dirty line misses to Near Memory(DRAM cache) in Memory Mode. Unit: uncore_imc unc_iio_data_req_of_cpu.mem_write.part0 + unc_iio_data_req_of_cpu.mem_write.part1 + unc_iio_data_req_of_cpu.mem_write.part2 + unc_iio_data_req_of_cpu.mem_write.part3unc_cha_rxc_inserts.irqPeer to peer write request of 4 bytes made to IIO Part0 by a different IIO unit. Unit: uncore_iio unc_iio_data_req_of_cpu.peer_read.part3unc_iio_data_req_of_cpu.peer_write.part3Counts every peer to peer read request for up to a 64 byte transaction of data made by a different IIO unit to the MMIO space of a card on IIO Part1. Does not include requests made by the same IIO unit. In the general case, Part1 refers to a x4 PCIe card plugged into the second slot of a PCIe riser card, but it could refer to any x4 device attached to the IIO unit using lanes starting at lane 4 of the 16 lanes supported by the busPeer to peer write request of up to a 64 byte transaction is made to IIO Part0 by a different IIO unit. Unit: uncore_iio period=100003,umask=0x20,event=0x49l2_rqsts.swpf_missCounts cycles during which uops are being delivered to Instruction Decode Queue (IDQ) while the Microcode Sequencer (MS) is busy. Uops maybe initiated by Decode Stream Buffer (DSB) or MITECounts retired instructions that are fetched after an interval where the front-end delivered no uops for a period of 64 cycles which was not interrupted by a back-end stall (Precise event)Number of occurrences where a microcode assist is invoked by hardwareCounts the number of times that split load operations are temporarily blocked because all resources for handling the split accesses are in useCounts instruction fetch requests that miss the ITLB (Instruction TLB) and hit the STLB (Second-level TLB)umask=0x4,period=200003,event=0xd1Counts requests to the Instruction Cache (ICache) for one or more bytes in an ICache Line.  The event strives to count on a cache line basis, so that multiple fetches to a single cache line count as one ICACHE.ACCESS.  Specifically, the event counts when accesses from straight line code crosses the cache line boundary, or when a branch target is to a new lineunc_iio_data_req_of_cpu.mem_read.part0 +unc_iio_data_req_of_cpu.mem_read.part1 +unc_iio_data_req_of_cpu.mem_read.part2 +unc_iio_data_req_of_cpu.mem_read.part3Data requested of the CPU : Card writing to DRAM : Number of DWs (4 bytes) the card requests of the main die.    Includes all requests initiated by the Card, including reads and writes. : x8 card plugged in to Lane 2/3, Or x4 card is plugged in to slot 1Counts the number of times there was an ITLB miss and a new translation was filled into the ITLBumask=0x80,event=0x1xi_ccx_sdp_req1.all_l3_miss_req_typsex_ret_brn_resyncRetired Indirect Branch Instructions Mispredictedumask=0x4,event=0x1cfumask=0x6E,event=0x8edf_ccm_reqa.node6.wrsizedfullzerodf_ccm_reqb.node1.vicblkfull.df_ccm_reqb.node4.vicblkfull.df_ccm_reqb.node5.vicblkfull.umask=0x6C,event=0x8cdf_ccm_reqb.node4.anyiorequest.umask=0xA7,event=0x8cdf_ccm_reqb.node3.wrsizedncData Fabric CCM Performance Monitor Event DF CCM Request Ordered wrsizedfullncposteddf_ccm_reqb.node1.wrsizedncpostedData Fabric CCM Performance Monitor Event DF CCM Request Type C (PIE Requests)Fast TPR writeumask=0x8C,event=0x108df_ioms_reqa.node1.anyatomicdf_ioms_reqa.node5.anyatomicdf_ioms_reqa.node3.anywrsized<32bumask=0x62,event=0x108umask=0xEC,event=0x109umask=0x4B,event=0x109umask=0x08,event=0x109df_ioms_reqb.node7.ioanynon-postedwrsized<32bThis is a retire-based event. The number of retired SSE/AVX FLOPS. The number of events logged per cycle can vary from 0 to 64. This event can count above 15. Single precision multiply-add FLOPS. Multiply-add counts as 2 FLOPSThis is a retire-based event. The number of retired SSE/AVX FLOPS. The number of events logged per cycle can vary from 0 to 64. This event can count above 15. Single-precision divide/square root FLOPSSingle-precision add/subtract FLOPSl3_request_g1.t1.s0.wrsizedncl3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x04,event=0x1l3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x20,event=0x1l3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x20,event=0x1l3_request_g1.t0.s1.rdsizedl3_thread_mask=0x40,l3_slice_mask=0x04,umask=0x40,event=0x1l3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x80,event=0x1l3_request_g1.t0.s2.cachingl3_request_g1.t4.s3.cachingl3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x80,event=0x1l3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x01,event=0x3l3fillvicreq.t6.s3.chgtoxl3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x04,event=0x3l3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x04,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x04,event=0x3l3fillvicreq.t0.s1.rdblkc_sl3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x08,event=0x3l3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x08,event=0x3l3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x08,event=0x3l3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x10,event=0x3l3fillvicreq.t6.s2.rdblkx_vicl3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x20,event=0x3l3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x20,event=0x3l3fillvicreq.t1.s2.rdblkl_vicl3fillvicreq.t4.s2.rdblkl_vicl3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x40,event=0x3l3fillvicreq.t1.s3.rdblkl_vicl3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x80,event=0x3l3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x01,event=0x9l3victimstate.t3.s1.nol3victimlinel3victimstate.t1.s2.nol3victimlinel3victimstate.t4.s2.nol3victimlinel3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x01,event=0x9l3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x01,event=0x9l3victimstate.t7.s1.f_sl3victimstate.t0.s3.f_sl3victimstate.t6.s3.f_sl3victimstate.t1.s1.ol3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x10,event=0x9l3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x20,event=0x9l3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x20,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x40,event=0x9l3victimstate.t2.s3.dl3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x40,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x80,event=0x9L1 DTLB Miss of a page of 32K sizeThe number of software prefetches that did not fetch data outside of the processor core. Software PREFETCH instruction saw a match on an already-allocated miss request bufferumask=0x1,event=0x52de_dis_dispatch_token_stalls0.retire_token_stallde_dis_dispatch_token_stalls0.agsq_token_stallumask=0x8,event=0xafTotal number of fp uOps. The number of operations (uOps) dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the FPU pipelines are and may be used for workload characterization. This includes all operations performed by x87, MMX, and SSE instructions, including moves. Each increment represents a one- cycle dispatch event. This event is a speculative event. Since this event includes non-numeric operations it is not suitable for measuring MFLOPSls_bad_status2.stli_otherumask=0x8,event=0x25de_dis_uop_queue_empty_di0event=0xa9de_dis_uops_from_decoderde_dis_dispatch_token_stalls1.taken_branch_buffer_rsrc_stallCycles where a dispatch group is valid but does not get dispatched due to a token stall. SC AGU dispatch stallTSCFR_DISPATCH_STALLSFR_DISPATCH_STALL_WHEN_LS_IS_FULLNB_MEMORY_CONTROLLER_BYPASS_SATURATIONEXC_TAKENDATA_CACHE_DEPENDENT_STALLL1D_TLBITLB_WALKL1D_TLB_RDL2D_TLB_REFILL_WRDCACHE_SET_TAG_READDC_LOADSTOREITLB_ACCESSESDDQ0_FULL_DR_STALLSLOAD_STORE_BLOCKED_CYCLESCP1_BRANCH_MISPREDICTIONSONE_INSN_CYCLESSYSTEM_EVENT_4LDSSPEC_BUFFER_CYCLESITLB_HW_TABLE_SEARCH_CYCLESBRANCH_LINK_STACK_CORRECTLY_RESOLVEDITLB_HW_SEARCH_CYCLES_OVER_THRESHOLDL2_DATA_CACHE_MISSESSNOOP_MODIFIEDBORDQ_FULLBUS_TAS_FOR_WRITESBUS_READS_WRITES_NOT_RETRIEDPREFETCH_ENGINE_REQUESTFPU_MARKED_INSTR_COMPLETEDCYCLES_WITH_ANY_THREAD_RUNNINGBRANCHES_FINISHEDLOAD_GUARDED_MISS_CYCLESBIU_MASTER_DATA_SIDE_CASTOUT_REQUESTSEXT_INPU_INTR_LATENCY_CYCLESmask=ARMV8MIPS74KINTEL_WESTMERE_EXMIPS_24KARMV7_CORTEX_A9%s:
%s
frontend"0x%016jx"]}
GenuineIntel-6-1FUPIidq.dsb_uops / ( idq.dsb_uops + lsd.uops + idq.mite_uops + idq.ms_uops )C6 residency percent per packageC7_Pkg_ResidencyCycles with L1D load Misses outstandingl1d.replacementumask=0x1,period=2000003,event=0x51Retired load uops which data sources were load uops missed L1 but hit FB due to preceding miss to the same cache line with data not ready. (Precise Event - PEBS)  Supports address when precise (Precise event)Number of transitions from AVX-256 to legacy SSE when penalty applicable  Spec update: BDM30umask=0x4,cmask=1,period=2000003,event=0x79This event counts the number of uops delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffer (DSB) path. Counting includes uops that may bypass the IDQtx_mem.abort_hle_elision_buffer_not_emptyumask=0x1,period=2000003,event=0x5dNumber of times an HLE abort was attributed to a Memory condition (See TSX_Memory event for additional details)This event counts the number of instructions retired from execution. For instructions that consist of multiple micro-ops, this event counts the retirement of the last micro-op of the instruction. Counting continues during hardware interrupts, traps, and inside interrupt handlers. 
Notes: INST_RETIRED.ANY is counted by a designated fixed counter, leaving the four (eight when Hyperthreading is disabled) programmable counters available for other events. INST_RETIRED.ANY_P is counted by a programmable counter and it is an architectural performance event. 
Counting: Faulting executions of GETSEC/VM entry/VM Exit/MWait will not count as retired instructionsumask=0x1,period=100003,event=0x4cThis event counts all not software-prefetch load dispatches that hit the fill buffer (FB) allocated for the software prefetch. It can also be incremented by some lock instructions. So it should only be used with profiling so that the locks can be excluded by asm inspection of the nearby instructionsumask=0x2,period=1000003,event=0x58Stalls caused by changing prefix length of the instructionThis event counts taken speculative and retired macro-conditional branch instructionsbr_inst_exec.taken_direct_near_callumask=0xc8,period=200003,event=0x88Cycles per thread when uops are executed in port 3umask=0x1,cmask=4,period=2000003,event=0xa8Cycles Uops delivered by the LSD, but didn't come from the decoderCycles with less than 10 actually retired uopsThis event counts not taken branch instructions retiredbr_misp_retired.retwrite requests to home agent. Unit: uncore_ha M line forwarded from remote cache with no writeback to memory. Unit: uncore_ha (unc_p_power_state_occupancy.cores_c0 / unc_p_clockticks) * 100.virtual memoryStore miss in all TLB levels causes a page walk that completes. (4K)  Spec update: BDM69umask=0x4,period=100003,event=0x49itlb_misses.miss_causes_a_walkThis category represents fraction of slots where no uops are being delivered due to a lack of required resources for accepting new uops in the BackendBackend_Bound_SMTPGO;IcMissCycles Per Instruction (per Logical Processor)L3MPKIumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C0001offcore_response.corewb.supplier_none.snoop_not_neededoffcore_response.pf_l2_rfo.l3_hit.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080020040umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C0120offcore_response.all_pf_code_rd.any_responseoffcore_response.all_pf_code_rd.supplier_none.snoop_hitmoffcore_response.all_rfo.l3_hit.snoop_hit_no_fwdThis is a precise version (that is, uses PEBS) of the event that counts the number of x87 floating point (FP) micro-code assist (numeric overflow/underflow, inexact result) when the output value (destination register) is invalidCounts randomly selected loads with latency value being above 64  Spec update: BDM100, BDM35 (Must be precise)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x013C000001offcore_response.demand_code_rd.l3_miss.snoop_missoffcore_response.pf_l2_rfo.l3_miss_local_dram.snoop_non_dramoffcore_response.pf_l2_code_rd.supplier_none.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000020040offcore_response.pf_l3_data_rd.l3_miss.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1004000200offcore_response.all_pf_rfo.l3_miss_local_dram.snoop_missoffcore_response.all_pf_code_rd.l3_miss_local_dram.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1004000122umask=0x2,period=2000003,cmask=2,event=0xb1umask=0x2f,event=0x34Unit: uncore_arb Each cycle count number of all Core outgoing valid entries. Such entry is defined as valid from it's allocation till first of IDI0 or DRS0 messages is sent out. Accounts for Coherent and non-coherent trafficoffcore_response.demand_rfo.llc_hit.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x06040007F7umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0604000244This event counts conditional branch instructions retired (Precise event)This event counts the number of mispredicted ret instructions retired. Non PEBS (Precise event)l2_ld.self.any.m_stateumask=0x42,period=200000,event=0x29umask=0x44,period=200000,event=0x2cl2_data_rqsts.self.s_stateumask=0x51,period=200000,event=0x2eumask=0x41,period=200000,event=0x2el2_reject_busq.self.any.mesiumask=0x48,period=200000,event=0x30umask=0xa3,period=2000000,event=0x40L1 Data line replacementsumask=0x2,period=10000,event=0xcbumask=0x80,period=2000000,event=0xb0umask=0x81,period=2000000,event=0xb3SIMD packed arithmetic micro-ops executedRetired Streaming SIMD Extensions (SSE) packed-single instructionsumask=0x0,period=100000,event=0xcdNon-CISC nacro instructions decodedAll Instructions decodedumask=0xf,period=200000,event=0x5umask=0x94,period=200000,event=0x5umask=0x82,period=200000,event=0x7bus_request_outstanding.selfbus_hitm_drv.this_agentumask=0x0,period=200000,event=0x7bbusq_empty.selfumask=0x1,period=200000,event=0x3cbr_inst_type_retired.condBranch instructions decodedL0 DTLB misses due to load operationspage_walks.walksCounts data reads (demand & prefetch) that miss the L2 cacheumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0400003091umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0200008000offcore_response.partial_streaming_stores.l2_miss.hit_other_core_no_fwdumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0400001000offcore_response.partial_reads.l2_miss.anyoffcore_response.pf_l2_rfo.l2_miss.hit_other_core_no_fwdCounts demand cacheable data reads of full cache lines that hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=200003,event=0x80Counts cycles that fetch is stalled due to an outstanding ITLB miss. That is, the decoder queue is able to accept bytes, but the fetch unit is unable to provide bytes due to an ITLB miss.  Note: this event is not the same as page walk cycles to retrieve an instruction translationumask=0x1,period=200003,event=0x3Loads blocked due to store data not ready (Precise event capable) (Must be precise)br_inst_retired.all_taken_branchesCounts mispredicted near indirect CALL branch instructions retired, where the target address taken was not what the processor predicted (Must be precise)cycles_div_busy.fpdivCycles the FP divide unit is busyCounts data cacheline reads generated by hardware L2 cache prefetcher have any transaction responses from the uncore subsystemCounts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes have any transaction responses from the uncore subsystem. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0200004800Counts any data writes to uncacheable write combining (USWC) memory region  miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts requests to the uncore subsystem true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.any_read.any_responseCounts data read, code read, and read for ownership (RFO) requests (demand & prefetch) hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Machines clear due to a page faultumask=0x8,period=200003,event=0x8Demand requests that miss L2 cache  Spec update: HSD78Counts all L2 HW prefetcher requestsThis event counts cycles during which the microcode sequencer assisted the Front-end in delivering uops.  Microcode assists are used for complex instructions or scenarios that can't be handled by the standard decoder.  Using other instructions, if possible, will usually improve performanceThis event counts the number cycles during which the Front-end allocated exactly zero uops to the Resource Allocation Table (RAT) while the Back-end of the processor is not stalled.  This event is counted on a per-core basis  Spec update: HSD135Randomly selected loads with latency value being above 128  Spec update: HSD76, HSD25, HSM26 (Must be precise)Number of flags-merge uops allocated. Such uops add delayUnit: uncore_cbox A cross-core snoop resulted from L3 Eviction which hits a non-modified line in some processor coreL3 Lookup external snoop request that access cache and found line in M-stateUnit: uncore_arb Each cycle count number of valid entries in Coherency Tracker queue from allocation till deallocation. Aperture requests (snoops) appear as NC decoded internally and become coherent (snoop L3, access memory)Store misses in all DTLB levels that cause completed page walks (2M/4M)page_walker_loads.ept_dtlb_l1Retired load uops which data sources were L3 hit and cross-core snoop missed in on-pkg core cache  Supports address when precise.  Spec update: HSD29, HSD25, HSM26, HSM30 (Precise event)Offcore outstanding Demand Data Read transactions in uncore queueCycles when offcore outstanding cacheable Core Data Read transactions are present in SuperQueue (SQ), queue to uncoremem_load_uops_llc_hit_retired.xsnp_hitmDirty L2 cache lines filling the L2Counts demand code reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1003c0001fp_comp_ops_exe.sse_scalar_singleumask=0x1,period=2000003,event=0x11number of GSSE-256 Computational FP single precision uops issued this cycleumask=0x1,period=100003,event=0xb7,offcore_rsp=0x300400004Number of occurences waiting for the checkpoints in Resource Allocation Table (RAT) to be recovered after Nuke due to all other cases except JEClear (e.g. whenever a ucode assist is needed like SSE exception, memory disambiguation, etc.)Cycles per core when uops are dispatched to port 4Cycles Allocation is stalled due to Resource Related reasonumask=0x01,event=0x22Filter on cross-core snoops initiated by this Cbox due to processor core memory requestLLC lookup request that access cache and found line in M-statedtlb_load_misses.large_page_walk_completedMiss in all TLB levels causes a page walk that completes of any page size (4K/2M/4M/1G)offcore_response.all_pf_data_rd.llc_hit.any_responseCounts prefetch data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresumask=0x1,period=100003,event=0xb7,offcore_rsp=0x4003c03f7offcore_response.all_reads.llc_hit.snoop_missCounts demand data reads that miss the LLC  and the data returned from remote & local dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x600400010umask=0x1,event=0x35,filter_opc=0x195event=0xe,edge=1Counts the number of cycles that the uncore was running at a frequency greater than or equal to 4Ghz. Derived from unc_p_freq_band3_cycles. Unit: uncore_pcu Allocated L1D data cache lines in M stateSpeculative and retired mispredicted direct near callsbr_misp_retired.takenumask=0x2,period=100003,event=0xc1This event counts the number of times that load operations are temporarily blocked because of older stores, with addresses that are not yet known. A load operation may incur more than one block of this typeoffcore_response.any_pf_l2.l2_hit_near_tile_e_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800080070Counts any Read request  that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M stateCounts Demand code reads and prefetch code read requests  that accounts for any responseCounts Demand cacheable data write requests  that are outstanding, per weighted cycle, from the time of the request to when any response is received. The oustanding response should be programmed only on PMC0umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800403091umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000014000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800080200Counts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M stateoffcore_response.demand_code_rd.l2_hit_far_tile_mCounts demand code reads and prefetch code reads that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800080001Counts demand cacheable data and L1 prefetch data reads that accounts for responses which hit its own tile's L2 with data in M stateoffcore_response.pf_l1_data_rd.l2_hit_this_tile_mumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0002000070umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0004000001umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0010000400offcore_response.any_data_rd.l2_hit_this_tile_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800180400umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800182000Counts demand code reads and prefetch code reads that accounts for reponses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster modeCounts Bus locks and split lock requests that accounts for reponses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster modeumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800402000umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080200044Counts Demand cacheable data and L1 prefetch data read requests  that accounts for data responses from MCDRAM Localumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0101000100Counts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for data responses from DRAM Farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080800080umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080200004umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0181800002Counts the number of branch instructions retired that were near indirect CALL or near indirect JMP (Precise event)no_alloc_cycles.not_deliveredumask=0x1f,period=200003,event=0xcb6.4e-05MiBCounts the total number of core cycles for all the I-side page walks. The cycles for page walks started in speculative path will also be includedL1 data cache stores in E statel2_data_rqsts.demand.i_statel2_data_rqsts.prefetch.m_statel2_lines_in.e_stateL2 lines allocated in the E stateumask=0x4,period=200000,event=0x6Memory instructions retired above 16384 clocks (Precise Event)mem_inst_retired.latency_above_threshold_2048mem_inst_retired.latency_above_threshold_4umask=0x1,period=100000,event=0xb7,offcore_rsp=0x7F11Offcore data reads that HIT in a remote cacheAll offcore code readsumask=0x1,period=100000,event=0xb7,offcore_rsp=0x10FFoffcore_response.any_request.remote_cache_hitmOffcore RFO requests that HITM in a remote cacheoffcore_response.demand_data.any_cache_dramoffcore_response.demand_data.llc_hit_other_core_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x201offcore_response.demand_data_rd.remote_cacheoffcore_response.demand_ifetch.any_cache_dramoffcore_response.demand_rfo.io_csr_mmiooffcore_response.demand_rfo.local_cache_dramOffcore prefetch data requests that HITM in a remote cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x140All offcore prefetch RFO requestsumask=0x1,period=100000,event=0xb7,offcore_rsp=0x820offcore_response.prefetch.local_cache_dramOffcore requests that missed the LLCOffcore RFO requests satisfied by a remote DRAMOffcore demand data reads that missed the LLCoffcore_response.demand_rfo.any_dramOffcore prefetch data reads satisfied by any DRAMoffcore_response.pf_data_rd.local_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x6020load_dispatch.anyload_dispatch.mobumask=0x1,period=100000,event=0xb8umask=0x2,period=20000,event=0x89ROB full stall cyclesumask=0x8,period=200000,event=0xc7uops_executed.core_stall_countCounts the total number of requests from the L2 hardware prefetchersoffcore_response.other.l3_hit_s.snoop_missoffcore_response.demand_code_rd.l3_hit_s.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400080002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0040002offcore_response.demand_rfo.supplier_none.snoop_hitmoffcore_response.demand_rfo.supplier_none.snoop_noneumask=0x4,period=200003,event=0x83Counts retired instructions that are delivered to the back-end  after a front-end stall of at least 32 cycles. During this period the front-end delivered no uops (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FFC408000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC4000002Core crystal clock cycles when this thread is unhalted and the other thread is haltedumask=0x10,period=2000003,cmask=16,event=0xa3exe_activity.1_ports_utilNumber of cycles using an always true condition applied to  PEBS instructions retired event. (inst_ret< 16)  Spec update: SKL091, SKL044 (Must be precise)This is a precise version (that is, uses PEBS) of the event that counts return instructions retired  Spec update: SKL091 (Precise event)uops_executed.thread / (( uops_executed.core_cycles_ge_1 / 2 ) if #smt_on else uops_executed.core_cycles_ge_1)l1d_pend_miss.pending / ( mem_load_retired.l1_miss + mem_load_retired.fb_hit )Cycles when at least one PMH is busy with a page walk for a store. EPT page walk duration are excluded in SkylakeCode miss in all TLB levels causes a page walk that completes. (All page sizes)Counts 1 per cycle for each PMH (Page Miss Handler) that is busy with a page walk for an instruction fetch request. EPT page walk duration are excluded in Skylake michroarchitectureCounts the number of any STLB flush attempts (such as entire, VPID, PCID, InvPage, CR3 write, etc.)rehabq.ld_block_st_forwardCounts the number of mispredicted taken JCC branch instructions retired (Precise event)IND_CALL counts the number of mispredicted near indirect CALL branch instructions retired.  This event counts the number of retired branch instructions that were mispredicted by the processor, categorized by type. A branch misprediction occurs when the processor predicts that the branch would be taken, but it is not, or vice-versa.  When the misprediction is discovered, all the instructions executed in the wrong (speculative) path must be discarded, and the processor must start fetching from the correct path (Precise event)This event counts the number of micro-ops retired. The processor decodes complex macro instructions into a sequence of simpler micro-ops. Most instructions are composed of one or two micro-ops. Some instructions are decoded into longer sequences such as repeat instructions, floating point transcendental instructions, and assists. In some cases micro-op sequences are fused or whole instructions are fused into one micro-op. See other UOPS_RETIRED events for differentiating retired fused and non-fused micro-opsStalls due to FP assistsCounts the number of JCC baclearsLoads missed DTLB (Precise event)offcore_response.all_pf_code_rd.llc_hit.hit_other_core_no_fwdoffcore_response.all_pf_code_rd.llc_hit.hitm_other_coreCounts demand & prefetch RFOs that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwardedCounts demand & prefetch RFOs that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwardedoffcore_response.data_in.any_responseREQUEST = PF_LLC_DATA_RD and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1ffREQUEST = DATA_IN and RESPONSE = ANY_CACHE_DRAMoffcore_response.pf_data.all_local_dram_and_remote_cache_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7f50umask=0x2,period=200000,event=0x5REQUEST = ANY IFETCH and RESPONSE = ANY_DRAM AND REMOTE_FWDoffcore_response.other.any_dram_and_remote_fwdumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4080Outstanding snoop data requestsumask=0x1,period=2000000,cmask=1,event=0xb3umask=0x1,period=100000,event=0xb7,offcore_rsp=0x5844umask=0x1,period=100000,event=0xb7,offcore_rsp=0x5804offcore_response.pf_l2_data_rd.l3_hit.hit_other_core_no_fwdCounts all prefetch (that bring data to L2) RFOs TBD TBDumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0000010400TBDoffcore_response.demand_rfo.l3_miss.remote_hit_forwardoffcore_response.demand_rfo.l3_miss.remote_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBC000010umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBC000080offcore_response.all_data_rd.l3_miss.remote_hitmumask=0x1,period=100003,event=0xb7,offcore_rsp=0x103FC00491offcore_response.all_data_rd.l3_miss_remote_dram.snoop_miss_or_no_fwdCore cycles where the core was running in a manner where Turbo may be clipped to the AVX2 turbo scheduleinv=1,umask=0x1,cmask=10,period=2000003,event=0xc0DRAM Page Activate commands sent due to a write request. Unit: uncore_imc unc_cha_clockticksumask=0x04,event=0x50fc_mask=0x07,ch_mask=0x04,umask=0x04,event=0x83fc_mask=0x07,ch_mask=0x08,umask=0x04,event=0x83unc_iio_data_req_by_cpu.mem_read.part2Read request for up to a 64 byte transaction is  made by IIO Part1 to Memory. Unit: uncore_iio fc_mask=0x07,ch_mask=0x04,umask=0x04,event=0x84unc_m2m_bypass_m2m_egress.not_takenunc_m2m_directory_update.s2iunc_m3upi_upi_prefetch_spawnCounts cycles when the the receive side (Rx) of the Intel Ultra Path Interconnect(UPI) is in L0p power mode. L0p is a mode where we disable 60% of the UPI lanes, decreasing our bandwidth in order to save powerCounts incoming FLITs (FLow control unITs) which bypassed the slot2 RxQ buffer (Receive Queue)  and passed directly to the Egress.  This is a latency optimization, and should generally be the common case.  If this value is less than the number of FLITs transferred, it implies that there was queueing getting onto the ring, and thus the transactions saw higher latencyCounts cycles when the transmit side (Tx) of the Intel Ultra Path Interconnect(UPI) is in L0p power mode. L0p is a mode where we disable 60% of the UPI lanes, decreasing our bandwidth in order to save powerThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_E.SNOOP_MISSoffcore_response.demand_data_rd.l3_hit_f.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08007C0080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80200010offcore_response.pf_l2_rfo.l3_hit_f.any_snoopoffcore_response.all_pf_rfo.l3_hit_m.snoop_missThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_MISSThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_F.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000100120This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDEDoffcore_response.pf_l2_rfo.pmm_hit_local_pmm.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F803C0100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x02003C0122This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_E.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080200100This event is deprecated. Refer to new event OCR.ALL_READS.ANY_RESPONSEThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_S.ANY_SNOOPThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_F.ANY_SNOOPThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_S.SNOOP_NONEoffcore_response.all_rfo.l3_hit_f.any_snoopperiod=200003,umask=0xc1,event=0x24cmask=1,period=2000003,umask=0x8,event=0x60This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDEDCounts retired load instructions that split across a cacheline boundary  Supports address when precise (Precise event)period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100400120This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_FWDoffcore_response.all_rfo.l3_hit_m.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08007C0001offcore_response.pf_l1d_and_sw.supplier_none.no_snoop_neededThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_S.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080200080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x10003C0010offcore_response.demand_rfo.l3_hit_e.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000040001This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_M.HITM_OTHER_COREoffcore_response.other.l3_hit_m.hitm_other_coreoffcore_response.demand_code_rd.supplier_none.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80020010This event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800020490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080020100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080200122This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWDoffcore_response.pf_l1d_and_sw.pmm_hit_local_pmm.snoop_not_neededoffcore_response.all_pf_rfo.l3_hit_f.snoop_noneoffcore_response.other.l3_hit_m.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_M.SNOOP_NONEperiod=2000003,umask=0x2,event=0xc7period=2000003,umask=0x30,event=0x79period=100007,umask=0x1,event=0xc6,frontend=0x404006cmask=1,edge=1,period=2000003,umask=0x30,event=0x79ocr.pf_l3_rfo.l3_miss_local_dram.snoop_noneThis event is deprecated. Refer to new event OCR.OTHER.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_FWDperiod=2000003,umask=0x8,event=0xc9This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS.SNOOP_NONEocr.pf_l1d_and_sw.l3_miss_local_dram.snoop_missThis event is deprecated. Refer to new event OCR.OTHER.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_NONEALL_READS & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISSALL_PF_DATA_RD & L3_MISS & REMOTE_HITMCounts all demand data writes (RFOs) DEMAND_RFO & L3_MISS & NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS_REMOTE_HOP1_DRAM.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x063B800490This event is deprecated. Refer to new event OCR.ALL_READS.L3_MISS.SNOOP_MISSoffcore_response.pf_l3_data_rd.l3_miss.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1004000004This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWDCounts demand data reads DEMAND_DATA_RD & L3_MISS & SNOOP_NONEoffcore_response.pf_l3_rfo.l3_miss_remote_hop1_dram.any_snoopocr.demand_code_rd.l3_miss_local_dram.any_snoopThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS.HIT_OTHER_CORE_NO_FWDocr.other.l3_miss_remote_hop1_dram.hitm_other_coreThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_NO_FWDCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.OTHER.L3_MISS_REMOTE_HOP1_DRAM.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISSocr.pf_l1d_and_sw.l3_miss.snoop_noneocr.all_rfo.l3_miss.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0210000122offcore_response.all_data_rd.l3_miss_local_dram.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS.HIT_OTHER_CORE_FWDperiod=503,umask=0x1,event=0xcd,ldlat=0x100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0210000100This event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NONEocr.pf_l2_data_rd.l3_miss.snoop_noneperiod=2000003,umask=0x1,event=0xc9ALL_PF_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & SNOOP_MISSCounts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS_OR_NO_FWDThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS.HIT_OTHER_CORE_NO_FWDCounts any other requests OTHER & L3_MISS & NO_SNOOP_NEEDEDocr.demand_code_rd.l3_miss_remote_hop1_dram.no_snoop_neededocr.all_pf_data_rd.l3_miss_local_dram.snoop_miss_or_no_fwdCounts any other requests  OTHER & L3_MISS_LOCAL_DRAM & ANY_SNOOPCounts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & L3_MISS & HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS.REMOTE_HITMCounts all demand data writes (RFOs)  DEMAND_RFO & L3_MISS_REMOTE_HOP1_DRAM & NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103C000491ocr.pf_l1d_and_sw.l3_miss_local_dram.snoop_miss_or_no_fwdCounts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & L3_MISS_LOCAL_DRAM & SNOOP_MISS_OR_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_MISS.SNOOP_NONECounts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & L3_MISS & NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.OTHER.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0810000490offcore_response.all_rfo.l3_miss_remote_hop1_dram.snoop_missThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_MISSThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS_REMOTE_HOP1_DRAM.ANY_SNOOPocr.demand_data_rd.l3_hit_s.hit_other_core_fwdCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_S & ANY_SNOOPocr.demand_code_rd.l3_hit_f.snoop_missocr.demand_data_rd.l3_hit_f.any_snoopocr.all_reads.supplier_none.hit_other_core_no_fwdCounts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & L3_HIT & SNOOP_NONECounts demand data reads  DEMAND_DATA_RD & L3_HIT_E & HIT_OTHER_CORE_FWDCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_F & NO_SNOOP_NEEDEDocr.other.any_responseocr.all_pf_data_rd.l3_hit_m.hit_other_core_fwdALL_READS & L3_HIT & HIT_OTHER_CORE_FWDocr.pf_l2_data_rd.l3_hit_s.no_snoop_neededALL_DATA_RD & L3_HIT_M & HITM_OTHER_COREocr.pf_l2_rfo.l3_hit_f.no_snoop_neededALL_RFO & L3_HIT_S & ANY_SNOOPocr.pf_l2_data_rd.l3_hit_m.hit_other_core_fwdocr.pf_l2_rfo.l3_hit_f.hit_other_core_fwdALL_PF_DATA_RD & L3_HIT & SNOOP_MISSALL_READS & L3_HIT_S & SNOOP_NONEocr.demand_code_rd.l3_hit_s.snoop_missALL_DATA_RD & L3_HIT_S & HIT_OTHER_CORE_NO_FWDocr.pf_l2_data_rd.pmm_hit_local_pmm.any_snoopocr.pf_l1d_and_sw.l3_hit_f.hit_other_core_no_fwdocr.all_rfo.l3_hit.any_snoopALL_DATA_RD & L3_HIT_E & HIT_OTHER_CORE_FWDCounts demand data reads  DEMAND_DATA_RD & L3_HIT_M & HIT_OTHER_CORE_NO_FWDCounts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & L3_HIT & HIT_OTHER_CORE_FWDocr.pf_l3_data_rd.l3_hit.no_snoop_neededCounts all demand code reads  DEMAND_CODE_RD & L3_HIT_M & HITM_OTHER_COREocr.all_data_rd.l3_hit_e.snoop_missocr.pf_l2_data_rd.l3_hit_m.hitm_other_coreCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_HIT_E & HIT_OTHER_CORE_NO_FWDALL_READS & L3_HIT_S & SNOOP_MISSperiod=2000003,umask=0x20,event=0xeperiod=2000003,umask=0x20,event=0xcccmask=1,period=2000003,umask=0x1,event=0xa8cmask=3,period=2000003,umask=0x2,event=0xb1unc_m_pmm_cmd1.ufill_rdumask=0x08,event=0x37unc_iio_data_req_by_cpu.peer_write.part3unc_iio_data_req_of_cpu.peer_write.part1Counts every peer to peer write request of up to a 64 byte transaction of data made by IIO Part3 to the MMIO space of an IIO target. In the general case, Part3 refers to a x4 PCIe card plugged into the fourth slot of a PCIe riser card, but it could brefer to  any device attached to the IIO unit using the lanes starting at lane 12 of the 16 lanes supported by the busMulti-socket cacheline Directory lookup (cacheline found in I state). Unit: uncore_m2m Write requests to Intel Optane DC persistent memory issued to the iMC from M2M. Unit: uncore_m2m unc_m2m_rxc_ad_occupancyBL Egress (to CMS) Allocations; Allperiod=2000003,umask=0x2,event=0x8Counts the retired load instructions whose data sources were L3 hit and cross-core snoop missed in on-pkg core cache  Supports address when precise (Precise event)Counts retired load instructions whose data sources were hits in L3 without snoops required  Supports address when precise (Precise event)Counts number of SSE/AVX computational 512-bit packed double precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 16 computation operations, one for each element.  Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT RSQRT14 RCP14 RANGE FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementNumber of switches from DSB or MITE to the MSCounts instruction fetch tag lookups that miss in the instruction cache (L1I). Counts at 64-byte cache-line granularity. Accounts for both cacheable and uncacheable accessesCounts the number of times an RTM execution aborted due to HLE-unfriendly instructionsumask=0x7,period=100003,event=0xc1umask=0x2,period=25003,event=0x3cNumber of instructions retired. General Counter - architectural eventAll miss-predicted indirect branch instructions retired (excluding RETs. TSX aborts is considered indirect branch)  Supports address when precise (Precise event)Counts cycles when at least one PMH (Page Miss Handler) is busy with a page walk for a demand loadCounts the number of page walks outstanding for an outstanding code (instruction fetch) request in the PMH (Page Miss Handler) each cycleumask=0x1,period=100003,event=0xb7,offcore_rsp=0x000000000000010001Counts branch instructions retired for all branch types. This event is Precise Event capable. This is an architectural event (Precise event)umask=0xC86FFE01,event=0x35Clockticks of the IO coherency tracker (IRP)ic_cache_fill_l2All L2 Cache Requests (Breakdown 1 - Common). Data cache shared readsCore to L2 cacheable request access status (not including L2 Prefetch). Instruction cache hit modifiable line in L2umask=0xff,event=0x4event=0xd4ex_tagged_ibs_ops.ibs_tagged_opsdf_ccm_reqa.node1.anydramData Fabric CCM Performance Monitor Event DF CCM Request Ordered WrSizedFullZerodf_ccm_reqa.node1.rdsizeddf_ccm_reqa.node1.specdramrddf_ccm_reqa.node5.rdvlkxData Fabric CCM Performance Monitor Event DF CCM Request Ordered rdvlkldf_ccm_reqb.node3.vicblkfull.umask=0x4C,event=0x8cdf_ccm_reqb.node7.wrsizedfullncposteddf_ccm_reqb.node3.wrsizedncpostedumask=0xAB,event=0x108df_ioms_reqa.node4.anydramtransactiondf_ioms_reqa.node7.anywrsized>32band<64bData Fabric CCM Performance Monitor Event DF IOMS Request Type A (DRAM) anywrsized=32bumask=0xA3,event=0x108Data Fabric CCM Performance Monitor Event DF IOMS Request Type A (DRAM) largereadumask=0x61,event=0x108umask=0xE1,event=0x108df_ioms_reqb.node2.ioanyatomicdf_ioms_reqb.node5.ioanynon-postedwrsized>32band<64bumask=0x48,event=0x109umask=0xC5,event=0x109umask=0xE5,event=0x109df_ioms_reqb.node5.ioanyrdsizedumask=0xA2,event=0x109umask=0xC1,event=0x109Total number of fp uOps on pipe 3The number of operations (uOps) dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the FPU pipelines are and may be used for workload characterization. This includes all operations performed by x87, MMX, and SSE instructions, including moves. Each increment represents a one- cycle dispatch event. This event is a speculative event. Since this event includes non-numeric operations it is not suitable for measuring MFLOPS. Total number uOps assigned to pipe 1fp_num_mov_elim_scal_op.opt_potentiall3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x02,event=0x1l3_request_g1.t1.s1.wrsizedl3_request_g1.t6.s2.wrsizedl3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x04,event=0x1l3_request_g1.t2.s3.wrsizedl3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x20,event=0x1l3_request_g1.t6.s1.rdsizedncl3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x40,event=0x1l3_request_g1.t5.s1.rdsizedl3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x40,event=0x1l3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x80,event=0x1l3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x80,event=0x1l3fillvicreq.t2.s0.chgtoxl3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x02,event=0x3l3_thread_mask=0x02,l3_slice_mask=0x04,umask=0x02,event=0x3l3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x02,event=0x3l3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x04,event=0x3l3fillvicreq.t7.s1.rdblkx_vicl3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x20,event=0x3l3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x20,event=0x3l3_thread_mask=0x02,l3_slice_mask=0x08,umask=0x20,event=0x3l3fillvicreq.t7.s0.rdblkl_vicl3_thread_mask=0x01,l3_slice_mask=0x04,umask=0x40,event=0x3l3fillvicreq.t7.s2.rdblkl_vicl3_thread_mask=0x08,l3_slice_mask=0x08,umask=0x40,event=0x3l3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x40,event=0x3l3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x80,event=0x3l3fillvicreq.t2.s1.rdblkll3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x01,event=0x9l3victimstate.t5.s3.none_nol3victimlinel3victimstate.t4.s0.f_sl3victimstate.t6.s0.f_sl3victimstate.t3.s1.f_sl3victimstate.t0.s1.ol3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x08,event=0x9l3victimstate.t7.s3.e_fel3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x20,event=0x9l3victimstate.t7.s0.ml3victimstate.t5.s1.ml3victimstate.t7.s2.ml3_thread_mask=0x08,l3_slice_mask=0x01,umask=0x80,event=0x9l3victimstate.t1.s1.odevent=0x47Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALU tokens total unavailableRetired Conditional Branch Instructions MispredictedTotal number uOps assigned to pipe 1Multiply FLOPS. This is a retire-based event. The number of retired SSE/AVX FLOPS. The number of events logged per cycle can vary from 0 to 64. This event can count above 15Number of Scalar Ops optimized. This is a dispatch based speculative event, and is useful for measuring the effectiveness of the Move elimination and Scalar code optimization schemesNumber of SSE Move Ops eliminated. This is a dispatch based speculative event, and is useful for measuring the effectiveness of the Move elimination and Scalar code optimization schemesNumber of stores dispatched. Counts the number of operations dispatched to the LS unit. Unit Masks ADDedls_smi_rxA non-cacheable store and the non-cacheable commit buffer is fullumask=0x10,event=0x43L1 DTLB Miss. DTLB reload to a 4K page that hit in the L2 TLBumask=0x8,event=0x59umask=0x1,event=0x5als_tlb_flushumask=0x2,event=0xaaDC_MICROARCHITECTURAL_EARLY_CANCELWRITE_BUF_FULLNEON_INSTRS_RENAMEDL1I_CACHE_REFILLBR_INDIRECT_SPECBR_RETURN_RETIREDDP_SPECBR_MIS_PRED_RETIREDL2D_TLBL3_CACHE_RDUNREPRESENTABLE_CAPSL2CACHE_WRITE_MISSL2CACHE_SET_TAG_READL2CACHEMASTER_WRITE_RSPTAGCACHEMASTER_WRITE_REQCACHE_STALL_CYCLESWBB_GT_HALFREDIRECT_STALLSCOND_BRANCH_INSNSGFIFO_BLOCKED_CYCLESCP1_CP2_STORE_INSNSIFIBRMISLSU_ALIAS_VS_CSQL1_DATA_CYCLES_USEDFPR_ISSUE_STALLEDTAKEN_BRANCHES_PROCESSEDBRANCH_FLUSHESFPU_COMPLETION_STALLCACHE_LOAD_MISSLOADS_TRANSLATED_ALLOCATED_TO_DLFBSTORES_COMPLETED_ALLOCATED_TO_DLFBSTORE_TRANSLATE_WHEN_QUEUE_FULL_CYCLESL2_CACHE_DATA_DIRTY_HITSpacked-sse-sse2commandINTEL_PIIIINTEL_ATOM_SILVERMONTARMV8_CORTEX_A76RUNNINGbad magicLLC_REFERENCEcmaskconfig1GenuineIntel-6-47GenuineIntel-6-2FGenuineIntel-6-7EFraction of Uops delivered by the DSB (aka Decoded Icache; or Uop Cache)2* ( rs_events.empty_cycles - icache.ifdata_stall  - ( 14 * itlb_misses.stlb_hit + cpu@itlb_misses.walk_duration\,cmask\=1@ + 7* itlb_misses.walk_completed ) ) / rs_events.empty_endLoad_Miss_Real_LatencyFLOPS;Summaryumask=0x21,period=200003,event=0x24umask=0xf8,period=200003,event=0x24l2_rqsts.referencesThis event counts the demand RFO (read for ownership) requests including regular RFOs, locks, ItoMumask=0x11,period=100003,event=0xd0umask=0x4,period=200003,event=0xf0fp_arith_inst_retired.scalar_doubleumask=0x3,period=2000003,event=0xc7mem_trans_retired.load_latency_gt_4umask=0x1,period=50021,event=0xcd,ldlat=0x8mem_trans_retired.load_latency_gt_256mem_trans_retired.load_latency_gt_512umask=0x1,period=2000003,event=0x5cThis event counts cycles in which the L1 and L2 are locked due to a UC lock or split lock. A lock is asserted in case of locked memory access, due to noncacheable memory, locked operation that spans two cache lines, or a page walk from the noncacheable page table. L1D and L2 locks have a very high performance penalty and it is highly recommended to avoid such accessumask=0x0,period=2000003,event=0x3cThis is a fixed-frequency event programmed to general counters. It counts when the core is unhalted at 100 Mhzbr_inst_exec.all_indirect_near_returnSpeculative and retired direct near callsbr_misp_exec.taken_indirect_jump_non_call_retTaken speculative and retired mispredicted indirect branches excluding calls and returnsuops_dispatched_port.port_3umask=0x40,any=1,period=2000003,event=0xa1umask=0x10,period=2000003,event=0xa2FP operations  retired. X87 FP operations that have no exceptions:Self-modifying code (SMC) detectedAll (macro) branch instructions retired. (Precise Event - PEBS)  Spec update: BDW98 (Must be precise)uncore cacheumask=0x1,event=0x35,filter_opc=0x1c8,filter_tid=0x3eOccupancy counter for LLC data reads (demand and L2 prefetch). Derived from unc_c_tor_occupancy.miss_opcode. Unit: uncore_cbox unc_h_snoop_resp.rspsprochot_external_cycles %unc_p_freq_max_os_cyclesumask=0x40,period=2000003,event=0x8Code miss in all TLB levels causes a page walk that completes. (4K)  Spec update: BDM69This category represents fraction of slots wasted due to incorrect speculations. SMT version; use when SMT is enabled and measuring per logical CPUbr_inst_retired.all_branches / br_inst_retired.near_takeninst_retired.any / (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) ))Actual Average Latency for L1 data-cache miss demand loads (in core cycles)This is a precise version (that is, uses PEBS) of the event that counts retired load uops which data sources were data hits in the last-level (L3) cache without snoops required  Spec update: BDM100.  Supports address when precise (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x01003C0002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C0002offcore_response.corewb.supplier_none.snoop_noneoffcore_response.corewb.l3_hit.snoop_not_neededoffcore_response.pf_l3_data_rd.l3_hit.snoop_not_neededCounts all prefetch (that bring data to LLC only) RFOsumask=0x1,period=100003,event=0xb7,offcore_rsp=0x00803C0100offcore_response.pf_l3_code_rd.supplier_none.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000020200umask=0x1,period=100003,event=0xb7,offcore_rsp=0x02003C0090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C0090Counts prefetch RFOsumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200020120offcore_response.all_pf_code_rd.l3_hit.snoop_hit_no_fwdoffcore_response.all_pf_code_rd.l3_hit.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200020122umask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000020122This is a precise version (that is, uses PEBS) of the event that counts the number of SSE* floating point (FP) micro-code assist (numeric overflow/underflow) when the output value (destination register) is invalid. Counting covers only cases involving penalties that require micro-code assist interventionumask=0x24,period=2000003,cmask=1,event=0x79offcore_response.demand_data_rd.l3_miss_local_dram.snoop_not_neededoffcore_response.corewb.l3_miss_local_dram.snoop_noneoffcore_response.pf_l2_rfo.l3_miss_local_dram.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C000020umask=0x1,period=100003,event=0xb7,offcore_rsp=0x20003C0040umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0204000040umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0104000200offcore_response.other.l3_miss.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x20003C0090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC000090offcore_response.all_pf_rfo.l3_miss_local_dram.snoop_not_neededoffcore_response.all_pf_rfo.l3_miss.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x043C000120offcore_response.all_pf_code_rd.l3_miss.snoop_not_neededumask=0x4,period=2000003,cmask=4,event=0xa3unc_cbo_cache_lookup.read_mUnit: uncore_cbox L3 Lookup read request that access cache and found line in M-stateunc_cbo_cache_lookup.any_munc_arb_trk_occupancy.allRetired store uops that split across a cacheline boundary  Supports address when precise (Precise event)Counts all demand & prefetch code reads miss in the L3Counts all demand & prefetch RFOs miss the L3 and the data is returned from local dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBFC00122Counts all demand data writes (RFOs) miss in the L3Mispredicted conditional branch instructions retired (Precise event)umask=0x40,period=200000,event=0x22umask=0x40,period=200000,event=0x24L2 cache line modificationsumask=0x7f,period=200000,event=0x29l2_ld.self.demand.s_statel2_st.self.e_statel2_reject_busq.self.demand.mesisimd_uops_exec.sumask=0x2,period=2000000,event=0xb3umask=0x2,period=2000000,event=0xc7macro_insts.non_cisc_decodedld-op-st splitsprefetch.prefetcht1umask=0x88,period=200000,event=0x7L1 hardware prefetch requestbus_bnr_drv.all_agentsumask=0xe0,period=200000,event=0x6bBus stalled for snoopsumask=0x2,period=2000000,event=0xc6br_inst_type_retired.retumask=0x10,period=2000000,event=0x88umask=0x8,period=200000,event=0x89Mispredicted and taken cond branch instructions retiredRetired branch instructions that were predicted not-takenpage_walks.cyclesitlb.flushcore_reject_l2q.allCounts data read, code read, and read for ownership (RFO) requests (demand & prefetch) that true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts reads for ownership (RFO) requests (demand & prefetch) that miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000040022offcore_response.any_pf_data_rd.l2_hitoffcore_response.pf_l2_rfo.l2_miss.snoop_miss_or_no_snoop_neededCounts data cacheline reads generated by hardware L2 cache prefetcher that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is requiredumask=0x1,period=100007,event=0xb7,offcore_rsp=0x3600000002Unfilled issue slots per cycleumask=0x8,period=200003,event=0xc3umask=0x80,period=200003,event=0xc4Counts near return branch instructions retired (Must be precise)BACLEARs asserted for any branch typeoffcore_response.pf_l2_data_rd.outstandingCounts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes have any transaction responses from the uncore subsystemCounts data cache lines requests by software prefetch instructions hit the L2 cacheumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000004800Counts data reads (demand & prefetch) have any transaction responses from the uncore subsystemCounts reads for ownership (RFO) requests (demand & prefetch) true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x10,period=200003,event=0x4fDemand RFO read requests sent to uncore, including regular RFOs, locks, ItoMAll retired load uops. (precise Event)  Spec update: HSD29, HSM30.  Supports address when precise (Precise event)A cross-core snoop resulted from L3 Eviction which hits a non-modified line in some processor coreThis event counts load operations from a 2M page that miss the first DTLB level but hit the second and do not cause page walksNumber of DTLB page walker hits in the L3 + XSNP  Spec update: HSD25Number of near branch instructions retired that were taken but mispredicted (Precise event)Retired load uops which data sources were LLC hit and cross-core snoop missed in on-pkg core cache (Precise event)Counts all demand & prefetch prefetch RFOsfp_comp_ops_exe.sse_packed_singlenumber of AVX-256 Computational FP double precision uops issued this cycleNumber of assists associated with 256-bit AVX store operationsNumber of Instruction Cache, Streaming Buffer and Victim Cache Misses. Includes UC accessesLoads with latency value being above 256 (Must be precise)umask=0x2,period=2000003,event=0xcdLLC lookup request that access cache and found line in S-stateunc_cbo_cache_lookup.any_request_filterumask=0x84,period=2000003,event=0x8Cycle PMH is busy with a walk due to demand loadsCounts all data/code/rfo reads (demand & prefetch) that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresCounts all data/code/rfo reads (demand & prefetch) that hit in the LLC and sibling core snoop returned a clean responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x23ffc08000Counts all demand & prefetch code reads that miss the LLC  and the data returned from remote dramCounts all demand code reads that miss the LLC  and the data returned from remote dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3fffc20200umask=0x3,event=0x35,filter_opc=0x1e4unc_p_freq_max_current_cycles(unc_p_freq_max_current_cycles / unc_p_clockticks) * 100.Counts the number of cycles that the uncore was running at a frequency greater than or equal to 1.2Ghz. Derived from unc_p_freq_band0_cycles. Unit: uncore_pcu Counts the number of cycles that the uncore transitioned to a frequency greater than or equal to 4Ghz. Derived from unc_p_freq_band3_cycles. Unit: uncore_pcu All retired store uops (Precise event)l1d.all_m_replacementMultiply packed/scalar single precision uops allocatedresource_stalls2.bob_fullDirect and indirect mispredicted near call instructions retired (Precise event)l2_requests_reject.allumask=0x10,period=200003,event=0x4umask=0x1,period=100007,event=0xb7,offcore_rsp=0x40000032f7Counts any request that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800088000offcore_response.pf_l1_data_rd.l2_hit_near_tile_mCounts Software Prefetches that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster modeoffcore_response.bus_locks.l2_hit_far_tile_e_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000000200offcore_response.partial_writes.any_responseumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000400040umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0002000080offcore_response.uc_code_reads.l2_hit_this_tile_eCounts Demand cacheable data write requests  that accounts for responses which hit its own tile's L2 with data in E stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0008000020Counts UC code reads (valid only for Outstanding response type)  that accounts for responses which hit its own tile's L2 with data in F stateoffcore_response.any_read.l2_hit_this_tile_fCounts the number of times the MSROM starts a flow of uopsoffcore_response.any_rfo.ddr_nearCounts Partial reads (UC or WC and is valid only for Outstanding response type).  that accounts for data responses from DRAM Faroffcore_response.partial_reads.ddr_nearoffcore_response.demand_code_rd.mcdram_faroffcore_response.demand_data_rd.mcdram_farumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0180603091Counts Demand cacheable data and L1 prefetch data read requests  that accounts for responses from DDR (local and far)umask=0x20,period=200003,event=0xc2br_misp_retired.far_branchl1d_cache_lock.hitL2 RFO missesl2_transactions.wbmem_uncore_retired.remote_dramumask=0x10,period=2000000,event=0xb,ldlat=0x0umask=0x1,period=100000,event=0xb7,offcore_rsp=0x411offcore_response.any_data.remote_cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x444offcore_response.any_ifetch.local_cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x18FFumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7F22offcore_response.any_rfo.local_cache_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x8033Offcore request = all data, response = remote cacheoffcore_response.demand_data.remote_cache_hitmOffcore demand data reads satisfied by the LLC  and HITM in a sibling coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4701umask=0x1,period=100000,event=0xb7,offcore_rsp=0x404umask=0x1,period=100000,event=0xb7,offcore_rsp=0x704Offcore prefetch data requests satisfied by the IO, CSR, MMIO unitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7F40umask=0x20,period=2000000,event=0x10umask=0x4,period=200000,event=0xfdOffcore data reads that missed the LLCumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4044offcore_response.corewb.remote_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x4001umask=0x1,period=100000,event=0xb7,offcore_rsp=0x2080umask=0x1,period=100000,event=0xb7,offcore_rsp=0x6040io_transactionssnoop_response.hitmInstruction queue forced BACLEARInstructions written to instruction queueumask=0x1,period=200000,event=0x4cresource_stalls.otherumask=0x1,period=2000000,event=0xb1uops_executed.port1umask=0x1,period=2000000,event=0xedtlb_misses.anymem_store_retired.dtlb_missmem_load_retired.l3_hitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040048000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080400002offcore_response.demand_rfo.l3_hit_e.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FC0040001Counts cycles with any input and output SSE or x87 FP assist. If an input and output assist are detected on the same cycle the event increments by 1Counts the total number of uops delivered by the Microcode Sequencer (MS). Any instruction over 4 uops will be delivered by the MS. Some instructions such as transcendentals may additionally generate uops from the MSCounts retired Instructions that experienced STLB (2nd level TLB) true miss (Precise event)Cycles while L3 cache miss demand load is outstandingumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0084000002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x20001C0002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000080002offcore_response.demand_data_rd.l3_miss.spl_hitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000400001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x20001C0001Number of hardware interrupts received by the processorCounts, on the per-thread basis, cycles during which at least one uop is dispatched from the Reservation Station (RS) to port 7Counts page walks completed due to demand data loads whose address translations missed in the TLB and were mapped to 4K pages.  The page walks can end with or without a page faultLoads blocked due to store data not readyUops with lock semanticsoffcore_response.any_data_rd.l2_miss.snoop_missCounts streaming store that miss L2Counts DCU hardware prefetcher data read that miss L2Counts demand and DCU prefetch instruction cacheline that miss L2Counts demand and DCU prefetch data read that have any response typeThis event counts the number of times that pipeline was cleared due to memory ordering issuesCounts the number of branch instructions retired.. (Precise event)Counts all machine clearsCycles the divider is busy.  Does not imply a stall waiting for the dividerCounts the number of reference cycles while the core is not in a halt state. The core enters the halt state when it is running the HLT instruction. This event is a component in many key event ratios.  The core frequency may change from time. This event is not affected by core frequency changes but counts as if the core is running at the maximum frequency all the time.  Divide this event count by core frequency to determine the elapsed time while the core was not in halt state.  Divide this event count by core frequency to determine the elapsed time while the core was not in halt state.  This event is architecturally defined and is a designated fixed counter.  CPU_CLK_UNHALTED.CORE and CPU_CLK_UNHALTED.CORE_P use the core frequency which may change from time to time.  CPU_CLK_UNHALTE.REF_TSC and CPU_CLK_UNHALTED.REF are not affected by core frequency changes but counts as if the core is running at the maximum frequency all the time.  The fixed events are CPU_CLK_UNHALTED.CORE and CPU_CLK_UNHALTED.REF_TSC and the programmable events are CPU_CLK_UNHALTED.CORE_P and CPU_CLK_UNHALTED.REFCounts demand & prefetch code reads that hit in the LLC and the snoops sent to sibling cores return clean responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2003c0240umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3f803c0120Counts data/code/rfo reads (demand & prefetch) that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwardedumask=0x1,period=100003,event=0xb7,offcore_rsp=0x4003c0122Counts prefetch (that bring data to L2) code reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwardedoffcore_requests.demand.read_dataoffcore_requests_outstanding.demand.read_codeREQUEST = ANY_REQUEST and RESPONSE = IO_CSR_MMIOumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7f22umask=0x1,period=100000,event=0xb7,offcore_rsp=0x7f08REQUEST = CORE_WB and RESPONSE = LOCAL_CACHEREQUEST = CORE_WB and RESPONSE = LOCAL_DRAM AND REMOTE_CACHE_HIToffcore_response.demand_ifetch.local_dram_and_remote_cache_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0x5002REQUEST = OTHER and RESPONSE = ANY_CACHE_DRAMREQUEST = ANY_DATA read and RESPONSE = ANY_LLC_MISSoffcore_response.any_rfo.any_dram_and_remote_fwdREQUEST = DEMAND_DATA and RESPONSE = REMOTE_DRAMREQUEST = DEMAND_IFETCH and RESPONSE = ANY_LLC_MISSoffcore_response.pf_l1d_and_sw.any_responseoffcore_response.all_pf_data_rd.l3_hit.hit_other_core_no_fwdoffcore_response.all_pf_rfo.l3_hit.hitm_other_coreoffcore_response.pf_l3_rfo.l3_hit.snoop_hit_with_fwdoffcore_response.all_pf_data_rd.l3_hit.snoop_hit_with_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x103FC00490umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063B800490Core cycles where the core was running with power-delivery for license level 2 (introduced in Skylake Server michroarchtecture).  This includes high current AVX 512-bit instructionsL2_Evictions_Silent_PKIunc_cha_requests.writesPCI Express bandwidth writing at IIO, part 1. Unit: uncore_iio unc_cha_dir_update.haunc_cha_snoop_resp.rspcnflctsunc_iio_data_req_by_cpu.mem_write.part0unc_iio_data_req_by_cpu.mem_write.part2fc_mask=0x07,ch_mask=0x01,umask=0x04,event=0xc1Write request of up to a 64 byte transaction is made by IIO Part3 to Memory. Unit: uncore_iio unc_m2m_imc_reads.normalThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_F.ANY_SNOOPThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_E.SNOOP_MISSThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08007C0004period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0000010002offcore_response.pf_l3_data_rd.pmm_hit_local_pmm.snoop_not_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800080001offcore_response.all_pf_data_rd.l3_hit_s.snoop_missThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080200001period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100020002period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80020020period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80020400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x02003C0490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100080120period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800100080offcore_response.demand_data_rd.l3_hit_f.hit_other_core_no_fwdoffcore_response.all_rfo.l3_hit_s.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080100122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080408000period=100003,umask=0x1,event=0xb7,offcore_rsp=0x00803C0080period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000100400offcore_response.pf_l2_data_rd.l3_hit_f.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_S.HITM_OTHER_COREoffcore_response.pf_l2_data_rd.l3_hit_s.no_snoop_neededoffcore_response.pf_l2_rfo.l3_hit_s.snoop_missoffcore_response.all_pf_rfo.l3_hit_s.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200200001This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_F.HITM_OTHER_COREoffcore_response.all_pf_rfo.l3_hit_m.hit_other_core_no_fwdoffcore_response.all_data_rd.l3_hit_s.hit_other_core_no_fwdoffcore_response.pf_l2_data_rd.l3_hit_s.snoop_noneThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDEDThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.SUPPLIER_NONE.ANY_SNOOPThis event is deprecated. Refer to new event OCR.ALL_READS.SUPPLIER_NONE.NO_SNOOP_NEEDEDperiod=100003,umask=0x4f,event=0x2eThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWDoffcore_response.pf_l2_data_rd.l3_hit_m.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08003C0080This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT.ANY_SNOOPThis event is deprecated. Refer to new event OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWDoffcore_response.demand_code_rd.l3_hit_m.hit_other_core_fwdoffcore_response.all_pf_data_rd.supplier_none.hitm_other_coreThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_F.HITM_OTHER_COREoffcore_response.demand_data_rd.l3_hit_m.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800040080This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_M.SNOOP_NONEThis event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWDoffcore_response.all_pf_data_rd.supplier_none.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWDoffcore_response.pf_l2_data_rd.l3_hit_e.snoop_missThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_M.HITM_OTHER_COREoffcore_response.all_reads.l3_hit.snoop_hit_with_fwdoffcore_response.all_pf_data_rd.l3_hit_m.snoop_missThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_S.SNOOP_NONEoffcore_response.all_reads.l3_hit_e.snoop_noneThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200080002This event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT.ANY_SNOOPclx metricsperiod=100007,umask=0x1,event=0xc6,frontend=0x11cmask=1,period=2000003,umask=0x18,event=0x79period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0210000020Counts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103C000004This event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISSocr.all_rfo.l3_miss_remote_dram.snoop_miss_or_no_fwdoffcore_response.pf_l2_data_rd.l3_miss_remote_hop1_dram.hit_other_core_no_fwdocr.demand_code_rd.l3_miss_remote_hop1_dram.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0210000010This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISSocr.demand_code_rd.l3_miss_local_dram.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0110000122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x013C0007F7period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1010000020Counts all demand data writes (RFOs) DEMAND_RFO & L3_MISS & HIT_OTHER_CORE_FWDCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x023C000100ocr.demand_rfo.l3_miss_local_dram.snoop_miss_or_no_fwdCounts demand data reads DEMAND_DATA_RD & L3_MISS & ANY_SNOOPALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0810000100ALL_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS_OR_NO_FWDALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & HITM_OTHER_CORECounts all demand data writes (RFOs)  DEMAND_RFO & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_NO_FWDCounts any other requests  OTHER & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_FWDCounts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & L3_MISS & HITM_OTHER_CORECounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_MISS_LOCAL_DRAM & HIT_OTHER_CORE_NO_FWDocr.all_pf_data_rd.l3_miss_remote_dram.snoop_miss_or_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1010000122offcore_response.other.l3_miss_remote_hop1_dram.snoop_noneALL_READS & L3_MISS & REMOTE_HIT_FORWARDCounts all demand code reads DEMAND_CODE_RD & L3_MISS_REMOTE_DRAM & SNOOP_MISS_OR_NO_FWDoffcore_response.pf_l1d_and_sw.l3_miss_local_dram.hit_other_core_no_fwdCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_NO_FWDoffcore_response.all_data_rd.l3_miss_remote_hop1_dram.hit_other_core_no_fwdALL_PF_RFO & L3_MISS_LOCAL_DRAM & SNOOP_MISS_OR_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS.NO_SNOOP_NEEDEDocr.pf_l2_rfo.l3_miss_remote_hop1_dram.snoop_missThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS.SNOOP_NONEThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS_REMOTE_HOP1_DRAM.NO_SNOOP_NEEDEDocr.pf_l2_rfo.l3_miss_remote_hop1_dram.hitm_other_coreocr.other.l3_miss.hitm_other_coreCounts any other requests OTHER & L3_MISS & HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_FWDocr.pf_l1d_and_sw.l3_miss.hitm_other_coreoffcore_response.all_rfo.l3_miss_remote_hop1_dram.hitm_other_coreCounts all demand code reads DEMAND_CODE_RD & L3_MISS & HIT_OTHER_CORE_FWDocr.all_rfo.l3_miss.hitm_other_coreocr.other.l3_miss.no_snoop_neededThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISSocr.all_rfo.l3_miss_local_dram.snoop_miss_or_no_fwdThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_MISS_LOCAL_DRAM.ANY_SNOOPALL_RFO & L3_MISS_REMOTE_HOP1_DRAM & SNOOP_NONEThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS.REMOTE_HIT_FORWARDThis event is deprecated. Refer to new event OCR.OTHER.L3_MISS.HIT_OTHER_CORE_FWDocr.all_reads.l3_miss_remote_hop1_dram.no_snoop_neededThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_NO_FWDoffcore_response.pf_l1d_and_sw.l3_miss.snoop_missCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_MISS_LOCAL_DRAM & HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS_REMOTE_HOP1_DRAM.SNOOP_MISSCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.OTHER.L3_MISS_REMOTE_HOP1_DRAM.HIT_OTHER_CORE_FWDALL_READS & L3_HIT_F & NO_SNOOP_NEEDEDCounts demand data reads  DEMAND_DATA_RD & L3_HIT_S & HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x4,event=0xfeCounts all demand code reads DEMAND_CODE_RD & L3_HIT & HITM_OTHER_COREocr.other.l3_hit.hit_other_core_no_fwdALL_RFO & L3_HIT & SNOOP_MISSocr.all_reads.supplier_none.hit_other_core_fwdocr.all_rfo.any_responseocr.all_data_rd.l3_hit_s.no_snoop_neededCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_S & HITM_OTHER_COREocr.demand_rfo.l3_hit_m.any_snoopocr.demand_data_rd.l3_hit.no_snoop_neededCounts all demand code reads  DEMAND_CODE_RD & L3_HIT_F & HIT_OTHER_CORE_FWDALL_PF_RFO & PMM_HIT_LOCAL_PMM & SNOOP_NONEocr.pf_l2_rfo.l3_hit_f.hitm_other_coreocr.all_data_rd.l3_hit.hitm_other_coreALL_PF_DATA_RD & L3_HIT_M & SNOOP_NONEocr.all_pf_rfo.l3_hit_m.hit_other_core_no_fwdocr.pf_l1d_and_sw.l3_hit_s.snoop_noneocr.all_reads.l3_hit_f.snoop_noneocr.pf_l2_data_rd.l3_hit_f.no_snoop_neededocr.all_pf_rfo.l3_hit_e.snoop_noneocr.demand_rfo.l3_hit_e.hit_other_core_no_fwdocr.demand_code_rd.l3_hit_m.snoop_missCounts demand data reads DEMAND_DATA_RD & PMM_HIT_LOCAL_PMM & SNOOP_NOT_NEEDEDocr.all_data_rd.l3_hit_e.hit_other_core_no_fwdocr.pf_l3_rfo.supplier_none.snoop_noneocr.all_reads.l3_hit_m.hitm_other_coreocr.demand_rfo.l3_hit_s.snoop_missocr.all_pf_rfo.supplier_none.no_snoop_neededocr.all_data_rd.l3_hit.snoop_missCounts any other requests  OTHER & L3_HIT_M & HIT_OTHER_CORE_NO_FWDocr.pf_l3_rfo.l3_hit_e.hit_other_core_no_fwdALL_RFO & L3_HIT_E & HITM_OTHER_CORECounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_E & HIT_OTHER_CORE_FWDocr.pf_l1d_and_sw.l3_hit_e.hit_other_core_fwdperiod=2000003,umask=0x1,event=0xa1cmask=20,period=2000003,umask=0x14,event=0xa3DRAM CAS (Column Address Strobe) Commands.; DRAM WR_CAS (w/ and w/out auto-pre) in Write Major Mode. Unit: uncore_imc All Reads - RPQ or UfillCounts number of allocations per cycle into the specified Ingress queueunc_cha_sf_eviction.s_stateCounts every write request of 4 bytes of data made to the MMIO space of a card on IIO Part0 by a unit on the main die (generally a core) or by another IIO unit. In the general case, Part0 refers to a standard PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could also refer to any device plugged into the first slot of a PCIe riser card or to a device attached to the IIO unit which starts its use of the bus using lane 0 of the 16 lanes supported by the busfc_mask=0x07,ch_mask=0x04,umask=0x08,event=0x83fc_mask=0x07,ch_mask=0x08,umask=0x08,event=0x83fc_mask=0x07,ch_mask=0x04,umask=0x08,event=0xc1Counts every peer to peer write request of up to a 64 byte transaction of data made to the MMIO space of a card on IIO Part1 by a different IIO unit. Does not include requests made by the same IIO unit. In the general case, Part1 refers to a x4 PCIe card plugged into the second slot of a PCIe riser card, but it could refer to any x4 device attached to the IIO unit using lanes starting at lane 4 of the 16 lanes supported by the busPeer to peer read request of up to a 64 byte transaction is made by IIO Part2 to an IIO target. Unit: uncore_iio fc_mask=0x07,ch_mask=0x08,umask=0x08,event=0x84unc_iio_txn_req_of_cpu.peer_write.part3umask=0x08,event=0x2cperiod=100003,umask=0xe,event=0x8Number of SSE/AVX computational 512-bit packed double precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 8 computation operations, one for each element.  Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT RSQRT14 RCP14 RANGE FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementCounts the number of uops delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffer (DSB) pathCounts the cycles when optimal number of uops is delivered by the LSD (Loop-stream detector)umask=0x1,period=100003,cmask=1,edge=1,event=0xc3br_misp_retired.indirectCounts all miss-predicted indirect branch instructions retired (excluding RETs. TSX aborts is considered indirect branch)  Supports address when precise (Precise event)TOR Inserts; DRd Opt misses from local IA. Unit: uncore_cha unc_cha_tor_inserts.ia_miss_rfoData requested of the CPU : Card writing to DRAM : Number of DWs (4 bytes) the card requests of the main die.    Includes all requests initiated by the Card, including reads and writes. : x4 card is plugged in to slot 3uncore_uboxL1 BTB Correctionic_cache_fill_sysl2_request_g2.bus_locks_responsesCore to L2 cacheable request access status (not including L2 Prefetch). Data cache read hit in L2l2_cache_req_stat.ls_rd_blk_cAll L3 Request Types. Unit: uncore_l3pmc ex_ret_instrevent=0xc2Retired Branch Instructionsumask=0x2,event=0xcbumask=0xAA,event=0x8bumask=0x08,event=0x8bdf_ccm_reqa.node4.rdsizedncumask=0x84,event=0x8bdf_ccm_reqa.node2.rdvlksdf_ccm_reqa.node0.rdvlklData Fabric CCM Performance Monitor Event DF CCM Request Ordered vicblkfullzerodf_ccm_reqb.node6.vicblkfullzeroumask=0x8A,event=0x8cumask=0x09,event=0x8cumask=0x04,event=0x8cumask=0x84,event=0x8cdf_ccm_reqb.node0.wrsizedfullncposteddf_ccm_reqb.node6.wrsizedncpostedumask=0x01,event=0x8cumask=0x21,event=0x8cdf_ccm_reqb.node3.rdsizeddf_ioms_reqa.node1.anydramtransactionData Fabric CCM Performance Monitor Event DF IOMS Request Type A (DRAM) anywrsized=64bdf_ioms_reqa.node5.anywrsized=64bumask=0xA6,event=0x108umask=0x84,event=0x108umask=0xC3,event=0x108umask=0x8F,event=0x109umask=0xAE,event=0x109df_ioms_reqb.node6.piesystemmanagementumask=0x89,event=0x109umask=0xA9,event=0x109df_ioms_reqb.node6.ioanynon-postedwrsized=32bdf_ioms_reqb.node6.ioanynon-postedwrsized<32bumask=0xE6,event=0x109umask=0x02,event=0x109umask=0x40,event=0Total number multi-pipe uOps assigned to pipe 0The number of operations (uOps) and dual-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the FPU pipelines are and may be used for workload characterization. This includes all operations performed by x87, MMX, and SSE instructions, including moves. Each increment represents a one- cycle dispatch event. This event is a speculative event. Since this event includes non-numeric operations it is not suitable for measuring MFLOPS. Total number uOps assigned to all pipesThe number of x87 floating-point Ops that have retired. The number of events logged per cycle can vary from 0 to 8. Multiply OpsThe number of x87 floating-point Ops that have retired. The number of events logged per cycle can vary from 0 to 8. Add/subtract Opsumask=0x80,event=0x3l3_request_g1.t0.s0.wrsizedl3_thread_mask=0x10,l3_slice_mask=0x01,umask=0x04,event=0x1l3_request_g1.t3.s2.wrsizedl3_request_g1.t1.s1.rdsizedncl3_thread_mask=0x04,l3_slice_mask=0x02,umask=0x20,event=0x1l3_request_g1.t2.s0.rdsizedl3_request_g1.t3.s1.rdsizedl3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x80,event=0x1l3_request_g1.t7.s1.cachingl3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x80,event=0x1l3_request_g1.t0.s3.cachingl3_thread_mask=0x10,l3_slice_mask=0x08,umask=0x80,event=0x1l3fillvicreq.t6.s2.vicblkl3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x02,event=0x3l3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x02,event=0x3l3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x04,event=0x3l3_thread_mask=0x20,l3_slice_mask=0x08,umask=0x04,event=0x3l3fillvicreq.t1.s2.rdblkx_vicl3fillvicreq.t4.s1.rdblkxl3fillvicreq.t4.s3.rdblkxl3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x20,event=0x3l3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x40,event=0x3L3 Cache Performance Monitor Counters L3 Victim Statel3victimstate.t1.s1.nol3victimlinel3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x01,event=0x9l3victimstate.t7.s0.none_nol3victimlinel3_thread_mask=0x02,l3_slice_mask=0x04,umask=0x02,event=0x9l3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x02,event=0x9l3victimstate.t0.s2.f_sl3victimstate.t2.s2.f_sl3victimstate.t4.s3.f_sl3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x04,event=0x9l3victimstate.t5.s1.e_fel3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x10,event=0x9l3victimstate.t0.s3.e_fel3victimstate.t0.s2.ml3victimstate.t3.s0.dl3_thread_mask=0x10,l3_slice_mask=0x02,umask=0x40,event=0x9l3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x40,event=0x9l3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x40,event=0x9l3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x40,event=0x9l3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x80,event=0x9l3victimstate.t4.s1.odl3victimstate.t1.s3.odumask=0x4,event=0x29ls_l1_d_tlb_miss.tlb_reload_4k_l2_hitCycles not in Haltumask=0xff,event=0x72Number of SSE Move Ops. This is a dispatch based speculative event, and is useful for measuring the effectiveness of the Move elimination and Scalar code optimization schemesumask=0x2,event=0xeNumber of loads dispatched. Counts the number of operations dispatched to the LS unit. Unit Masks ADDedL1 DTLB Miss. DTLB reload coalesced page missde_dis_dispatch_token_stalls1.load_queue_token_stallBU_CPU_CLK_UNHALTEDIC_REFILL_FROM_L2FR_DECODER_EMPTYCYCLES_NONIDLE_NEON_INTLOAD_STORE_PIPEDSBSW_INCRCHAINLD_RETIREDL1D_CACHE_WB_VICTIMEXC_PABORTEXC_SMCEXC_TRAP_OTHERL3D_CACHEMEM_WORD_WRITEJTLB_IACCESSRF_CYCLES_STALLEDDC_BLOCKED_CYCLESCP2_STALL_CYCLESLDQ_FULL_PIPELINE_STALLSSINGLE_ISSUE_CYCLESDCACHE_LINE_REFILL_REQUESTSLDQ_FULL_STALLSSC_INSNSTWO_INSNS_CYCLESLDQ_LESS_25_FULLL1_INSTR_CACHE_MISSESLOAD_MISS_ALIAS_ON_TOUCHL1_DATA_STORE_HITLSU_CSQ_FORWARDINGSYNC_INSTR_COMPLETEDRUN_CYCLESGROUP_COMPLETEDPM_EVENT_CYCLESBRANCH_INSTRS_COMPLETEDCYCLES_LRU_SCHED_STALLEDLOAD_MISS_LDQ_FULL_CYCLESINTERRUPTS_TAKENL2_CACHE_DATA_HITSL2_CACHE_INSTR_ACCESSESFPU_INPUT_DATA_STALLSdirty-l2-victimscalar-sse-sse2sse-retype-microfaultsXSCALEOCTEONPPC970E500br_inst_retired.all_branchesUNC_uncoreGenuineIntel-6-3DGenuineIntel-6-4FGenuineIntel-6-26GenuineIntel-6-27GenuineIntel-6-85GenuineIntel-6-1EGenuineIntel-6-4CAuthenticAMD-23-[012][0-9A-F]C6 residency percent per coreC7 residency percent per coreoffcore_requests_outstanding.cycles_with_demand_rfooffcore_requests.demand_code_rdRetired load uops with L1 cache hits as data sources. (Precise Event - PEBS)  Supports address when precise (Precise event)This is a precise version (that is, uses PEBS) of the event that counts retired load uops which data source were hits in the nearest-level (L1) cache.
Note: Only two data-sources of L1/FB are applicable for AVX-256bit  even though the corresponding AVX load could be serviced by a deeper level in the memory hierarchy. Data source is reported for the Low-half load. This event also counts SW prefetches independent of the actual data source  Supports address when precise (Precise event)mem_load_uops_retired.hit_lfbThis event counts the number of L2 cache accesses when fetching instructionsl2_trans.all_pfThis event counts the number of L2 cache lines in the Invalidate state filling the L2. Counting does not cover rejectsfp_assist.simd_inputidq.mite_cyclesCycles MITE is delivering any Uopidq.ms_cyclesumask=0x30,cmask=1,period=2000003,event=0x79Counts cycles FE delivered 4 uops or Resource Allocation Table (RAT) was stalling FENumber of times an RTM execution aborted due to various memory events (e.g., read/write capacity and conflicts)Number of times RTM aborted and was not due to the abort conditions in subevents 3-6This event counts loads with latency value being above 256  Spec update: BDM100, BDM35 (Must be precise)ld_blocks_partial.address_aliasCycles when Resource Allocation Table (RAT) external stall is sent to Instruction Decode Queue (IDQ) for the threadumask=0x10,period=2000003,event=0xeuops_issued.single_mulThis event counts the number of the divide operations executed. Uses edge-detect and a cmask value of 1 on ARITH.FPU_DIV_ACTIVE to get the number of the divide operations executedumask=0x2,period=100003,event=0x4cumask=0x41,period=200003,event=0x88Speculative and retired macro-unconditional branches excluding calls and indirectsThis event counts both taken and not taken speculative and retired indirect branches that have a return mnemonicuops_executed_port.port_2umask=0x10,period=2000003,event=0xa1umask=0x80,period=2000003,event=0xa1Counts number of cycles nothing is executed on any execution port, while there was at least one pending demand* load request missing the L2 cache.(as a footprint) * includes also L1 HW prefetch requests that may or may not be required by demandsumask=0xc,cmask=12,period=2000003,event=0xa3lsd.uopsThis event counts cycles during which no uops were dispatched from the Reservation Station (RS) per threaduops_retired.allThis is a precise version (that is, uses PEBS) of the event that counts both direct and indirect macro near call instructions retired (captured in ring 3) (Precise event)br_inst_retired.near_takenbr_misp_retired.near_takenLLC misses - demand and prefetch data reads - excludes LLC prefetches. Derived from unc_c_tor_inserts.miss_opcode. Unit: uncore_cbox PCIe write references (full cache line). Derived from unc_c_tor_inserts.opcode. Unit: uncore_cbox umask=0x4,event=0x1Conflict requests (requests for same address from multiple agents simultaneously). Unit: uncore_ha umask=0x8,event=0x21Counts the number of cycles when power is the upper limit on frequency. Unit: uncore_pcu unc_p_freq_trans_cyclesdtlb_store_misses.walk_completed_1gFlushing of the Instruction TLB (ITLB) pages, includes 4k/2M/4M pagesThis category represents fraction of slots where no uops are being delivered due to a lack of required resources for accepting new uops in the Backend. SMT version; use when SMT is enabled and measuring per logical CPUIpBL2 cache true misses per kilo instruction for retired demand loadsoffcore_response.demand_data_rd.supplier_none.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F80020020umask=0x1,period=100003,event=0xb7,offcore_rsp=0x02003C0040umask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C0040Counts all prefetch (that bring data to LLC only) data readsumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C0080offcore_response.other.supplier_none.snoop_missoffcore_response.other.l3_hit.snoop_missoffcore_response.other.l3_hit.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100020090Counts prefetch RFOs have any response typeumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F803C0240offcore_response.all_rfo.supplier_none.snoop_hitmoffcore_response.all_rfo.l3_hit.any_snoopNumber of SSE/AVX computational packed floating-point instructions retired. Applies to SSE* and AVX*, packed, double and single precision floating-point: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per element. (RSQRT for single-precision?)umask=0x10,period=2000003,cmask=1,event=0x79umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0204000004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C000008umask=0x1,period=100003,event=0xb7,offcore_rsp=0x00BC000020offcore_response.pf_l3_data_rd.l3_miss_local_dram.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000020100offcore_response.pf_l3_rfo.l3_miss_local_dram.snoop_hit_no_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3F84000200umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0084008000umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0404000090umask=0x1,period=100003,event=0xb7,offcore_rsp=0x20003C0120offcore_response.all_pf_rfo.l3_miss.snoop_not_neededoffcore_response.all_data_rd.l3_miss.snoop_noneumask=0x3,period=2000003,cmask=1,event=0xdinv=1,umask=0x1,period=2000003,cmask=1,event=0xb1unc_cbo_xsnp_response.hit_xcoreunc_cbo_cache_lookup.write_mesiUnit: uncore_arb Total number of Core outgoing entries allocated. Accounts for Coherent and non-coherent trafficumask=0x20,event=0x81( itlb_misses.walk_duration + dtlb_load_misses.walk_duration + dtlb_store_misses.walk_duration + 7 * ( dtlb_store_misses.walk_completed + dtlb_load_misses.walk_completed + itlb_misses.walk_completed ) ) / ( 2 * cycles )Data from local DRAM either Snoop not needed or Snoop Miss (RspI)  Supports address when precise.  Spec update: BDE70, BDM100 (Precise event)Counts prefetch (that bring data to LLC only) code reads hit in the L3Cycles the L2 transfers data to the corel2_ld.self.prefetch.mesiumask=0xa2,period=2000000,event=0x40umask=0x1,period=200000,event=0xcbsimd_uop_type_exec.unpack.arumask=0x90,period=2000000,event=0xb3CISC macro instructions decodeduops.ms_cyclesumask=0x97,period=200000,event=0x5Nonzero segbase store 1 bubblebus_data_rcv.selfbus_trans_mem.selfext_snoop.all_agents.anyAll store forwardsRetired branch instructionsBACLEARS assertedCounts the number of demand and L1 prefetcher requests rejected by the L2Q due to a full or nearly full condition which likely indicates back pressure from L2Q. It also counts requests that would have gone directly to the XQ, but are rejected due to a full or nearly full condition, indicating back pressure from the IDI link. The L2Q may also reject transactions from a core to ensure fairness between cores, or to delay a core's dirty eviction when the address conflicts with incoming external snoopsumask=0x8,period=200003,event=0xd1umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0200000022Counts requests to the uncore subsystem that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is requiredCounts full cache line data writes to uncacheable write combining (USWC) memory region and full cache-line non-temporal writes that hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts reads for ownership (RFO) requests generated by L2 prefetcher that miss the L2 cache with a snoop hit in the other processor module, no data forwarding is requiredumask=0x1,period=100007,event=0xb7,offcore_rsp=0x3600000010Counts the number of writeback transactions caused by L1 or L2 cache evictions that true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)References per ICache line that are not available in the ICache (miss). This event counts differently than Intel processors based on Silvermont microarchitectureissue_slots_not_consumed.anyumask=0x4,period=200003,event=0xcbCounts the number of core cycles while the core is not in a halt state.  The core enters the halt state when it is running the HLT instruction. In mobile systems the core frequency may change from time to time. For this reason this event may have a changing ratio with regards to time.  This event uses fixed counter 1.  You cannot collect a PEBs record for this eventAll machine clearsCounts machine clears for any reasonRetired far branch instructions (Precise event capable) (Must be precise)Counts near indirect call or near indirect jmp branch instructions retired (Must be precise)br_misp_retired.non_return_indCounts the number of writeback transactions caused by L1 or L2 cache evictions true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts reads for ownership (RFO) requests generated by L2 prefetcher miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts bus lock and split lock requests true miss for the L2 cache with a snoop miss in the other processor moduleoffcore_response.bus_locks.outstandingCounts data cache lines requests by software prefetch instructions have any transaction responses from the uncore subsystem. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts data cache lines requests by software prefetch instructions outstanding, per cycle, from the time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts INST_RETIRED.ANY using the Reduced Skid PEBS feature that reduces the shadow in which events aren't counted allowing for a more unbiased distribution of samples across instructions retired (Must be precise)umask=0x21,period=100003,event=0xd0Retired load uops that split across a cacheline boundary. (precise Event)  Spec update: HSD29, HSM30.  Supports address when precise (Precise event)offcore_response.demand_data_rd.l3_hit.hit_other_core_no_fwdinput - Invalid Operation, Denormal Operand, SNaN Operand (Precise event)( uops_executed.core / 2 / (( cpu@uops_executed.core\,cmask\=1@ / 2 ) if #smt_on else cpu@uops_executed.core\,cmask\=1@) ) if #smt_on else uops_executed.core / (( cpu@uops_executed.core\,cmask\=1@ / 2 ) if #smt_on else cpu@uops_executed.core\,cmask\=1@)Number of times an HLE execution aborted due to any reasons (multiple categories may count as one) (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FFFC08FFFoffcore_response.demand_rfo.l3_miss.local_draminv=1,umask=0x1,any=1,period=2000003,cmask=1,event=0xeild_stall.iq_fullCycles where at least 1 uop was executed per-thread  Spec update: HSD144, HSD30, HSM31Counts total number of uops to be executed per-core each cycle  Spec update: HSD30, HSM31An external snoop hits a modified line in some processor coreunc_cbo_xsnp_response.hitm_evictionDemand load Miss in all translation lookaside buffer (TLB) levels causes a page walk that completes (4K)This event counts cycles when the  page miss handler (PMH) is servicing page walks caused by DTLB load missesumask=0x81,period=2000003,event=0xbcumask=0x88,period=2000003,event=0xbcRetired load uops that split across a cacheline boundary  Supports address when precise.  Spec update: HSD29, HSM30 (Precise event)umask=0x1,period=200003,event=0x24Requests from the L2 hardware prefetchers that miss L2 cacheCount the number of modified Lines evicted from L1 and missed L2. (Non-rejected WBs from the DCU.)offcore_requests_outstanding.cycles_with_demand_code_rdOffcore outstanding RFO store transactions in SuperQueue (SQ), queue to uncoreCases when offcore requests buffer cannot take more entries for coreRetired load uops whose data source was local memory (cross-socket snoop not needed or missed)Counts demand & prefetch data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwardedumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003c0002dsb_fill.exceed_dsb_linesCounts demand data reads that miss the LLC and the data returned from dramunc_cbo_xsnp_response.hitunc_cbo_xsnp_response.eviction_filterUnit: uncore_arb Cycles weighted by number of requests pending in Coherency TrackerMisses in all ITLB levels that cause page walksCounts all prefetch data reads that hit the LLCoffcore_response.all_reads.llc_hit.no_snoop_neededCounts prefetch (that bring data to L2) data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwardedumask=0x3,event=0x35,filter_opc=0x19cumask=0x3,event=0x35,filter_opc=0x1e6PCIe non-snoop reads. Derived from unc_c_tor_inserts.opcode.pcie_read. Unit: uncore_cbox dtlb_load_misses.demand_ld_walk_durationThis event counts the number of store uops retired (Precise event)umask=0x1,period=100003,event=0xb6umask=0xf,period=2000003,event=0x5bCycles with either free list is emptyumask=0xf0,period=2000003,event=0xa2Counts the total number of L2 cache referencesumask=0x40,period=200003,event=0x4umask=0x80,period=200003,event=0x4Counts the matrix events specified by MSR_OFFCORE_RESPxumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800400070umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000400022Counts all streaming stores (WC and should be programmed on PMC1) that accounts for any responseoffcore_response.pf_l1_data_rd.l2_hit_near_tile_e_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000081000offcore_response.pf_software.l2_hit_near_tile_e_fCounts demand cacheable data and L1 prefetch data reads that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M stateCounts demand cacheable data and L1 prefetch data reads that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F stateCounts Bus locks and split lock requests that accounts for responses which hit its own tile's L2 with data in M stateoffcore_response.any_read.l2_hit_this_tile_moffcore_response.any_pf_l2.l2_hit_this_tile_mumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0004000070offcore_response.bus_locks.l2_hit_this_tile_sCounts Demand code reads and prefetch code read requests  that accounts for responses which hit its own tile's L2 with data in S stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0010000044umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800400004offcore_response.pf_l2_code_rd.l2_hit_far_tileoffcore_response.any_pf_l2.ddr_nearoffcore_response.bus_locks.mcdram_faroffcore_response.demand_rfo.ddr_faroffcore_response.demand_data_rd.mcdramCounts Partial reads (UC or WC and is valid only for Outstanding response type).  that accounts for responses from DDR (local and far)offcore_response.pf_l1_data_rd.ddrCounts any request that accounts for responses from DDR (local and far)This event counts the number of core cycles when no uops are allocated, the instruction queue is empty and the alloc pipe is stalled waiting for instructions to be fetchedumask=0x1,period=2000003,event=0xcdThis event counts the number of retired store that experienced a cache line boundary split(Precise Event). Note that each spilt should be counted only onceumask=0x80,period=200003,event=0x3umask=0x01,event=0x1L1D cache lines replaced in M stateumask=0x4,period=2000000,event=0x42umask=0x1,period=2000000,event=0x52umask=0x2,period=2000000,event=0x41umask=0x1,period=200000,event=0xf0umask=0x8,period=200000,event=0xf0Retired loads that hit the L1 data cache (Precise Event)Memory instructions retired above 64 clocks (Precise Event)umask=0x1,period=100000,event=0xb7,offcore_rsp=0x744Offcore writebacks to any cache or DRAMOffcore code or data read requests satisfied by any cache or DRAMoffcore_response.data_ifetch.llc_hit_other_core_hitOffcore code or data read requests satisfied by a remote cache or remote DRAMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x1077umask=0x1,period=100000,event=0xb7,offcore_rsp=0x233offcore_response.demand_data_rd.any_cache_dramoffcore_response.demand_data_rd.remote_cache_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x780offcore_response.other.local_cache_dramoffcore_response.pf_data.local_cache_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0xFF10offcore_response.pf_rfo.remote_cache_hitmfp_assist.allfp_comp_ops_exe.sse2_integerumask=0x8,period=2000000,event=0x10offcore_response.data_in.any_dramumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2002offcore_response.other.remote_dramoffcore_response.pf_data_rd.any_llc_missumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2020bpu_missed_call_retL1I instruction fetch missesrat_stalls.anyumask=0x4,period=2000000,event=0xd2umask=0x1,period=2000000,event=0xa7umask=0x8,period=2000,event=0x89lsd.inactiveinv=1,umask=0x1f,any=1,period=2000000,cmask=1,edge=1,event=0xb1inv=1,umask=0x1,period=2000000,cmask=16,event=0xc2umask=0x20,period=200000,event=0x8DTLB missesCore-originated cacheable demand requests missed L3  Spec update: SKL057Counts the number of offcore outstanding Demand Data Read transactions in the super queue (SQ) every cycle. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor. See the corresponding Umask under OFFCORE_REQUESTS.Note: A prefetch promoted to Demand is counted from the promotion pointRetired store instructions that split across a cacheline boundary. (Precise Event)  Supports address when preciseCounts L2 writebacks that access L2 cacheoffcore_response.demand_code_rd.l4_hit_local_l4.snoop_hitmoffcore_response.demand_code_rd.l3_hit_s.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400080004offcore_response.demand_code_rd.supplier_none.spl_hitumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0400400002offcore_response.demand_rfo.l4_hit_local_l4.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x1000020002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200400001offcore_response.demand_data_rd.l4_hit_local_l4.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080080001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040080001Counts the number of uops delivered to Instruction Decode Queue (IDQ) from the MITE path. Counting includes uops that may 'bypass' the IDQ. This also means that uops are not being delivered from the Decode Stream Buffer (DSB)frontend_retired.dsb_missfrontend_retired.itlb_missumask=0x1,period=100007,event=0xc6,frontend=0x14frontend_retired.latency_ge_64Counts randomly selected loads when the latency from first dispatch to completion is greater than 4 cycles.  Reported latency may be longer than just the memory latency (Must be precise)offcore_response.other.l3_miss.snoop_hitmoffcore_response.demand_code_rd.l3_hit_m.snoop_non_dramoffcore_response.demand_rfo.l3_miss_local_dram.snoop_not_neededoffcore_response.demand_rfo.l3_hit_s.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x203C400001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2000080001sw_prefetch_access.t1_t2arith.divider_activeumask=0x14,period=2000003,cmask=20,event=0xa3All (macro) branch instructions retired  Spec update: SKL091 (Must be precise)Number of retired PAUSE instructions (that do not end up with a VMExit to the VMM; TSX aborted Instructions may be counted). This event is not supported on first SKL and KBL productsCycles when at least one PMH is busy with a page walk for code (instruction fetch) request. EPT page walk duration are excluded in Skylake microarchitectureLoads hit L2 (Precise event)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0200000044Counts any data read (demand & prefetch) that miss L2Counts any request that miss L2 with a snoop miss responseoffcore_response.pf_l1_data_rd.l2_miss.snoop_missCounts demand and DCU prefetch data read that miss L2 with a snoop miss responseIND_CALL counts the number of near indirect CALL branch instructions retired.  Branch prediction predicts the branch target and enables the processor to begin executing instructions long before the branch true execution path is known. All branches utilize the branch prediction unit (BPU) for prediction. This unit predicts the target address not only based on the EIP of the branch but also based on the execution path through which execution reached this EIP. The BPU can efficiently predict the following branch types: conditional branches, direct calls and jumps, indirect calls and jumps, returns (Precise event)D-side page-walksoffcore_response.all_pf_rfo.llc_hit.hit_other_core_no_fwdCounts prefetch RFOs that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresumask=0x1,period=100003,event=0xb7,offcore_rsp=0x2003c0120REQUEST = PF_RFO and RESPONSE = ANY_RESPONSENumber of any page walk that had a miss in LLC. Does not necessary cause a SUSPENDThis event counts any requests that miss the LLC where the data was returned from local DRAMumask=0x1,period=100003,event=0xb7,offcore_rsp=0x17004001b3This event counts the number of micro-ops retired. (Precise Event) (Precise event)umask=0x1,period=100000,event=0xb7,offcore_rsp=0x5011umask=0x1,period=100000,event=0xb7,offcore_rsp=0x7fffumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7ffoffcore_response.corewb.llc_hit_other_core_hitREQUEST = CORE_WB and RESPONSE = LLC_HIT_OTHER_CORE_HITREQUEST = DATA_IN and RESPONSE = REMOTE_CACHE_HITMREQUEST = DEMAND_RFO and RESPONSE = REMOTE_CACHE_HITMREQUEST = PF_DATA and RESPONSE = LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = PF_DATA and RESPONSE = REMOTE_CACHE_HITMumask=0x1,period=100000,event=0xb7,offcore_rsp=0xff10REQUEST = ANY IFETCH and RESPONSE = ANY_LLC_MISSumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3022REQUEST = CORE_WB and RESPONSE = REMOTE_DRAMREQUEST = DEMAND_DATA_RD and RESPONSE = OTHER_LOCAL_DRAMoffcore_response.pf_data_rd.other_local_dramREQUEST = PREFETCH and RESPONSE = OTHER_LOCAL_DRAMLoads that partially overlap an earlier storeumask=0x4,period=2000000,cmask=1,event=0xb3ITLB miss page walk cyclesumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2703umask=0x1,period=100000,event=0xb7,offcore_rsp=0x7F50umask=0x4,period=40000,event=0xfmem_load_l3_miss_retired.remote_drammem_load_l3_miss_retired.remote_fwdumask=0x1,period=100003,event=0xb7,offcore_rsp=0x3FBC000004Counts all prefetch (that bring data to L2) RFOs TBDoffcore_response.all_pf_rfo.l3_miss.remote_hitmoffcore_response.all_rfo.l3_miss.remote_hit_forwardoffcore_response.all_rfo.l3_miss.snoop_miss_or_no_fwdcore_power.lvl0_turbo_licenseL2_Evictions_NonSilent_PKIumask=0x21,event=0x35,config1=0x40041e33fc_mask=0x07,ch_mask=0x01,umask=0x01,event=0xc0fc_mask=0x07,ch_mask=0x01,umask=0x01,event=0xc1unc_iio_txn_req_of_cpu.mem_read.part3Number of reads that a message sent direct2 Intel UPI was overridden. Unit: uncore_m2m unc_m2m_directory_update.s2aCounts when the M2M (Mesh to Memory) issues reads to the iMC (Memory Controller).  It only counts  normal priority non-isochronous readsCounts when the M2M (Mesh to Memory) issues writes to the iMC (Memory Controller)unc_upi_rxl_flits.all_nullFLITs that bypassed the TxL Buffer. Unit: uncore_upi ll period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80200491This event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_HIT_S.SNOOP_NONEoffcore_response.demand_data_rd.l3_hit_s.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_S.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400020491This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000200120offcore_response.all_data_rd.supplier_none.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x10003C0122period=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000200490period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100020120This event is deprecated. Refer to new event OCR.ALL_PF_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.PF_L2_RFO.SUPPLIER_NONE.HITM_OTHER_COREoffcore_response.pf_l3_rfo.supplier_none.hit_other_core_fwdperiod=200003,umask=0xc2,event=0x24This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_M.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400080100This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80080100offcore_response.pf_l2_data_rd.l3_hit_f.snoop_noneperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x10000807F7offcore_response.demand_code_rd.l3_hit_e.no_snoop_neededThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT_E.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_E.HITM_OTHER_COREoffcore_response.demand_rfo.l3_hit_m.hitm_other_coreoffcore_response.demand_code_rd.l3_hit_s.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.OTHER.L3_HIT_F.HITM_OTHER_COREoffcore_response.pf_l2_rfo.l3_hit_e.snoop_missoffcore_response.pf_l3_rfo.supplier_none.no_snoop_neededThis event is deprecated. Refer to new event OCR.PF_L3_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDEDoffcore_response.pf_l3_rfo.l3_hit_e.snoop_noneThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000020490offcore_response.all_rfo.l3_hit_e.snoop_noneoffcore_response.pf_l3_data_rd.l3_hit_s.no_snoop_neededThis event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_NONEThis event is deprecated. Refer to new event OCR.PF_L2_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDEDThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT.SNOOP_HIT_WITH_FWDThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT.SNOOP_HIT_WITH_FWDoffcore_response.demand_code_rd.l3_hit_s.hitm_other_coreThis event is deprecated. Refer to new event OCR.PF_L3_RFO.SUPPLIER_NONE.SNOOP_NONEThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_M.HIT_OTHER_CORE_NO_FWDoffcore_response.pf_l2_rfo.pmm_hit_local_pmm.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80400020offcore_response.all_pf_rfo.supplier_none.hitm_other_coreThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWDThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_MISSoffcore_response.all_pf_data_rd.l3_hit_s.snoop_noneThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT_E.SNOOP_NONECounts the number of uops not delivered to Resource Allocation Table (RAT) per thread adding 4  x when Resource Allocation Table (RAT) is not stalled and Instruction Decode Queue (IDQ) delivers x uops to Resource Allocation Table (RAT) (where x belongs to {0,1,2,3}). Counting does not cover cases when: a. IDQ-Resource Allocation Table (RAT) pipe serves the other thread. b. Resource Allocation Table (RAT) is stalled for the thread (including uop drops and clear BE conditions).  c. Instruction Decode Queue (IDQ) delivers four uopsperiod=100007,umask=0x1,event=0xc6,frontend=0x420006period=100003,umask=0x1,event=0xb7,offcore_rsp=0x013C000100ocr.pf_l1d_and_sw.l3_miss_remote_hop1_dram.any_snoopCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & L3_MISS_REMOTE_HOP1_DRAM & ANY_SNOOPoffcore_response.demand_code_rd.l3_miss.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F84000100This event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_NO_FWDocr.pf_l1d_and_sw.l3_miss.snoop_missocr.demand_data_rd.l3_miss_local_dram.snoop_noneThis event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS_REMOTE_HOP1_DRAM.NO_SNOOP_NEEDEDocr.demand_code_rd.l3_miss.remote_hit_forwardperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0104000080Counts prefetch (that bring data to L2) data reads PF_L2_DATA_RD & L3_MISS & SNOOP_MISSALL_RFO & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_NO_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0410000020offcore_response.demand_rfo.l3_miss.hitm_other_coreocr.demand_code_rd.l3_miss_local_dram.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONEocr.pf_l2_rfo.l3_miss_local_dram.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0090000020ocr.pf_l3_data_rd.l3_miss_remote_hop1_dram.any_snoopCounts all prefetch (that bring data to L2) RFOs PF_L2_RFO & L3_MISS & NO_SNOOP_NEEDEDALL_PF_RFO & L3_MISS & SNOOP_MISSoffcore_response.all_pf_data_rd.l3_miss_remote_hop1_dram.snoop_missperiod=2000003,umask=0x4,event=0xc9Counts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & L3_MISS_LOCAL_DRAM & SNOOP_MISS_OR_NO_FWDocr.pf_l3_data_rd.l3_miss_remote_hop1_dram.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWDThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS.REMOTE_HITMocr.other.l3_miss_remote_hop1_dram.any_snoopoffcore_response.pf_l3_data_rd.l3_miss.hit_other_core_fwdCounts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & L3_MISS & REMOTE_HIT_FORWARDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3FBC000020This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x103C008000offcore_response.pf_l3_data_rd.l3_miss_remote_hop1_dram.hit_other_core_fwdALL_READS & L3_MISS_REMOTE_HOP1_DRAM & SNOOP_MISSThis event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_MISS.ANY_SNOOPocr.pf_l2_data_rd.l3_miss.remote_hitmocr.all_rfo.l3_miss.hit_other_core_no_fwdocr.all_pf_data_rd.l3_miss_local_dram.snoop_missThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS_LOCAL_DRAM.SNOOP_NONEThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS.REMOTE_HIT_FORWARDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x083C008000ocr.pf_l1d_and_sw.l3_miss_remote_hop1_dram.hit_other_core_fwdocr.all_data_rd.l3_miss_remote_hop1_dram.hitm_other_coreoffcore_response.all_rfo.l3_miss_remote_hop1_dram.any_snoopoffcore_response.pf_l1d_and_sw.l3_miss_local_dram.hit_other_core_fwdocr.all_pf_rfo.l3_hit_s.any_snoopCounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & SUPPLIER_NONE & HIT_OTHER_CORE_NO_FWDCounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_E & HIT_OTHER_CORE_NO_FWDocr.demand_rfo.l3_hit_e.snoop_noneCounts any other requests OTHER & L3_HIT & HIT_OTHER_CORE_NO_FWDALL_PF_DATA_RD & L3_HIT_S & HIT_OTHER_CORE_FWDocr.pf_l3_data_rd.l3_hit.snoop_noneCounts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & L3_HIT & HITM_OTHER_COREocr.pf_l2_data_rd.l3_hit_m.no_snoop_neededCounts prefetch (that bring data to L2) data reads  PF_L2_DATA_RD & SUPPLIER_NONE & NO_SNOOP_NEEDEDALL_PF_RFO & L3_HIT & SNOOP_MISSocr.all_reads.supplier_none.snoop_noneALL_RFO & L3_HIT & HIT_OTHER_CORE_NO_FWDocr.pf_l3_rfo.l3_hit_m.hitm_other_coreocr.pf_l1d_and_sw.l3_hit_m.snoop_noneocr.demand_rfo.l3_hit_m.snoop_noneocr.all_data_rd.l3_hit.hit_other_core_no_fwdCounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_S & HIT_OTHER_CORE_NO_FWDocr.pf_l1d_and_sw.supplier_none.hitm_other_coreocr.pf_l3_rfo.l3_hit_m.any_snoopCounts all prefetch (that bring data to L2) RFOs PF_L2_RFO & L3_HIT & SNOOP_NONECounts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_HIT_F & HIT_OTHER_CORE_FWDocr.all_reads.l3_hit_s.no_snoop_neededALL_DATA_RD & L3_HIT & HIT_OTHER_CORE_FWDocr.all_pf_rfo.l3_hit_f.snoop_missCounts all demand data writes (RFOs) DEMAND_RFO & L3_HIT & HIT_OTHER_CORE_FWDocr.pf_l3_rfo.l3_hit.any_snoopocr.pf_l3_data_rd.l3_hit_f.snoop_noneocr.all_reads.supplier_none.hitm_other_coreALL_DATA_RD & L3_HIT_M & ANY_SNOOPCounts any other requests hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple coresALL_PF_RFO & L3_HIT_F & HITM_OTHER_COREperiod=2000003,umask=0x8,event=0x32ocr.pf_l2_rfo.l3_hit_s.hit_other_core_fwdALL_PF_DATA_RD & L3_HIT_E & HIT_OTHER_CORE_NO_FWDocr.demand_code_rd.l3_hit_s.snoop_noneocr.all_pf_rfo.pmm_hit_local_pmm.snoop_not_neededThis event counts both direct and indirect near call instructions retired  Spec update: SKL091 (Precise event)cmask=1,period=2000003,umask=0x1,event=0x14cmask=1,edge=1,inv=1,period=2000003,umask=0x1,event=0x5eperiod=2000003,umask=0x1,event=0xa8period=2000003,umask=0x2,event=0xeperiod=100007,umask=0x8,event=0xc4All hits to Near Memory(DRAM cache) in Memory Mode. Unit: uncore_imc Snoop filter capacity evictions for M-state entries. Unit: uncore_cha Snoop filter capacity evictions for S-state entries. Unit: uncore_cha Peer to peer write request of 4 bytes made to IIO Part1 by a different IIO unit. Unit: uncore_iio Counts every write request of up to a 64 byte transaction of data made to the MMIO space of a card on IIO Part1 by a unit on the main die (generally a core) or by another IIO unit. In the general case, Part1 refers to a x4 PCIe card plugged into the second slot of a PCIe riser card, but it could refer to any x4 device attached to the IIO unit using lanes starting at lane 4 of the 16 lanes supported by the busCounts every peer to peer read request for up to a 64 byte transaction of data made by a different IIO unit to the MMIO space of a card on IIO Part3. Does not include requests made by the same IIO unit. In the general case, Part3 refers to a x4 PCIe card plugged into the fourth slot of a PCIe riser card, but it could brefer to  any device attached to the IIO unit using the lanes starting at lane 12 of the 16 lanes supported by the busPeer to peer read request of up to a 64 byte transaction is made by IIO Part1 to an IIO target. Unit: uncore_iio Peer to peer read request of up to a 64 byte transaction is made by IIO Part3 to an IIO target. Unit: uncore_iio BL Ingress (from CMS) Allocationsl1d_pend_miss.l2_stallNumber of completed demand load requests that missed the L1, but hit the FB(fill buffer), because a preceding miss to the same cacheline initiated the line to be brought into L1, but data is not yet ready in L1  Supports address when precise (Precise event)Counts number of SSE/AVX computational scalar double precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 1 computational operation. Applies to SSE* and AVX* scalar double precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT FM(N)ADD/SUB.  FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementNumber of SSE/AVX computational 512-bit packed double precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 16 computation operations, one for each element.  Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT RSQRT14 RCP14 RANGE FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementRetired Instructions who experienced DSB miss (Precise event)Counts retired Instructions who experienced Instruction L2 Cache true miss (Precise event)Counts the number of times RTM commit succeededumask=0x2,period=10000003,event=0xa4Far branch instructions retired (Precise event)Number of page walks outstanding for an outstanding code request in the PMH each cyclecycles_div_busy.anyumask=0xC001FE01,event=0x35,config1=0x40041e33umask=0xC001FE01,event=0x35,config1=0x41a33TOR Inserts; WCiLF misses from local IA. Unit: uncore_cha The number of 32B fetch windows tried to read the L1 IC and missed in the full tagevent=0x99All L2 Cache Requests (Breakdown 2 - Rare). Instruction cache read sized non-cacheableTotal cycles spent waiting for L2 fills to complete from L3 or memory, divided by four. Event counts are for both threads. To calculate average latency, the number of fills from both threads must be usedl2_cache_req_stat.ls_rd_blk_xSSE instructions (SSE, SSE2, SSE3, SSSE3, SSE4A, SSE41, SSE42, AVX)umask=0x1,event=0x1cfumask=0x8F,event=0x8bumask=0x0C,event=0x8bdf_ccm_reqa.node1.wrsizedumask=0x2B,event=0x8bumask=0xC8,event=0x8bdf_ccm_reqa.node0.rdvlkxumask=0xE1,event=0x8bdf_ccm_reqb.node1.anyiorequest.df_ccm_reqb.node0.anywrsizedData Fabric CCM Performance Monitor Event DF CCM Request Ordered anywrsizedumask=0xE4,event=0x8cumask=0xA3,event=0x8cumask=0x82,event=0x8cumask=0x41,event=0x8cumask=0xCA,event=0x108df_ioms_reqa.node4.fenceumask=0xC9,event=0x108df_ioms_reqa.node6.anywrsized<32bumask=0x42,event=0x108umask=0xCD,event=0x109df_ioms_reqb.node3.ioanyatomicumask=0xAA,event=0x109umask=0x09,event=0x109df_ioms_reqb.node0.ioanynon-postedwrsized=32bdf_ioms_reqb.node4.ioanypostedwrsized>32band<64bumask=0xC4,event=0x109umask=0x43,event=0x109Total number multi-pipe uOps assigned to pipe 3umask=0x20,event=0fpu_pipe_assignment.dual0The number of operations (uOps) dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the FPU pipelines are and may be used for workload characterization. This includes all operations performed by x87, MMX, and SSE instructions, including moves. Each increment represents a one- cycle dispatch event. This event is a speculative event. Since this event includes non-numeric operations it is not suitable for measuring MFLOPS. Total number uOps assigned to pipe 2fp_ret_sse_avx_ops.dp_add_sub_flopsumask=0x1,event=0x3Number of Scalar Ops optimizedl3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x02,event=0x1l3_request_g1.t1.s0.wrsizedl3_thread_mask=0x20,l3_slice_mask=0x02,umask=0x04,event=0x1l3_request_g1.t5.s2.wrsizedl3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x04,event=0x1l3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x04,event=0x1l3_request_g1.t1.s3.rdsizedncl3_request_g1.t7.s0.rdsizedl3_thread_mask=0x80,l3_slice_mask=0x08,umask=0x40,event=0x1l3_request_g1.t0.s0.cachingl3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x80,event=0x1l3fillvicreq.t0.s1.vicblkl3_thread_mask=0x02,l3_slice_mask=0x02,umask=0x01,event=0x3l3_thread_mask=0x80,l3_slice_mask=0x02,umask=0x01,event=0x3l3fillvicreq.t4.s2.vicblkl3fillvicreq.t3.s3.vicblkl3_thread_mask=0x40,l3_slice_mask=0x02,umask=0x04,event=0x3l3fillvicreq.t3.s2.rdblkc_s_vicl3fillvicreq.t7.s2.rdblkc_s_vicl3_thread_mask=0x02,l3_slice_mask=0x04,umask=0x08,event=0x3l3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x08,event=0x3l3fillvicreq.t0.s0.rdblkx_vicl3fillvicreq.t6.s0.rdblkx_vicl3fillvicreq.t6.s1.rdblkx_vicl3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x10,event=0x3l3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x20,event=0x3l3fillvicreq.t1.s0.rdblkxl3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x20,event=0x3l3fillvicreq.t4.s0.rdblkxl3fillvicreq.t6.s2.rdblkll3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x01,event=0x9l3victimstate.t3.s0.none_nol3victimlinel3victimstate.t4.s2.f_sl3_thread_mask=0x20,l3_slice_mask=0x04,umask=0x04,event=0x9l3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x08,event=0x9l3_thread_mask=0x02,l3_slice_mask=0x04,umask=0x08,event=0x9l3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x10,event=0x9l3victimstate.t0.s1.e_fel3_thread_mask=0x10,l3_slice_mask=0x04,umask=0x10,event=0x9l3_thread_mask=0x01,l3_slice_mask=0x08,umask=0x10,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x08,event=0x9l3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x40,event=0x9l3_thread_mask=0x80,l3_slice_mask=0x01,umask=0x40,event=0x9l3victimstate.t6.s3.dl3_thread_mask=0x02,l3_slice_mask=0x01,umask=0x80,event=0x9l3victimstate.t0.s1.odl3victimstate.t2.s1.odl3victimstate.t1.s2.odl3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x80,event=0x9Counts the number of stores dispatched to the LS unit. Unit Masks ADDedls_l1_d_tlb_miss.tlb_reload_2m_l2_missumask=0x1,event=0x45umask=0x8,event=0x5ade_dis_dispatch_token_stalls1.int_phy_reg_file_token_stallBU_FILL_REQUEST_L2_MISSPC_WRITEMEM_UNALIGNED_ACCESSPC_BRANCH_PREDCOHERENT_LINEFILL_MISSCPLD_STALLL3D_CACHE_REFILLITLB_MISSDC_WRITEBACKJTLB_INSN_MISSESAGEN_EMPTY_CYCLESAGEN_OPERANDS_NOT_READY_CYCLESSTORE_INSTR_COMPLETEDFP_STORE_INSTR_COMPLETED_IN_LSUFPU_DENORMALIZATIONLSU_MISALIGNED_LOAD_FINISHVTQ_STREAM_CANCELED_PREMATURELYVTQ_RESUMES_DUE_TO_CTX_CHANGEBPU_STALL_ON_LR_DEPENDENCYPREFETCH_ENGINE_COLLISION_VS_LOADOVERFLOWFXU0_BUSY_FXU1_IDLELSU_COMPLETION_STALLGCT_EMPTY_BY_ICACHE_MISSCYCLES_WITH_INSTRS_COMPLETEDPM_EVENT_TRANSITIONSBTB_BRANCH_MISPRED_FROM_DIRECTIONCYCLES_BU_SCHED_STALLEDDATA_MMU_TLB4K_RELOADSL2_CACHE_CLEAN_REDUNDANT_UPDATESk8-fr-retired-x86-instructionsUCFINTEL_WESTMEREARMV7_CORTEX_A7umaskdata fabricGenuineIntel-6-4DUops Per InstructionPipelinemin( 1 , idq.mite_uops / ( uops_retired.retire_slots / inst_retired.any * 16 * ( icache.hit + icache.misses ) / 4.0 ) )CPISLOTSTurbo_Utilization(cstate_core@c6\-residency@ / msr@tsc@) * 100C3 residency percent per packageThis event counts the number of requests from the L2 hardware prefetchers that miss L2 cacheThis event counts the number of demand Data Read requests (including requests from L1D hardware prefetchers). These loads may hit or miss L2 cache. Only non rejected loads are countedOffcore outstanding cacheable Core Data Read transactions in SuperQueue (SQ), queue to uncore  Spec update: BDM76This event counts the demand and prefetch data reads. All Core Data Reads include cacheable Demands and L2 prefetchers (not L3 prefetchers). Counting also covers reads due to page walks resulted from any request typeThis is a precise version (that is, uses PEBS) of the event that counts retired load uops which data sources were L3 Hit and a cross-core snoop missed in the on-pkg core cache  Supports address when precise.  Spec update: BDM100 (Precise event)L2 writebacks that access L2 cachel2_lines_in.alll2_lines_out.demand_cleanidq.emptyumask=0x8,period=2000003,event=0x79idq.dsb_cyclesThis event counts the total number of uops delivered to Instruction Decode Queue (IDQ) while the Microcode Sequenser (MS) is busy. Counting includes uops that may bypass the IDQ. Uops maybe initiated by Decode Stream Buffer (DSB) or MITEidq_uops_not_delivered.cycles_0_uops_deliv.coreCounts the number of times an instruction execution caused the transactional nest count supported to be exceededumask=0x2,period=100003,event=0xc3rtm_retired.startrtm_retired.aborted_misc3Loads with latency value being above 32  Spec update: BDM100, BDM35 (Must be precise)This event counts loads with latency value being above 64  Spec update: BDM100, BDM35 (Must be precise)This event counts unhalted core cycles during which the thread is in rings 1, 2, or 3lock_cycles.split_lock_uc_lock_durationmove_elimination.int_eliminatedThis event counts both taken and not taken speculative and retired macro-conditional branch instructionsSpeculative and retired  branchesuops_executed_port.port_7umask=0x8,cmask=8,period=2000003,event=0xa3Counts number of cycles nothing is executed on any execution port, while there was at least one pending demand load request missing the L1 data cacheuops_executed.stall_cyclesuops_executed.cycles_ge_1_uop_execNumber of uops executed on the coreCycles at least 1 micro-op is executed from any thread on physical coreCycles with no micro-ops executed from any thread on physical coreThis event counts the number of executed Intel AVX masked load operations that refer to an illegal address range with the mask bits set to 0This is a precise version (that is, uses PEBS) of the event that counts mispredicted conditional branch instructions retired (Precise event)unc_c_llc_victims.m_stateumask=0x3,event=0x35,filter_opc=0x190umask=0x3,event=0x35,filter_opc=0x1c8umask=0x3,event=0x1umask=0x4,event=0x21event=0xaCounts the number of cycles when the OS is the upper limit on frequency. Unit: uncore_pcu dtlb_load_misses.walk_completed_2m_4mdtlb_load_misses.walk_completedLoad operations that miss the first DTLB level but hit the second and do not cause page walksumask=0x2,period=100003,event=0x49itlb_misses.stlb_hit_2m1 / (inst_retired.any / cycles)TopDownL1_SMT( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) )l1d_pend_miss.pending / l1d_pend_miss.pending_cyclesumask=0x4,period=2000003,cmask=1,event=0x60offcore_response.demand_code_rd.l3_hit.snoop_noneumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C0004offcore_response.pf_l2_data_rd.supplier_none.snoop_missumask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C0010umask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C0010offcore_response.pf_l2_rfo.supplier_none.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0200020020umask=0x1,period=100003,event=0xb7,offcore_rsp=0x01003C0080offcore_response.pf_l3_rfo.l3_hit.snoop_missoffcore_response.pf_l3_code_rd.supplier_none.snoop_hitmoffcore_response.other.l3_hit.snoop_not_neededumask=0x1,period=100003,event=0xb7,offcore_rsp=0x02003C8000Counts all prefetch data reads have any response typeoffcore_response.all_pf_rfo.l3_hit.snoop_hit_no_fwdCounts all prefetch code readsumask=0x1,period=100003,event=0xb7,offcore_rsp=0x10003C0240offcore_response.all_data_rd.supplier_none.snoop_missCounts any FP_ASSIST umask was incrementing   (Precise Event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0404000001umask=0x1,period=100003,event=0xb7,offcore_rsp=0x023C000004offcore_response.pf_l2_code_rd.l3_miss_local_dram.snoop_not_neededoffcore_response.pf_l3_rfo.l3_hit.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0404000240umask=0x1,period=100003,event=0xb7,offcore_rsp=0x2004000091offcore_response.all_rfo.l3_hit.snoop_non_dramumask=0x1,period=100003,event=0xb7,offcore_rsp=0x20003C0122inv=1,umask=0x1,period=2000003,cmask=1,event=0xc2Unit: uncore_arb Cycles with at least one request outstanding is waiting for data return from memory controller. Account for coherent and non-coherent requests initiated by IA Cores, Processor Graphics Unit, or LLC.;Retired store uops that miss the STLB  Supports address when precise (Precise event)All retired store uops  Supports address when precise (Precise event)umask=0x1,period=100003,event=0xb7,offcore_rsp=0x04003C07F7Number of times RTM abort was triggered  (Precise event)Counts all data/code/rfo reads (demand & prefetch) miss in the L3This event counts mispredicted conditional branch instructions retired (Precise event)Number of data flits transmitted . Derived from unc_q_txl_flits_g0.data. Unit: uncore_qpi l2_lines_out.self.prefetchl2_ifetch.self.m_statel2_ld.self.prefetch.s_stateumask=0x58,period=200000,event=0x2eumask=0x1,period=2000000,event=0x10Floating point computational micro-ops retired (Must be precise)Floating point assists for retired operationsumask=0x0,period=2000000,event=0xb0simd_uop_type_exec.mul.arSIMD unpacked micro-ops retiredInstruction fetchesumask=0x1,period=2000000,event=0xaamisalign_mem_ref.ld_split.arLoad splits (At Retirement)umask=0x8c,period=200000,event=0x5umask=0xe0,period=200000,event=0x6cumask=0x40,period=200000,event=0x6cumask=0xe0,period=200000,event=0x6dext_snoop.all_agents.hitDivide operations retiredInstructions retiredumask=0x1,period=2000000,event=0xe4umask=0x2,period=2000000,event=0xcitlb.hitStores uops retired that split a cache-line (Precise event capable)  Supports address when precise (Must be precise)Counts data read, code read, and read for ownership (RFO) requests (demand & prefetch) that miss the L2 cacheumask=0x1,period=100007,event=0xb7,offcore_rsp=0x04000032b7offcore_response.any_rfo.l2_hitoffcore_response.any_pf_data_rd.l2_miss.hit_other_core_no_fwdumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0400003010Counts data reads generated by L1 or L2 prefetchers that true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts any data writes to uncacheable write combining (USWC) memory region  that miss the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.streaming_stores.l2_hitoffcore_response.pf_l1_data_rd.l2_miss.hit_other_core_no_fwdoffcore_response.pf_l2_data_rd.l2_miss.snoop_miss_or_no_snoop_neededumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000000008umask=0x1,period=100007,event=0xb7,offcore_rsp=0x0400000004Counts demand instruction cacheline and I-side prefetch requests that miss the instruction cache that true miss for the L2 cache with a snoop miss in the other processor moduleumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0000040004Counts demand reads for ownership (RFO) requests generated by a write to full data cache line that miss the L2 cache with a snoop hit in the other processor module, data forwarding is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)offcore_response.demand_rfo.l2_miss.hit_other_core_no_fwdumask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000000001References per ICache line that are available in the ICache (hit). This event counts differently than Intel processors based on Silvermont microarchitectureld_blocks.4k_aliasumask=0x10,period=2000003,event=0xc2Retired near relative call instructions (Precise event capable) (Must be precise)BACLEARs asserted for return branchCounts every core cycle a page-walk is in progress due to either a data memory operation or an instruction fetchmem_uops_retired.dtlb_miss_storesCounts demand cacheable data reads of full cache lines hit the L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)Counts any data writes to uncacheable write combining (USWC) memory region  miss the L2 cache with a snoop hit in the other processor module, data forwarding is requiredCounts data reads generated by L1 or L2 prefetchers outstanding, per cycle, from the time of the L2 miss to when any response is receivedCounts data reads (demand & prefetch) hit the L2 cacheCounts data reads (demand & prefetch) true miss for the L2 cache with a snoop miss in the other processor moduleCounts data reads (demand & prefetch) true miss for the L2 cache with a snoop miss in the other processor module.  Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for both MSRs)umask=0x1,period=100007,event=0xb7,offcore_rsp=0x00000132b7l2_lines_out.demand_dirtyNumber of transitions from AVX-256 to legacy SSE when penalty applicable  Spec update: HSD56, HSM57 (Precise event)umask=0x7,period=2000003,event=0xc6Number of times an RTM execution successfully committedNumber of slow LEA or similar uops allocated. Such uop has 3 sources (for example, 2 sources + immediate) regardless of whether it is a result of LEA instruction or notCycles which a uop is dispatched on port 3 in this threadThis events counts the cycles where at least one uop was executed. It is counted per thread  Spec update: HSD144, HSD30, HSM31unc_cbo_cache_lookup.extsnp_mesiThis event counts store operations from a 4K page that miss the first DTLB level but hit the second and do not cause page walksMisses at all ITLB levels that cause page walksNumber of DTLB page walker hits in the L2umask=0x48,period=2000003,event=0xbcoffcore_response.demand_data_rd.llc_miss.local_dramoffcore_response.pf_l2_data_rd.llc_miss.any_responseumask=0x1,period=100003,event=0xb7,offcore_rsp=0x06004007F7umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063F8007F7l2_l1d_wb_rqsts.allAny MLC or LLC HW prefetch accessing L2, including rejectsumask=0x1,period=100003,event=0xf2umask=0x1,period=100003,event=0xb7,offcore_rsp=0x3f803c0091Counts demand data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwardedSample stores and collect precise store operation via PEBS record. PMC3 only (Must be precise)uops_dispatched_port.port_2_coreCounts prefetch (that bring data to L2) data reads that hit in the LLCumask=0x1,period=100003,event=0xb7,offcore_rsp=0x600400004offcore_response.demand_code_rd.llc_miss.remote_hit_forwardCounts prefetch (that bring data to L2) data reads that miss the LLC  and the data forwarded from remote cacheMemory page activates for reads and writes. Unit: uncore_imc event=0xc,edge=1,filter_band1=20offcore_response.all_demand_mlc_pref_reads.llc_miss.remote_hitm_hit_forwardumask=0x40,period=2000003,event=0x5bCycles when Allocator is stalled if BOB is full and new branch needs itCycles per core when load or STA uops are dispatched to port 2Resource stalls due to load or store buffers all being in useNumber of occurences waiting for the checkpoints in Resource Allocation Table (RAT) to be recovered after Nuke due to all other cases except JEClear (e.g. whenever a ucode assist is needed like SSE exception, memory disambiguation, etc...)umask=0x2,period=100003,event=0x8umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1000400070offcore_response.uc_code_reads.l2_hit_far_tile_e_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x4000000040offcore_response.demand_code_rd.l2_hit_near_tile_e_fumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0800400002offcore_response.demand_rfo.l2_hit_near_tile_mCounts L1 data HW prefetches that accounts for responses which hit its own tile's L2 with data in M stateCounts Demand code reads and prefetch code read requests  that accounts for responses which hit its own tile's L2 with data in M stateoffcore_response.any_pf_l2.l2_hit_this_tile_eCounts Demand cacheable data and L1 prefetch data read requests  that accounts for responses which hit its own tile's L2 with data in S stateCounts demand cacheable data and L1 prefetch data reads that accounts for responses which hit its own tile's L2 with data in F stateumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0010000022umask=0x1,period=100007,event=0xb7,offcore_rsp=0x1800180100Counts Demand cacheable data and L1 prefetch data read requests  that accounts for reponses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M stateCounts Demand cacheable data and L1 prefetch data read requests  that accounts for reponses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster modeCounts Demand cacheable data write requests  that accounts for data responses from DRAM Localumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0100408000Counts any request that accounts for data responses from MCDRAM Localumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0100402000offcore_response.bus_locks.ddr_farCounts UC code reads (valid only for Outstanding response type)  that accounts for data responses from DRAM Localumask=0x1,period=100007,event=0xb7,offcore_rsp=0x2000020080Counts L2 code HW prefetches that accounts for data responses from DRAM Faroffcore_response.demand_rfo.ddr_nearumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0080800002Counts demand cacheable data and L1 prefetch data reads that accounts for data responses from MCDRAM LocalCounts demand code reads and prefetch code reads that accounts for responses from MCDRAM (local and far)offcore_response.any_request.mcdramumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0181803091Counts Demand cacheable data write requests  that accounts for responses from DDR (local and far)Counts the number of occurences a retired load gets blocked because its address partially overlaps with a store  Supports address when precise (Precise event)recycleq.ld_splitsCounts any retired load that was pushed into the recycle queue for any reasonumask=0x1,period=2000000,event=0x51umask=0xf,period=2000000,event=0x40umask=0x4,period=200000,event=0x26L2 lines evicted by a prefetch requestL2 prefetch missesumask=0x40,period=100000,event=0x27l2_write.lock.mesiAll demand L2 lock RFOsl2_write.lock.s_stateumask=0x2,period=100000,event=0x27Retired loads that miss the LLC cache (Precise Event)Retired loads that hit valid versions in the LLC cache (Precise Event)umask=0x1,period=100000,event=0xb7,offcore_rsp=0x1044offcore_response.any_request.remote_cacheoffcore_response.any_rfo.llc_hit_no_other_coreoffcore_response.data_in.remote_cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0xFF01umask=0x1,period=100000,event=0xb7,offcore_rsp=0x1801offcore_response.demand_rfo.remote_cache_hitmOffcore demand RFO requests that HITM in a remote cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x430offcore_response.pf_data.local_cacheumask=0x1,period=100000,event=0xb7,offcore_rsp=0x7F10offcore_response.pf_data_rd.llc_hit_no_other_coreumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3810Offcore prefetch code reads that HITM in a remote cachefp_comp_ops_exe.sse_fpumask=0x10,period=2000000,event=0x10umask=0x3,period=2000000,event=0xccumask=0x10,period=200000,event=0x12umask=0x1,period=100000,event=0xb7,offcore_rsp=0x6011Offcore RFO requests satisfied by the local DRAMoffcore_response.prefetch.remote_dramumask=0x1,period=2000000,event=0xe8ES segment renamessnoop_response.hitinv=1,umask=0x1,period=2000000,cmask=1,edge=1,event=0x14baclear.clearumask=0x2,period=200000,event=0x88Mispredicted non call branches executedumask=0x8,period=2000000,event=0xa2SIMD Vector Integer Uops retired (Precise Event)umask=0x1,period=2000000,event=0xdbCycles Uops executed on any port (core count)Uops issued on ports 0, 1 or 5Uops issuedumask=0x1,period=200000,event=0x8DTLB load miss page walks completeRetired instructions that missed the ITLB (Precise Event)Counts L2 cache misses when fetching instructionsCounts the number of cases when the offcore requests buffer cannot take more entries for the core. This can happen when the superqueue does not contain eligible entries, or when L1D writeback pending FIFO requests is full.Note: Writeback pending FIFO has six entriesRetired load instructions with locked access. (Precise Event)  Supports address when precisemem_load_retired.l1_hitCounts the number of lines that are silently dropped by L2 cache when triggered by an L2 cache fill. These lines are typically in Shared or Exclusive state. A non-threaded eventumask=0x1,period=100003,event=0xb7,offcore_rsp=0x0040080004umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0100080002umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0080020002Counts the number of cycles 4 uops were delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffer (DSB) path. Count includes uops that may 'bypass' the IDQCounts randomly selected loads when the latency from first dispatch to completion is greater than 32 cycles.  Reported latency may be longer than just the memory latency (Must be precise)offcore_response.demand_code_rd.l3_hit_s.snoop_non_dramoffcore_response.demand_rfo.l3_miss.spl_hitoffcore_response.demand_rfo.l3_hit_e.snoop_non_dramCounts false dependencies in MOB when the partial comparison upon loose net check and dependency was resolved by the Enhanced Loose net mechanism. This may not result in high performance penalties. Loose net checks can fail when loads and stores are 4k aliasedumask=0x0,edge=1,period=100007,cmask=1,event=0x3cCounts the cycles when 4 uops are delivered by the LSD (Loop-stream detector)umask=0x10,period=2000003,event=0xb1All (macro) branch instructions retired  Spec update: SKL091skl metricsEach cycle count number of all Core outgoing valid entries. Such entry is defined as valid from its allocation till first of IDI0 or DRS0 messages is sent out. Accounts for Coherent and non-coherent trafficCounts 1 per cycle for each PMH that is busy with a page walk for a store. EPT page walk duration are excluded in Skylake microarchitectureThis event counts the cases where a forward was technically possible, but did not occur because the store data was not available at the right timeThis event counts the number of load ops retired that hit in the L2 (Precise event)mem_uops_retired.utlb_missoffcore_response.any_rfo.l2_miss.snoop_missumask=0x1,period=100007,event=0xb7,offcore_rsp=0x0200000040FAR counts the number of far branch instructions retired.  Branch prediction predicts the branch target and enables the processor to begin executing instructions long before the branch true execution path is known. All branches utilize the branch prediction unit (BPU) for prediction. This unit predicts the target address not only based on the EIP of the branch but also based on the execution path through which execution reached this EIP. The BPU can efficiently predict the following branch types: conditional branches, direct calls and jumps, indirect calls and jumps, returns (Precise event)ALL_BRANCHES counts the number of any mispredicted branch instructions retired. This umask is an architecturally defined event. This event counts the number of retired branch instructions that were mispredicted by the processor, categorized by type. A branch misprediction occurs when the processor predicts that the branch would be taken, but it is not, or vice-versa.  When the misprediction is discovered, all the instructions executed in the wrong (speculative) path must be discarded, and the processor must start fetching from the correct path (Precise event)ALL_TAKEN_BRANCHES counts the number of all taken branch instructions retired.  Branch prediction predicts the branch target and enables the processor to begin executing instructions long before the branch true execution path is known. All branches utilize the branch prediction unit (BPU) for prediction. This unit predicts the target address not only based on the EIP of the branch but also based on the execution path through which execution reached this EIP. The BPU can efficiently predict the following branch types: conditional branches, direct calls and jumps, indirect calls and jumps, returns (Must be precise)Total cycles for all the page walks. (I-side and D-side)Retired load uops which data sources were LLC hit and cross-core snoop missed in on-pkg core cache. (Precise Event - PEBS) (Precise event)Counts prefetch RFOs that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwardedoffcore_response.pf_llc_rfo.llc_hit.hit_other_core_no_fwdumask=0x4,period=2000000,cmask=1,event=0x60offcore_response.any_data.all_local_dram_and_remote_cache_hitREQUEST = ANY IFETCH and RESPONSE = LLC_HIT_OTHER_CORE_HITREQUEST = ANY IFETCH and RESPONSE = REMOTE_CACHE_HITMumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2ffoffcore_response.any_rfo.all_local_dram_and_remote_cache_hitREQUEST = ANY RFO and RESPONSE = ALL_LOCAL_DRAM AND REMOTE_CACHE_HIToffcore_response.any_rfo.local_dram_and_remote_cache_hitoffcore_response.corewb.all_local_dram_and_remote_cache_hitumask=0x1,period=100000,event=0xb7,offcore_rsp=0xff77REQUEST = DATA_IFETCH and RESPONSE = LLC_HIT_OTHER_CORE_HITMREQUEST = DATA_IFETCH and RESPONSE = LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = DATA_IN and RESPONSE = ALL_LOCAL_DRAM AND REMOTE_CACHE_HITREQUEST = DEMAND_RFO and RESPONSE = ANY_CACHE_DRAMREQUEST = PF_IFETCH and RESPONSE = IO_CSR_MMIOREQUEST = PF_IFETCH and RESPONSE = LLC_HIT_OTHER_CORE_HIToffcore_response.data_in.other_local_dramREQUEST = DEMAND_DATA_RD and RESPONSE = REMOTE_DRAMREQUEST = DEMAND_RFO and RESPONSE = ANY_LLC_MISSREQUEST = PF_DATA_RD and RESPONSE = ANY_DRAM AND REMOTE_FWDumask=0x1,period=100000,event=0xb7,offcore_rsp=0x3020DTLB load miss page walk cyclesumask=0x20,period=100000,event=0xb0umask=0x1,period=100000,event=0xb7,offcore_rsp=0x58FFumask=0x1,period=100000,event=0xb7,offcore_rsp=0x2777umask=0x1,period=100000,event=0xb7,offcore_rsp=0x2770mem_uncore_retired.local_hitmLoad instructions retired local dram and remote cache HIT data sources (Precise Event)Cycles thread is activeumask=0x80,period=2000003,event=0xc7umask=0x1,period=100003,event=0xb7,offcore_rsp=0x0604000010umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063B800100offcore_response.all_pf_data_rd.l3_miss.any_snoopumask=0x1,period=100003,event=0xb7,offcore_rsp=0x083FC00490umask=0x1,period=100003,event=0xb7,offcore_rsp=0x063FC00122umask=0x18,period=200003,event=0x28umask=0x4,period=2000003,event=0xefcore_snoop_response.rsp_sfwdmumask=0x20,period=2000003,event=0xefumask=0x03,event=0x50unc_cha_requests.writes_localunc_iio_data_req_of_cpu.mem_read.part3unc_cha_requests.invitoe_remoteCounts when a a transaction with the opcode type RspIFwd Snoop Response was received which indicates a remote caching agent forwarded the data and the requesting agent is able to acquire the data in E (Exclusive) or M (modified) states.  This is commonly returned with RFO (the Read for Ownership issued before a write) transactions.  The snoop could have either been to a cacheline in the M,E,F (Modified, Exclusive or Forward)  statesunc_iio_data_req_by_cpu.mem_read.part0unc_iio_txn_req_by_cpu.mem_read.part1fc_mask=0x07,ch_mask=0x04,umask=0x04,event=0xc1Read request for up to a 64 byte transaction is made by IIO Part3 to Memory. Unit: uncore_iio fc_mask=0x07,ch_mask=0x02,umask=0x01,event=0x84unc_m2m_direct2upi_not_taken_creditsumask=0x1,event=0x2dCounts when the M2M (Mesh to Memory) looks into the multi-socket cacheline Directory state , and found the cacheline marked in the I (Invalid) state indicating the cacheline is not stored in another socket, and so there is no need to snoop the other sockets for the latest data.  The data may be stored in any state in the local socketumask=0x40,event=0x2eCounts when the M2M (Mesh to Memory) updates the multi-socket cacheline Directory state from from A (SnoopAll) to S (Shared)umask=0x1,event=0x12Null FLITs received from any slot. Unit: uncore_upi ll unc_upi_txl_bypassedumask=0x47,event=0x2This event is deprecated. Refer to new event OCR.PF_L3_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDEDoffcore_response.pf_l1d_and_sw.l3_hit_m.hit_other_core_fwdoffcore_response.pf_l2_data_rd.l3_hit_f.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200048000period=100003,umask=0x80,event=0xb0period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100200120period=200003,umask=0xe1,event=0x24offcore_response.all_reads.l3_hit_s.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_NONEThis event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT.SNOOP_NONEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200088000offcore_response.pf_l2_rfo.pmm_hit_local_pmm.snoop_not_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x02003C0120This event is deprecated. Refer to new event OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_HIT_S.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x08007C0400This event is deprecated. Refer to new event OCR.PF_L3_RFO.SUPPLIER_NONE.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0200020001period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80040010This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000020400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800200010This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_E.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT.HITM_OTHER_COREoffcore_response.all_data_rd.l3_hit_m.hit_other_core_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x01003C0100This event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_S.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80108000offcore_response.pf_l3_data_rd.l3_hit_m.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080100010period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0400088000This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.ALL_READS.SUPPLIER_NONE.ANY_SNOOPoffcore_response.pf_l2_rfo.l3_hit_e.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80200002offcore_response.all_data_rd.l3_hit_s.snoop_missperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1000080001This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_HIT_E.HITM_OTHER_COREoffcore_response.pf_l2_rfo.l3_hit_s.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x02003C0001This event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_NONEThis event is deprecated. Refer to new event OCR.ALL_READS.L3_HIT_F.SNOOP_MISSperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0080400400period=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100100002This event is deprecated. Refer to new event OCR.ALL_PF_RFO.L3_HIT_M.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0800200491offcore_response.other.l3_hit_e.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT.SNOOP_MISSThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80040100period=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80100020This event is deprecated. Refer to new event OCR.PF_L2_DATA_RD.L3_HIT_S.ANY_SNOOPperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0100040120This event is deprecated. Refer to new event OCR.ALL_PF_RFO.ANY_RESPONSEperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F80200120This event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HITM_OTHER_COREThis event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_E.ANY_SNOOPThis event is deprecated. Refer to new event OCR.ALL_RFO.L3_HIT_E.HITM_OTHER_CORENumber of SSE/AVX computational 256-bit packed single precision floating-point instructions retired; some instructions will count twice as noted below.  Each count represents 8 computation operations, one for each element.  Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MUL DIV MIN MAX RCP14 RSQRT14 SQRT DPP FM(N)ADD/SUB.  DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per elementperiod=100007,umask=0x1,event=0xc6,frontend=0x12Retired instructions that are fetched after an interval where the front-end delivered no uops for a period of 128 cycles which was not interrupted by a back-end stall (Precise event)period=100003,umask=0x1,event=0xb7,offcore_rsp=0x043C000491offcore_response.pf_l2_data_rd.l3_miss.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F84000491This event is deprecated. Refer to new event OCR.PF_L3_RFO.L3_MISS_LOCAL_DRAM.NO_SNOOP_NEEDEDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x1010000004Counts all demand code reads  DEMAND_CODE_RD & L3_MISS_REMOTE_HOP1_DRAM & HITM_OTHER_COREocr.all_pf_data_rd.l3_miss.remote_hit_forwardoffcore_response.all_reads.l3_miss_remote_hop1_dram.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0810000004Counts all demand code reads  DEMAND_CODE_RD & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_FWDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0204000491ALL_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISSThis event is deprecated. Refer to new event OCR.PF_L2_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWDoffcore_response.all_rfo.l3_miss.hitm_other_coreperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0090000001ocr.demand_data_rd.l3_miss.any_snoopperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3F84000400ALL_RFO & L3_MISS & REMOTE_HIT_FORWARDCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_MISS_REMOTE_HOP1_DRAM & HIT_OTHER_CORE_FWDThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS.ANY_SNOOPCounts any other requests OTHER & L3_MISS_REMOTE_DRAM & SNOOP_MISS_OR_NO_FWDThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.HITM_OTHER_COREperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x0210000080ocr.all_pf_rfo.l3_miss_local_dram.no_snoop_neededoffcore_response.pf_l3_data_rd.l3_miss_remote_hop1_dram.snoop_noneocr.demand_rfo.l3_miss_local_dram.no_snoop_neededperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x04100007F7offcore_response.pf_l1d_and_sw.l3_miss_local_dram.snoop_missThis event is deprecated. Refer to new event OCR.DEMAND_RFO.L3_MISS.REMOTE_HIT_FORWARDperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x3FBC000010This event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWDThis event is deprecated. Refer to new event OCR.PF_L1D_AND_SW.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_NO_FWDoffcore_response.demand_code_rd.l3_miss_remote_hop1_dram.hit_other_core_no_fwdperiod=100003,umask=0x1,event=0xb7,offcore_rsp=0x00BC0007F7Counts all prefetch (that bring data to L2) RFOs  PF_L2_RFO & L3_MISS_LOCAL_DRAM & ANY_SNOOPocr.all_pf_rfo.l3_miss_local_dram.snoop_miss_or_no_fwdoffcore_response.pf_l3_rfo.l3_miss.hit_other_core_no_fwdThis event is deprecated. Refer to new event OCR.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.HIT_OTHER_CORE_NO_FWDCounts all prefetch (that bring data to LLC only) data reads PF_L3_DATA_RD & L3_MISS & SNOOP_MISSThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOPocr.demand_data_rd.l3_miss.no_snoop_neededALL_PF_RFO & L3_MISS & REMOTE_HIT_FORWARDocr.all_pf_rfo.l3_miss_remote_hop1_dram.snoop_missperiod=2000003,umask=0x2,event=0xc9ALL_READS & L3_MISS_LOCAL_DRAM & NO_SNOOP_NEEDEDoffcore_response.pf_l2_rfo.l3_miss_remote_hop1_dram.hit_other_core_fwdThis event is deprecated. Refer to new event OCR.ALL_PF_DATA_RD.L3_MISS.HITM_OTHER_CORECounts all prefetch (that bring data to LLC only) RFOs PF_L3_RFO & L3_MISS & REMOTE_HITMocr.demand_code_rd.l3_hit_s.hitm_other_coreocr.all_rfo.l3_hit_s.no_snoop_neededocr.demand_rfo.l3_hit_m.no_snoop_neededALL_PF_DATA_RD & L3_HIT & HITM_OTHER_COREALL_RFO & L3_HIT_F & HIT_OTHER_CORE_NO_FWDALL_READS & L3_HIT_E & ANY_SNOOPCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & SUPPLIER_NONE & ANY_SNOOPALL_READS & SUPPLIER_NONE & HIT_OTHER_CORE_FWDocr.pf_l3_rfo.l3_hit.snoop_noneocr.all_rfo.l3_hit_m.hitm_other_coreocr.pf_l3_data_rd.supplier_none.hitm_other_coreALL_DATA_RD & L3_HIT_S & HIT_OTHER_CORE_FWDocr.all_pf_data_rd.supplier_none.snoop_noneocr.pf_l2_data_rd.l3_hit_s.any_snoopocr.demand_rfo.l3_hit_m.snoop_missocr.all_data_rd.l3_hit_s.any_snoopALL_PF_RFO & ANY_RESPONSE have any response typeocr.pf_l2_data_rd.supplier_none.any_snoopocr.all_pf_rfo.pmm_hit_local_pmm.snoop_noneCounts all prefetch (that bring data to LLC only) RFOs  PF_L3_RFO & L3_HIT_F & NO_SNOOP_NEEDEDCounts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & PMM_HIT_LOCAL_PMM & SNOOP_NOT_NEEDEDocr.pf_l3_data_rd.l3_hit_e.any_snoopALL_READS & L3_HIT & NO_SNOOP_NEEDEDocr.all_pf_data_rd.l3_hit.snoop_missALL_READS & L3_HIT_F & ANY_SNOOPCounts demand data reads  DEMAND_DATA_RD & SUPPLIER_NONE & HITM_OTHER_CORECounts all prefetch (that bring data to LLC only) data reads  PF_L3_DATA_RD & L3_HIT_F & HITM_OTHER_COREocr.all_reads.l3_hit_m.snoop_noneCounts all demand data writes (RFOs)  DEMAND_RFO & L3_HIT_S & HIT_OTHER_CORE_FWDocr.all_pf_rfo.l3_hit_m.hitm_other_coreCounts L1 data cache hardware prefetch requests and software prefetch requests  PF_L1D_AND_SW & SUPPLIER_NONE & HIT_OTHER_CORE_FWDocr.all_pf_data_rd.l3_hit_m.snoop_missocr.all_pf_data_rd.l3_hit_e.no_snoop_neededocr.demand_data_rd.pmm_hit_local_pmm.any_snoopocr.all_data_rd.l3_hit_f.no_snoop_neededCounts L1 data cache hardware prefetch requests and software prefetch requests PF_L1D_AND_SW & L3_HIT & SNOOP_MISSocr.all_rfo.l3_hit_e.no_snoop_neededocr.demand_data_rd.l3_hit_m.snoop_noneocr.demand_data_rd.supplier_none.snoop_missocr.all_pf_rfo.l3_hit_f.any_snoopocr.demand_rfo.l3_hit_e.snoop_missperiod=400009,umask=0x1,event=0xc4period=400009,event=0xc4period=2000003,umask=0x8,event=0xa1period=2000003,umask=0x1,event=0xeperiod=2000003,umask=0x1,event=0x596.103515625E-5MB/secunc_iio_data_req_of_cpu.peer_read.part0unc_m2m_imc_writes.to_pmmunc_m2m_tag_hit.nm_rd_hit_dirtyTag Hit; Underfill Rd Hit from NearMem, Dirty  LineAD Egress (to CMS) AllocationsAD Egress (to CMS) OccupancyCounts all microcode Floating Point assistsCounts the number of uops delivered to Instruction Decode Queue (IDQ) from the MITE path. This also means that uops are not being delivered from the Decode Stream Buffer (DSB)idq.dsb_cycles_okidq.dsb_cycles_anyCounts instruction fetch tag lookups that hit in the instruction cache (L1I). Counts at 64-byte cache-line granularity. Accounts for both cacheable and uncacheable accessesCounts the number of uops not delivered to by the Instruction Decode Queue (IDQ) to the back-end of the pipeline when there was no back-end stalls. This event counts for one SMT thread in a given cycleCounts retired instructions that are fetched after an interval where the front-end delivered no uops for a period of 512 cycles which was not interrupted by a back-end stall (Precise event)umask=0x4,period=100003,event=0x54Number of machine clears due to memory ordering conflictsuops_dispatched.port_5umask=0x40,period=2000003,cmask=2,event=0xa6Taken conditional branch instructions retired (Precise event)Counts the number of load uops retired  Supports address when precise (Precise event)Counts requests to the Instruction Cache (ICache)  for one or more bytes in an ICache Line and that cache line is not in the ICache (miss).  The event strives to count on a cache line basis, so that multiple accesses which miss in a single cache line count as one ICACHE.MISS.  Specifically, the event counts when straight line code crosses the cache line boundary, or when a branch target is to a new line, and that cache line is not in the ICacheCounts demand data reads that was not supplied by the L3 cacheCounts demand data reads that have any response typeClockticks of the power control unit (PCU)event=0x82All L2 Cache Requests (Breakdown 1 - Common). Data cache reads (including hardware and software prefetch)Core to L2 cacheable request access status (not including L2 Prefetch). Data cache shared read hit in L2l2_cache_req_stat.ls_rd_blk_l_hit_sumask=0xfe,event=0x6ex_ret_copsex_ret_near_retx87 instructionsdf_ccm_reqa.node1.wrsizedfullzerodf_ccm_reqa.node4.wrsizedfullncdf_ccm_reqa.node6.wrsizedfullncumask=0x2C,event=0x8bumask=0x29,event=0x8bumask=0xC9,event=0x8bumask=0x28,event=0x8bdf_ccm_reqa.node3.rdsizedncumask=0xE5,event=0x8bumask=0xC4,event=0x8bdf_ccm_reqb.node5.vicblkclndf_ccm_reqb.node3.wrsizedfullncumask=0x64,event=0x8cumask=0xC2,event=0x8cdf_ccm_reqb.node7.wrsizedncpostedumask=0xEC,event=0x108df_ioms_reqa.node3.fenceData Fabric CCM Performance Monitor Event DF IOMS Request Type A (DRAM) anywrsized>32band<64bdf_ioms_reqa.node4.anywrsized<32bdf_ioms_reqa.node5.anyrdsizeddf_ioms_reqb.node0.piesystemmanagementumask=0x0C,event=0x109df_ioms_reqb.node5.anyiotransactiondf_ioms_reqb.node1.ioanyatomicumask=0xA6,event=0x109df_ioms_reqb.node6.ioanypostedwrsized=64bdf_ioms_reqb.node3.ioanypostedwrsized>32band<64bdf_ioms_reqb.node6.ioanypostedwrsized>32band<64bumask=0xA3,event=0x109umask=0xE3,event=0x109umask=0x42,event=0x109df_ioms_reqb.node2.iolargereadTotal number multi-pipe uOps assigned to pipe 1umask=0x4,event=0x5l3_request_g1.t0.s3.wrsizedncl3_request_g1.t5.s3.wrsizedncl3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x20,event=0x1l3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x20,event=0x1l3_request_g1.t4.s2.rdsizedncl3_request_g1.t5.s2.rdsizedncl3_thread_mask=0x80,l3_slice_mask=0x04,umask=0x20,event=0x1l3_request_g1.t5.s3.rdsizedncl3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x40,event=0x1l3_request_g1.t1.s0.cachingl3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x80,event=0x1l3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x01,event=0x3l3_thread_mask=0x04,l3_slice_mask=0x01,umask=0x01,event=0x3l3fillvicreq.t4.s0.vicblkl3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x01,event=0x3l3fillvicreq.t6.s3.vicblkl3fillvicreq.t3.s0.chgtoxl3fillvicreq.t2.s3.chgtoxl3_thread_mask=0x02,l3_slice_mask=0x04,umask=0x04,event=0x3l3fillvicreq.t7.s0.rdblkc_sl3_thread_mask=0x04,l3_slice_mask=0x04,umask=0x08,event=0x3l3fillvicreq.t3.s0.rdblkx_vicl3fillvicreq.t5.s0.rdblkxl3_thread_mask=0x04,l3_slice_mask=0x08,umask=0x20,event=0x3l3_thread_mask=0x40,l3_slice_mask=0x01,umask=0x40,event=0x3l3fillvicreq.t3.s3.rdblkl_vicl3fillvicreq.t6.s3.rdblkl_vicl3_thread_mask=0x40,l3_slice_mask=0x08,umask=0x40,event=0x3l3victimstate.t4.s1.nol3victimlinel3_thread_mask=0x08,l3_slice_mask=0x04,umask=0x01,event=0x9l3victimstate.t5.s2.nol3victimlinel3victimstate.t2.s0.none_nol3victimlinel3victimstate.t5.s1.none_nol3victimlinel3_thread_mask=0x01,l3_slice_mask=0x02,umask=0x08,event=0x9l3victimstate.t5.s1.ol3victimstate.t3.s3.ol3victimstate.t6.s3.ol3_thread_mask=0x01,l3_slice_mask=0x01,umask=0x10,event=0x9l3victimstate.t4.s1.e_fel3_thread_mask=0x20,l3_slice_mask=0x01,umask=0x20,event=0x9l3_thread_mask=0x08,l3_slice_mask=0x02,umask=0x20,event=0x9l3victimstate.t0.s0.dl3victimstate.t7.s1.dl3victimstate.t3.s1.odl3victimstate.t6.s1.odl3_thread_mask=0x02,l3_slice_mask=0x04,umask=0x80,event=0x9umask=0x1,event=0x29Software Prefetch Instructions (PREFETCHNTA instruction) DispatchedLS MAB Allocates by Type. Storesls_refills_from_sys.ls_mabresp_lcl_dramAll L1 DTLB Misses or ReloadsSoftware Prefetch Instructions Dispatched (Speculative). Prefetch_T0_T1_T2. PrefetchT0, T1 and T2 instructions. See docAPM3 PREFETCHlevells_sw_pf_dc_fill.ls_mabresp_lcl_cacheumask=0x40,event=0xaeumask=0x8,event=0xae $ !!&" J"p"" ~ ~ """T#w#~ #"89(		h!(	h!(	h!(		h!(	h!(	h!(	h!(		h!(		h!(		h!(		h!(		h!\

	
g

e
O			
	
	
	m(	h!(	h!(		h!(	h!;PI"l\%&&L''4'T<(|((***4\+\+.,/l///01X2|L22233,L4T4|555,66@6h<7l77;B0BXCCE|EF 	\HL	Lx	M	M	|N	O
|P<
Vh
LV
V
lX(Z\]_<a\dfP
i
lkmdo<rtxy\|h~ zR|(=AB
LA$H"+AB
F!$p#RAB
EDA #WAB
BQ$8$OAB
EAA`$;AB
Av$$RAB
EDA$,$YAB
EKA$T$YAB
EKA$|(%AB
C&%AB
A`&%AB
A`$&jAB
HYA$&aAB
ESA$4@'AB
L~A \)|AB
AwT*1AB
Alt*?AB
Az*1AB
Al$*AB
BxA l,9AB
Bs,,1AB
AlL,1AB
All,4AB
Ao ,PAB
AK(-AB
DA$-zAB
ElA$-LAB
E~A$,.xAB
EjA$Tp.aAB
HPA$|.LAB
E~A$.LAB
E~A /WAB
BQ$D/_AB
EQA$|/LAB
E~A@/"AB
^$`/7AB
[AW(/AB
FeA(3AB
F5A$t:9AB
YA[$:AB
C 0;4AB
Bn(T0;>AB
FA D<SAB
AN(<AB
I
A(t=AB
IA(?AB
FsA(lC#AB
A^(H|CAB
FA$t0DrAB
Dj$DAB
F$E`AB
DX(8FAB
F	A K6AB
Bp$<KMAB
BnCzPLR|P$KAB
IB.d.@.o.d.}.U.gC.E.^.V.N.Xx<MAB
II.d.}.f.b.`.4G.y._.b.hC.E.O.X.N.XpO]wAB
II.d.C.o.h.z.$k.y._.b.hC.E.O.X.N.X0tQJGAB
II.d.}.f.f.@.c.y._.b.hC.E.O.X.N.XhSBAB
II.d.}.f.b.z.e.y._.b.hC.E.O.X.N.X\U]AB
II.d.C.o.h.z.$k.y._.b.hC.E.O.X.N.XD`W]AB
II.d.C.o.h.}.$h.y._.b.hC.E.O.X.N.XdYZAB
II.d.C.o.h.z. h.y._.b.hC.E.O.X.N.Xh[BWAB
II.d.}.f.b.z.e.y._.b.hC.E.O.X.N.XX\]?'AB
II.d.}.f.b.z.b.y._.b.hC.E.O.X.N.X@_?AB
II.d.}.f.b.z.b.y._.b.hC.E.O.X.N.X$aHAB
II.d.}.f.b.@. e.y._.b.hC.E.O.X.N.XlcIAB
II.d.}.f.b.z.$l.y._.b.hC.E.O.X.N.ejgAB
I`.d.F.o.h.z.$n.}.o.d.n.].z.a.C.f.J.X.a.o.A.T.W.gC.E.O.O.O.j.Q.W.V.N.X\i[3AB
II.d.C.o.h.}. f.y._.b.hC.E.O.X.N.Xk[AB
II.d.C.o.h.}. f.y._.b.hC.E.O.X.N.Xm?AB
II.d.}.f.b.z.b.y._.b.hC.E.O.X.N.XpoJAB
II.d.}.f.f.@.c.y._.b.hC.E.O.X.N.USV[æ
\t|aLxHrЃ^[]ÐUS[W
`tPxtPxPa[]USWV[
EdL$x|$MW)D$0)D$@)D$P)D$`D$pL$4MD$DL$@ML$LM L$PuD$0u#aljD$,?D$,VPaD$at\|$|$0Wt$VaYWj
aD$HM1`t$W`}t;t5PW`tuvO`u	WB`D$D$,t$D$0P9`D$$D$K`D$pD$ 1lD$%GD$(P7t$,[`F;t$t5D$<t|$ tGL$T$ 9tJuċ`p1lD$ L$T$<t5Ҹt,GL$ 9t
Ju1L$$L$T$F;t$stt[@D$<OL$8t$0Vt$0PWx9Vj0_|$xWD$HM1'L$$L$(Yu_|$D$t	P_;D$xue^_[]þ_9VPj@_USWV[
BEϋrEhE܍l^EutE1E@u;EEU҉uE؊tѸ`9uM@ttɉӀwr_uˀwr_t]99~}싔4`9~]싌41E^_[]ÐUSV[ã
EMdUMEEPjD];Mu^[]~]USV[F
t MU9VtHu\1^[]ÐUSV[
EdMEEPj\;Mu
^[]\US[×
tE1S\[]ÐUSV[S
EMdUMEEPj	[;Mu^[].\USV[
EMdUMEEEPj[;Mu^[][USV[Ó
EMdUMEEEPj-[;Mu^[]g[USWV[5
EXx@pxxxPhU5p2dh1|8|zDz=tU=u[TY{L?82%YRPk~"P@Zt&EU
81t1Ґ։B9u^_[]ÐUS[ç
jjaY[]ÐUS[w
jj1Y[]ÐUSV0[@
dD$,PjXxE($(D$@1;L$,ue^[]YUSV[
EdMEEPj
zXxEM1;Mu^[]XUSWV[\
d$1t;$e^_[]Í~PvXxDŽ$0$QPaXx$D$	L$QjPWD$=	ff$f$fD$pfD$`fD$PfD$@fD$0fD$ fD$D$Pj(W[foD$ffpf~tEL$ fofHuVKǃ1D$D$P&W`|$tt$jP2WǃddPjaVhD$t+ht$ABDNuD$d`u8lǃp1ǃ؝P1lǃpHdUUS[Ç
E=wRUUUU)ʉс33333333ʉсiuȅE
T1[]ÐUS[
Ew	<
T1[]ÐUS[
0U9PtIuT1[]ÐUS[Ç
Ew	h
JT1[]ÐUWVZF
MPs!xxz9HtC9u1:}%=At-=@uCts1u|~븋^_]Í1s땍8shySs"h]z|L{s05s=sp2sps=s؝upxxx΁1hddQUSV[f
uRƅu#R^[]ÐUS['
Ew	x
Q1[]ÐUS[
Ew	
Q1[]ÐUS[ç
tjQ[]ÐUS[g
tEx9~QQ[]USWVP[
tYEx_9~WxXkdPjvQtCEMQjWPx3EM1PwP^_[]ujP鐐USV[c
EdMEE EEEPjOxEE1;Mu^[]PUSV[
EdMEEPjO;Mu^[]OUSV[Ó
dEEEEE0EEEEPj'OxEE1;Mu^[]HOUSV[
dD$ED$ED$E$Pj
N;L$u
e^[]NUSV[ã
EdMEEPjJN;Mu^[]NUSV[S
EdMEEPjM;Mu^[]4NUSV[
t MU9VtHuM1^[]ÐUSV[ã
dEEEEEEEEEPj7M;Mu^[]qMUSV[C
EdMEEPjL;Mu^[]$MU#MuE`1]ÐU}uMt9t]ËE@(@$ 1]ÐUSWV8[Â
}UdE`G(G$E€EOEMĉU1~vTn̡f^ VDNF>6.L&$EEMԍ?MEPQKƋEԃEEEE#uEPJƅjuVK~{PVJtaPVJ]jPVJ
PVJ#PVJJSj=V(Kx-GjEPWKM99}	G$}j=VJHMx]EPEPIt_ƋEԋ}̐PVItuyEGE܋EGEuЍEP2Iƅu}OPHEEȃAwE1GtEG$G(Eċ;E8^_[]ËE	EMu1Mԃ9td1ҐQA9IuBu܉U؉у!!Ѿ	uE	E\OEL1$1҉U܀O7HUSWV[r
EuuPtXE@hDPH$ljPDH7H҉Et.<DEuEdž<N}L}WPMQmH}<}U
Mu9})PVR Hu<9WuuGu<)VuuGuUB E)<u<uVu}vE)19ULɉPuupG<}})PVRSGu<H)P}tGPG?@Prs'HPhJttE9#MFGFuFN$OщWɀ@,E@,G$EPMF^_[]ËE@,G$A0G(?ՉuuF,G$F0G(F4G,F<G4FDMy<j@PWEFDNLE@<EHDFTE@LF\E@TFdE@\FlE@dFtE@lF|E@tW}DLG$FG(FFugEE‹@,G8B0G0J4O4B<G(PL(EG$Epw0DG$3HPDF=MʋI,O$J4R0E@,G0@4G,A8G$A<G(F=wPMʋI,O$J0O(J8R4W,W0RE@,G(A0G$A4G,XF=
EE@,G$A4G(A8G,E@,G$A0G(A4G,A8G0FG8UD@D@A;O8r=@E‹@,O$GlB0GdB4GhB<j@PQzE@,G$A0G(A4G,A<IDG0O8ALG@jE@,G$A0G(A4I<G,O4ADG<=MʋI,O$J8R4W(W,PQR
C1L<)RjQoBUBJJBGOB@BGw 1os]PhQRBUMxUDt]ÃPuEHP1]ÐUSWV[E
hTA1t|@LJLh4jPAE@LJHLJDLJPthADt	W@^_[]ÐUSV[Ö
uDt	Pl@Vc@^[]USWVP[R
EEudEEE@E}IjjPWQEAt^ZPW@Au9PW,At&Pu?tuGEt<x1!uP?t0Fuuu1ɋE;Eu+	ȃP^_[]ÍPWy@t,LB?US[
MHt2M@Iu!ro|PhQR?1[]ÐUSWVx[ï
dD$pD$@tD$ j@QP?&D$L$ IjjPQR?4$x1|$tHD$6t$u?Nt]jQWo?ujD$dPjD$,PWd?D$Wg?|$uD$dD$`uD$hD t<-u4$4$1;L$pue^_[]=USWVP[Ï
ud$D$HD$@D$|$IjjPWQ>tXZPW>u9PWk>t PV	=tuw11+twxVP<t0uuuttpwt>1tjxVP<t0uuu@$Et7Wt$L$r$u L$|$$1
1$;D$Hu/ȉe^_[]ÍPW@=,<USWV([
dERH;E3EuG0GGGGGGG$G G,G(G4G}fG0?MEPQ:EEЍq<EԍE:jjV;MfA0u̍EPp:E9uЍEPV:MNjuuP-<tuW<BPW<;PW;sPW;PW;aPW;{PW;L]PWu;\jPW];˘PWE;PW-;PW;PW:HPW:BP:W
QP:?7VWPU:!jjV9MA j
jV9MAjjVq9MAAj
jVS9MA3j
jV;9MA2j
jV#9MA4yj
jV9MA5ajjV8MA$IjjV8MA(1jjV8MA6jjV8MA7jjV8MA,jjV{8MAAjjV]8MAAuq71u;Mu(^_[]~7	9US[G
1y1Ʌ[]ÐUSWVH[
dEEBP8t
QPm8EE1t]pE
>t?0~t}tuW7tWu7}u΋VM~uE;EuH^_[]o6USWVP[4
1ftLxđE	?t/0wtuV87ttPVu17уu˃^_[]ÐUSWV[ò
1tixđED]Et=0wtuV6ttPVuGtPVu6Ãu^_[]ÐUSWVP[
1F6x,|E0wԅtuV6tVu6GuGtPQ5G܅tAHPQ5GtGPQ5Gt̑PQ5GtGPQ5GtPQr5GtgPQ[5GtPQD5PQ*5^_[]USWV\[ò
dEE@E}IjjPWMQ4uZEPW4u9PW4{1EE@(@$@0@,@8@4@@@<`E@jjEPVu4tTuV4u9PV3}t%PW2tu}~11}M$Mx!uPG2t0Fuuu]UGEt11J:x!uP1tD0FuuuPW2muEpWMu}P}W29utPWz2F	EMUЋE1fOM		щE@Eƒtu;M~\^_[]ÍPV1},EfM}~
I	A$A1p0FtWP?0u6|VP1w<VP1UЉUJ(B$B$J(B,UtY
UJ}t

UJUƁD1EuEDUJ:E}G(G,Uuȃ			O$W(1u]tdWMftf}FE	ыU	B$	J(B,13U
}tU
}tƁ U
ƊU1u΁D	M9Uu+
FE)
oR.USV[&
11Vt
E-^[]USV[
MAPsuQVܥ^[]Pvፋ9PQj@-USWV[Ï
UEd\	MBBH@
pRQ0VhW.W.sȈdeɋuu9X`΃V.‰ld`hu`QpPR.`
tv.lFdƅpqfDžq}
ƅsjPVe.ptx>.\;EuĘ^_[]:,dP..ptx-EtEp-W.USWV[ÿ
UdDEDžhDždDžlBR
pQP0VhW-W!-sȈXYu6ITσW,Ɖ`XT\QpPV,dtl,`lXddeEȉHEP4Lp8H<PTWVRLp0p,Pp(p$HThpV+4V+sȋu~u/BT΃V+NjEx0THQpPW+dtl+D;EuEİ^_[])XP+u+dtlO+Vv+USWV[/
}dPEDžhDždDžlGW
QP0VhpP*pP*sȈXYu9XTσW^*‰`XT\}TQpPR5*T
dtl"*`lXddeEȍOpw,w(w4w0w8QPhV)$V)ƒsЋMyu/BTփVi)NjEx0TPRpPWP)dtlC)P;EuEĤ^_[]>'XP2)u')dtl(V)USWV[
UdPEDžhDždDžlBR
pQP0VhW*(W1(sȈXYu6MTσW(‰`XT\QpPR׉'
dtl'`lXddeEȋ}G,ӘpPw(w$QRhV>'VE'ƒsЋMyu/BTփV'NjEx0TPRpPW'dtl&P;EuEĤ^_[]$XP&u&dtl&V&USWV$[
UdEDžDžDžBR
pQP0VhW%W%|sȈu6IσW%ƉQpPV%t%EȍUr(r$QPhW$W$sȋUzu/B΃V$NjEx0HQPW$t$;EuE$^_[]"P$u$tW$V~$USWV$[/
}dEDžDžDžGW
QP0VhpP#pP#sȈu9XσW^#‰}QpPR5#
t"#Eȍ0w4w0w(w$w,QPhV"$V"ƒsЋMyu/BփVi"NjEx0PRPWP"tC";EuE$^_[]> P2"u'"t!V"USWV[Ϲ
}dPEDžhDždDžlGW
QP0VhpP*!pP+!sȈXYu9XTσW ‰`XT\}TQpPR T
dtl `lXddeEȍG0pPjw,w$w(QRhV+ $V2 ƒsЋMyu/BTփV	 NjEx0TPRpPWdtlP;EuEĤ^_[]XPudtlVUSWV$[o
}dEDžDžDžGW
QP0VhpPpPsȈu9XσW‰}QpPRu
tbEȍw0w,w$w(QPhV VƒsЋMyu/BփVNjEx0PRPWt;EuE$^_[]Puujt/VVUSWV$[
UdEDžDžDžBR
pQP0VhWjWq|sȈu6IσWDƉQpPV$tEȍBUr(r$QPhWWsȋUzu/B΃VdNjEx0HQPWKt>;EuE$^_[]9P-u"tVUSWV$[ÿ
UdEDžDžDžBR
pQP0VhWW!ysȈu6IσWƉQpPVtEȍ]Ur$QPhW9W@sȋUzu/B΃VNjEx0HQPWt;EuE$^_[]PutVUSWV$[
UdEDžDžDžBR
pQP0VhWWysȈu6IσWƉQpPVtEȍ]Ur$QPhWWsȋUzu/B΃VNjEx0HQPWt;EuE$^_[]PutZVUSWV[?
UdPEDžhDždDžlBR
pQP0VhWWsȈXYu6ITσWtƉ`XT\QpPVTdtlG`lXddeEȋ}G,pPjw(w$QRhV VƒsЋMyu/BTփVNjEx0TPRpPWudtlhP;EuEĤ^_[]cXPWuLdtlV8USWV[
UdPEDžhDždDžlBR
pQP0VhWJWQsȈXYu6ITσW$Ɖ`XT\QpPVdtl`lXddeEȍ,pjUr,jr(r$QPhV_$VfƒsЋMyu/BTփV=NjEx0TPRpPW$dtlP;EuEĤ^_[]XPudtlVUSWV[ß
MUdLEAADžhDždDžlBR
pQP0VhWW.PsȈXYɋuu9XT΃V‰`XT\uTQpPRT
dtlx`lXddeEȍ|pUr4r0r(r$r,QPhW$W8sȈpqu9XT΃V‰xpTtuTQpPRT
tvxFpMA<y8ue1ɍU]QPRhpWW
l\ȈppPqoDž@D1EH8ID@G9mT@PDhpWhWosȈpɍqu<RH΃V<ljxpHtQpPWuptxt荍qTPQV
px
T΃V
‰xpTtuTQpPRj
T
ptxt	PAPQVQ
ptx*
dtl
L;EuĴ^_[]pP
XPpPpP62.*ptptx|dtleEtEpOWvUSWV[/
}dPEDžhDždDžlGW
QP0VhpPpPsȈXYu9XTσW^‰`XT\}TQpPR5T
dtl"`lXddeEȍG$ppPwhwdwlQRhV
 V
ƒsЋMyu/BTփVk
NjEx0TPRpPWR
dtlE
P;EuEĤ^_[]@XP4
u)
dtl	V
USWV[ϡ
}dPEDžhDždDžlGW
QP0VhpP*	pP+	sȈXYu9XTσW‰`XT\}TQpPRT
dtl`lXddeEȍG0fpPw,w(w$QRhV- V4ƒsЋMyu/BTփVNjEx0TPRpPWdtlP;EuEĤ^_[]XPudtlVUSWV[o
UdPEDžhDždDžlBR
pQP0VhWWysȈXYu6ITσWƉ`XT\QpPVdtlw`lXddeEȍpUr$QPhWWsȋUzu/BT΃VNjEx0THQpPWdtlP;EuEĤ^_[]XPudtlJVqUSWV[/
UdPEDžhDždDžlBR
pQP0VhWWsȈXYu6MTσWd‰`XT\QpPR׉B
dtl3`lXddeEȋ}G,6spPw(w$QRhVVƒsЋMyu/BTփV|NjEx0TPRpPWcdtlVP;EuEĤ^_[]QXPEu:dtlV&USV[
@xHrЃ^[]̃Ãhhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` @TXb  b  B P' 6 v w v' 6   'C  
 	 6 8b b YM U b c   / 6 
 ]  1    ' +U  *1 e u  $
    9C 	 (9 & B  F1 X  ê  C 6 ٕ b9 Ub ֪   m 9   
  %
 6 e   ?U  p1 <I
 +@@xb@@7@>
@'7@8@	@b
@X@G@1
@P@@@e@1@$c@3c@@9@@!@@T@g@ޜ	@q@b@@|M@@9A@J
B@C@	D@9E@>cF@$G@QCH@|I@3J@K@HcL@M@N@O@GP@^cQ@07R@S@T@_U@1V@W@OUX@'Y@*Z@p@gUq@br@+@@xb@@7@>
@'7@8@	@b
@X@G@1
@P@@@e@b@@BA@scB@tP@Q@	`@)a@	b@QI
c@cd@ce@N
f@F7g@h@An@p@q@Br@Xs@Mt@@7@@9@1@l
@@̇@@c@R@Y@'@^
@'	@
@c@1@'@VAMA
AB	A
A]AA	A9
AbAlAA:A3cAA5A
:AS	AU7ATA
AbA^AC`AcaAMzAAb7AdAQA\A]
AMAmAVAMA
AB	A
A]AA	A9
AbAlAA:A3cAA5A
:AS	AU7ATA
AbA^AC`AcaAMzAAb7AA:Ac@AcAABBAnCAoFA{
GAmCHALAMAPAQA^RASACVAWAjXA^I
fAgAhA	iA
jAWlA	mA'nA+pAŕ
qAbrAMsAVtAbuA"	vAuUwA_xAlI
yA{I
|A}A~AUA
AAAA'A͕
AbAAXA}CAzAd	A
bA3cAxdA
eAVAMA
AB	A
A]AA	A9
AbAlAA:A3cAA5A
:AS	AU7ATA
AbA^AC`AcaAMzAAb7AA:Ac@AcAABBAnCAoFA{
GAmCHALAMAPAQA^RASACVAWAjXA^I
fAgAhA	iA
jAWlA	mA'nA+pAŕ
qAbrAMsAVtAbuA"	vAuUwA_xAlI
yA{I
|A}A~AUA
AAAA'A͕
AbAAXA}CAzAd	A1 A!AM"A#A'$AD%A&Am)A*A+A
-AM/A1A4AL5Ab6A7ADAkEAVNAIOA':\Aa]AU^A9:_AoAMAU(D:NUc	T
1c
r1dU¸sNbd+N#o	׸ݕ
 
!"#$I
%2&'1()
*X+c,-/."/j70@N12XN340	56L71EU
	
UU


]
Y727C
*29I
 !Y"C#H	$%&'d(S	)*^	+'Y,U-
.)
/U0.d123
(4
5:Y6c7~	819:IY;<B=qN>B?@,ACB`YC.cDuEVFG (HUIEcJK7L7MNOPNQRS<T1UNsYeV	
"V	
eJq,7V4(M	ϊU	*5 !"f#B
$X
%-&^c';2(G)0V*s+a,-r./sc0Y1͖2Y3H(4@d56I7Pd8m9@:K2;<>V=k
>
?@̝	AP:BNCԐDI
EQFGߖH
IJq:KI
L}M[NI
O]PQRSЫTYUӬV{WYXYZ[b\N]N^_q`I
avbNVc{:deCfYg](hq	ijkl(l	mnadoCpqrs`VtuI
vsw	x
y	zf2	tNN	7
:
C
ɹY:C
j2{
n2	u2* c!		"#$I
%7&	'	(I
)*Ϲ+	,ӹ-.	/J
0~1	2
3{(40D0c0
0|200000	07
000rd
0ٹ0(070}V000D0c0
0
0#D0!	0;D00
0
0
J
0010V 0<	!0VD"0c#0N
$0 %0&0Ԗ
'0D(0R	)0*0+0,0-0.0E/0d00
102030_4050:603J
708090d:02;02<0(=0	>0?0Y@06A0B0YC02D0dE0NF08G0VH0
I0J0K0
L0M0dN0(8O0cP0WQ0VR0S0JT0	U0kV0W0X0Y0Z0[0\0]0^0_0^
`0a0Yb0Vc0&d0e0t
f0(g0	h0~i0j0Zk0;8l0m0Nn0co0ep0q0,r0HJ
s0	t0N8u0Vv0(w0ƞ	x0
y0lDz0{0|0e8}0~00<0
O0
0d000W00e0~D020a0q080}000%
00O05O00C0020WJ
0
030d0800%0.0030#0
0<0ٞ	0ؑ00:d090F0e0000vJ
08
0	0M0@00800E
0)e0Y00M0c0_0Z0
0ȗ0
00T0N0/W0ؗ0"
0.30Q
00?W000e0Ȭ02
0830:0Z01000|0Z0	00D111@1111҈11p	1-	
11J
1
1u1<11b
1151J
1W111[31(Z1k1L11111 1'!1"1<Z#1n$1%1Jd&1}'1DO(1)1C	*1	+1,1-1.1J
/1_d01ĭ112+2e2222C2
2(2	2'
2282(
226e2(2n2[	22J2W2i2L
2QW2eW222YO2D23D3J
333H333f3J
	3	
373	3gd
33]3
3J
3383:3z33033i	3d3$333353TZ 3!3"3iO#3O$3D%3:&36'3N(3D)3W*3+3,3-3.3l
/3:0381323I33I43O53z	63W73J83ʭ93J
:3_;3<3=3y3>3?3@3A3vB3	C3D3bE3F31G3z
H3_eI3
J3K3L3M3:N3O3P3Q3(R3d
S3
)T3cU3V3tZW3X3cY3Z35[3
\3]3)^3_3`39a3ْb3c3
d3@e3f3g3<h3Di3r
j3͖k3Zl3m3tn3o3J
p33q3dr3s3't3u3"9v30)w3x3y3z3M{3O|3}3+~33
3D3
3W33W3;3333d33N3K3993	3le3Z33333!3<33
33Z3d3Q3ZiLK
Pj=e|)EdN

#EdGFY\eYZL	-E
<
lW9e)WdK
)3	DPT
	91EkK
t4P4^
eP	NeO˭cZ9@ZWJ;Zs
ԭ/4[%
)(P
o_)DEU;o^;)9Pt7N9!G) +o93;68TK
 @s;d[)
W
6;WZWr
S9N
ES9Nr9eWOe 
9e)[
.

3dZeܟ	{WK
@; 9@3E+
OA3PH@Pe

euuKPWW\vK
aEvK
K
k	k[ߺߺ0NNG9q39`pE\dz;BK
Њ`` НP` `
&f$	
L
F4[4
0[9
9r<	F{ox2hP(

o	

oooK
i\F`K
G9'
B BK
(;3όdc|e3-e/epE
f
5	JS
PHˍ)EemX#
+
ύ/e#

K
DesgPD[ZFaDe%=QQ[U@;;rX`[#
D"Q+ܠ	Ս<15gHe#
[	<<#Ș
<ژ
Xn<F
K
<b]<%h<FQz)Qdh))\
)v!	:)[e4n)6oe)&
:s
)2hZ
)}e)X~)K

)\E	)KX
)).\&)GL
Q	)ٔ	R
d)`
)	R\)t
fF):kl5\)XA
)*;
B
)j[*;)̮F)BXm
)ZF\)߻)9e)x*)G))0]
/K)2
SG),|)hWL
)L;z^
)*%<,Gi	)RYse)	)A</Y)RRY)5
e)>
)OGzL
)
<)X=^^)k
<)E[)
)L

1)pfh))
<ɖ)HfnM
.)i)P>w>
))>γ):Y
')f
*B)M
+)
΋)>#)L	)Y>)9ZRM
)*2i))?I
Z
)_<)Ξ~
d)W
Ui7?):
Ici)W_)M
)6
z_)s#
)ј	e_	\?ŴetR+<e
	
=fe+R`e
.	e+'e#Ie#5
ei
eH=IR	ekeeg(,eii>e;>
e
M
e
7
egؑbILi>ޛ
	
oJ?|b#Q>IA7iLy7IFI}LhK,8E?r>6c>}[|		ޛ
	@
=ai9sp,*N

FN
N
)B
Qh
,Ӝ
-ZL>>31
	z9P
P

NQ
ZQ
Q
ZJQ
ύZ;	;	R
??(=JJ,R
y"
U
aR-hKR
30
B͛G[	^=h
joR
&[P
-tB(=KJ[UK34js?@=ǓAk	ѷaR
--?h0hX'ٓR
8A^S
.p
}!
A
Sť	ojl3S>	mDij?jI;
Tk_SVAMSk?oKSY>\WY>Bǜ
Y>B[Y>S/eT
U]	e!c]	sI@7!]	Hi]	
a1.f	]	y;a
	]	y]	e@i]	,K]	_
y
]	_>kn]	j$B]	kbJ]	[$jK
]	n=a]	UB]	@U9j]	S
hj
!]	W?P
p]	dU]	P
p]	p
]	\S.K]	jS.K]	F
]	ij9=]	)/fK]	U
]	T
yB]	lt
]	9L]	C
bS	]	
+
]	j\x?]	Ƹw.Ubʟ
]	PLB]	~@oLl]	I\@]	KLv]	٧	O
T
]	m\	]	O]	l|
B]	?Uoyb]	bU]	L]	s
p;']	q?	T
]	b#V?AQV]	.+/]	fmB@]	P@m]	'
m@\]	,?%/]	j(c	]	|/cCI/]	h	|/]	KcCI/]	m+C]	U
/?]	\+C]	U
^CzC]	n/U
]	DzC]	nVX]	BkcAA_]	YX]	BkU
^]	s]	#^]	/U
]	
w@\]	
U
]	
6|n]	V
]	A|n]	9]	q]ec]	ڕ9]	qlkV
]	őCJL]	j0]]	RV]	T]CŹ]	kAŹ]	f	]	d	]	"V
Jlc]	=Jlvl]	@]]	0]]	C	l]	@	l]	AM]	lDM]	c]	 	c]	J
B]	^ƶY]	5m*B]	Gm$^J]	
]	іFMB]	]	2	]	:10]	"D]	FD\m]	!]	^]	mCV
]	AVB`]	.dT
B]	eD`V	]	mW]	mrMg0]	?2|D]	*B@]	eC05]	n)MD]	Cn
oV

]	EAd
]	m	YW]	GaA]	M(o]	0H^Vd?]	xAv]	1]	Pn|W]	Bj
mV
]		]Po+]	dn]	ߺto?]	pEAY]	 Cyd]	0od]	1C
]	M.An]	1V
B]	o(NN]	eWwRnHWwRV
WwRo1WwR
oWwR]EnWwRcWwRw	ט9BWwRgdTCWwR
OWwRV|WwReWwR
BWwR>pvݡWwRd^WwRe!2WwRQeWwRT/UWwRWWwRo%XWwR#BWR0O9&WRZwWRmWR2	WR2
WR+.WRvcpWRC7߷WRX/fWR,WRW
^BR;oMCBRȪ	EBRO
PoBR
_CAKOBRpVOB[oBRP
%W
g
CBR2o2BRûoOBRsC?W
RoEO?W
R0aDfMڪ	?W
Rf
Cֻ?W
RbEܡ
L$?W
RXp?W
RE
X{
V?W
RL
if?W
RoiC?W
Rfftq	D
ql	2q^fzqLW
יq%Dq:AD
q6FX2qqqq4)Dq/3Uq_^ٸq
W
qSFfqq:o
qFPq]JX
qIDq2`Nq/3 gYq_uDqoCgqSFW{Pqq:
Q#DqxU`=
qGDq=qxpq4p3q&@qk%Q*qJQoƖq6PqGg)EqsDX
gqdQuENps
qy`DQgDEAqD+jYDruD1GD	DhEID
qD
5D	X
,DG+GDY9#ADUĹBDHX
ϹDˍ)DemX#

DHύ
DDjDX
D	X
X
D>^+DH3X
D/e#

DEK
De
D8ZDeDoQ0DEqDJrpD`ͯ	drpDFQ^3D	nd@4DaDeZD=QD+@;;DIrX`;DE{*HQD9â
DEâ
ȿDuJâ
D:"JbD	"JkDE"J	Dr"JjD"JD[#
DD?	Q+Dܠ	Ս<ADgDHe#
pDqâ
D[	<D<D#Ș
<ژ
DXn<DF
K
<bD]<%Dh<FQz)Qdh))\
)v!	:)[e4n)6oe)&
s
)4
)F}e)Xb)K

)\E	)KX
)).\&)GL
Q	)ٔ	R
d)`
)	R\)t
fF):kl5\)X͢
)*;kB
)j
;)̮F)BXm
)ZE\))9e)x*)`))0]
/K)2
SHk),|)hWL
)L;z^
)*%<,Gi	)RYse)	)A</Y)RRY)5
e)>
)zL
)
<)X=^^)k
<)E[)
)
)[fh))
<ɖ)HfnM
0)i)P>w>P)tkH)J>)qY
@)b*B)L	)Y>)9ZRM
)*2i))?I
Z
)_<)Ξ~
d)W
Ui7?):
Ici)W_)M
)6
z_)s#
)/J)/J4&F)&F5&F)&FcK&F)&F?F&F)&F4~F&F)&FF&F)&F&F)&F&R~&F)&Ft&F)&FB&F)&F%
&F)&Fil&F)&FOFX)XW
-)_J[))6j)^R8\)Y
)"<)<&5RL)L
pL)LrqL)Lt	L)L2HdL)LYqpL)LjL)LOL)LK/L)L=dL)LL)L_5L)Lki.).t\ģ
)ģ
Aydģ
)ģ
&ģ
)ģ
ģ
)ģ
BY
zģ
)ģ
sY
Y
ģ
)ģ
qģ
)ģ
\kHģ
)ģ
Jģ
)ģ
5ģ
)ģ
Rģ
)ģ
Hģ
)ģ
xJR)R)2GO)})Y
<S)Z
)Jç)pGi)))2)5n)))H
)
H
)

)
G
)
o
)

)
	6
)
GH
)
r
)
x'
)
=l
)
LH
)
YZ
Z
)
l)lTjl)lQxSl)lY0Kl)lql)lESl)ll)llKl)l&l)ll)lSVl)lZ
dl)l8!T)!Tr)m|),)h)b)AW),)\ )I<))s)A)PIQm)mZ
x)x])]I])]m])]D6])]es])]s;])]IC]])]d])]\Ar])]wx])]
m])]cI])]	)srh)hh)h]#Jh)h~6	h)h]h)h9-nh)h6h)h@h)hצh)hX	h)hKh)h}r6h)ht0>)>_Jo)))in)d47)
L)<p7)");)wN
)7	)dr)p(t,),:)7)^8)er)H)n)H)dt)])%st)!e)H/^),]s)nk^)k^-[
k^)k^l^k^)k^oIk^)k^Xok^)k^ok^)k^k^)k^˲	k^)k^ok^)k^bk^)k^k^)k^k^)k^#U))sJ)]e)$I
)P)eʛ)e)oP8)Ƥ
s)^
f)t)^)8/p)/pcIJ)J;	J)JwJ)JIuJ)JIfC	J)J8J)JW!J)J i[
J)JU[
J)JJ)J8J)JNJ)JJu)Ju
/)/9/)/np%_/)/2Q/)/0a_/)/Bf/)/p/)/s/)/ɧ&/)/u/)/"uT/)/b/)/ј		ej	\?De?R+<e
	
=fe+Re
.	se+e#ITe#bei,VeH=Iuekeeg(,eiie[
;>
e_
%e	7'e*
ؑbILi>ޛ
	v
oJ|b#Q>A7iKy7IIFILhK,8?`>6c>f}	|		ޛ
	@
=ai9sp,*N

FN
L\
)B
Qh,f-ZPuL>J31
	P
P

NQ
ZQ
Q
ZJQ
ύZ;	;	R
??(=JJ,R
y"
U
aR-hKR
30
B͛G[	^=h
joR
&[P
-tB(=KJ[UK34js?@=ǓAk	ѷaR
--?h0hX'ٓR
8A^S
.p
}!
A
Sť	]l3SANm#j?V9&[;
Tk4}_SVS9g&F&FW&F&F7	&F&F`:J&F&F'ե
&F&F'we&F&FvJ]
&F&F
&F&FA]
&F&F|uN&F&F|&F&FN&F&F+OJ&F&FdO0U}]
B
6g;gMLLrLLUq
LL
LLpLLqLL':kwLLgLLU
LLJLL	eLLJLLe:'LLc:ģ
ģ
˩ģ
ģ
@a
ģ
ģ
Jģ
ģ
2h+ģ
ģ
s	ģ
ģ

]
ģ
ģ
u& ģ
ģ
]
:ģ
ģ
&Khhģ
ģ
QKģ
ģ
Oģ
ģ

ģ
ģ
5q^qwlw*^
B- 
WTW
OC	i b  xXgqhT

Ԩu



,K


9R

q

O

}

vaͦ






6a

 K

llall\x[XllݟllK&bllK;ll hllll
llikKllKll3ll%vR;ll#	Kx	
rxyMyϝ f^
 _yedB2rJi]] ]];]]^
!]]]v>L]]@]]w]];v]]y]]VF
]]
]]'X]]
~]]LyhhX	hhY	hhbbhhzLhh^
hhidhh<hhQrhhihh
:zhhC<!hh))_
hhvz
Y'zN!E2Knu<
vzz!
PLPe_
b_

!{ݩ!b]{R!{9L{<|\W|DcLL
w_
LGw>Pk^k^!3k^k^ثk^k^@cuk^k^k^k^w."k^k^irk^k^|wk^k^!Uk^k^+jMk^k^ok^k^k^k^cck^k^.M8
akMھNDYt
Q|
}O
ǪwcwY!JJĨ
JJQ}?JJJJ"JJ}XJJ	
JJLJJj"}JJJJ`
JJ"x&JJM
JJL`
!//ɠ//Rx//b//1
"//=M//M//Yr//="3
////h
//Ѷ	//Y//oKSY>\Y>Bǜ
Y>B[Y>S/eT
U]	e!c]	sI@7!]	Hi]	
a1.f	]	y;a
	]	y]	e@]	,zMK]	_
y
]	_>kn]	j]	kbJ]	[$jK
]	n=a]	UB]	@U9j]	S
hj
!]	W?P
p]	dU]	P
p]	p
]	\S.K]	jS.K]	F
]	ij9=]	)/fK]	U
]	T
yB]	lt
]	9L]	C
;ZS	]	
+
]	j\x?]	Ƹw.Ubʟ
]	PLB]	~@oLl]	I\@]	KLv]	٧	O
T
]	m\	]	O]	l|
B]	?Uoyb]	bU]	L]	s
p;']	q?	T
]	b#V?AQV]	.+/]	fmB@]	P@m]	'
m@\]	,?%/]	j(c	]	|/cCI/]	h	|/]	KcCI/]	m+C]	U
/?]	\+C]	U
^CzC]	n/U
]	DzC]	nVX]	BkcAA_]	YX]	BkU
^]	s]	#^]	/U
]	
w@\]	
U
]	
6|n]	V
]	A|n]	9]	q]ec]	ڕ9]	qlkV
]	s"CJL]	j0]]	RV]	T]CsZ]	kAsZ]	fƬ	]	dƬ	]	"V
*dc]	=*dvl]	@]]	0]]	C"l]	@"l]	A$M]	lD$M]	]c]	 	]c]	J
B]	B^	Y]	5m)	]	Gm$^J]	]	іB]	M]	2	
N]	:x10]	"D]	FDo
]	!T]	M]	ms]	AVB`]	.dT
B]	eD`V	]	mP]	zPmrM]	?2|D]	*4`
]	{C?P]	)MD]	Cn
oV

]	EAdQ]	m	YW]	GaA]	M(o]	0H^Vd?]	xAv]	1]	Pn|W]	Bj
mV
]		]Po]	n]	ߺto?0]	pEAY]	 Cyd]	0od]	1C
]	M.An]	1V
B]	o(NN]	M<(Zw<(0w1-(xwU	"(<wVdv	rd(CwQ(	wdR(ZjwTM"(hw(w4p	~(wQb(jwN
[(1sw(6Nwз	e~Q({~w?y()Rwd(\~
}No=(N~"q(~~j5#%(
~UK#(}~.Oi[(,~`
	f(~vsO6(q2ftq	D
ql	2q^fzqLW
יq%Dq:AD
q6FX2qqqq4)Dq/3Uq_^ٸq
W
qSFfqq:o
qFPq]JX
qIDq2`Nq/3 gYq_uDqoCgqSFW{Pqq:
Q#DqxU`=
qGDq=qxpq4p3q&@qk%Q*qJQoƖq6PqGg)EqsDX
gqdQuENps
qy`"Qg"EAq"+jY"ru"1G"	"hEI"
q"
5"	X
,"G+G"Y9#A"UĹB"HX
Ϲ"ˍ)"emX#

"Hύ
"Dj"X
"	X
X
">^+"H3X
"/e#

"EK
De
"8ZDe"oQ0"Eq"Jrp"`ͯ	drp"FQ^3"	nd@4"aDeZ"=Q"+@;;"rX`;"s{*HQ"9â
"Eâ
ȿ"uJâ
":"Jb"	"Jk"E"J	"r"Jj""J"[#
D"?	Q+"ܠ	Ս<A"g"He#
p"
qâ
r"l>,NK
#"k	â
"

"[	<"<"#Ș
<ژ
"Xn<"F
K
<b"]<%"h<FQz)Qdh))\
)v!	:)[e4n)6oe)&
s
)4
)F}e)Xb)K

)\E	)KX
)).\&)GL
Q	)ٔ	R
d)`
)	R\)t
fF):kl5\)XA
)*;
B
)j[*;)̮F)BXm
)ZF\)߻)9e)x*)G))0]
/K)2
SG),|)hWL
)L;z^
)*%<,Gi	)RYse)	)A</Y)RS)
?)~
)
zL
]y)td)^[)k)#ErR)

?)>N
V)=f?)G<`
)yfnM
	)iP )	P>w>z)x)?>)	Y
)*B)	!M

)
O)>{#)L	)Y>)9ZRM
)*2i))?I
Z
)_<)Ξ~
d)W
Ui7?):
Ici)W_)M
)6
z_)s#
)$!)! W
&P)&P
ڢ*)*)uTS)SduP)P!)LJQ)JQ@6b)b(ILa
)La
$8\)wY
a
)a
ј	e_	\?ŴetR+<e
	
=fe+Re
.	se+e#ITe#bei,VeH=Iuekeeg(,eii>e;>
e
M
e
7
egؑbILi>ޛ
	
oJ?|b#Q>IA7iLy7IFI}LhK,8E?r>6c>}[|		ޛ
	@
=ai9sp,*N

FN
N
)B
Qh
,Ӝ
-ZL>>31
	z9P
P

NQ
ZQ
Q
ZJQ
ύZ;	;	R
??(=JJ,R
y"
U
aR-hKR
30
B͛G[	^=h
joR
&[P
-tB(=KJ[UK34js?@=ǓAk	ѷaR
S?h0hX'ٓR
8A^S
.p
}!
A
Sť	]l3SANm#j?V9&[;
Tk4}_SVS9g"QQrkZ	?$$$NYuuuu]vROO	{${$
=eeeeeeeYYU%%kk({SS@
H"H"TTQ$$\
A
A%}S}SlOKOKOư/f/foKSY>\WY>Bǜ
Y>B[Y>S/eT
U]	e!c]	sI@7!]	Hi]	
a1.f	]	y;a
	]	y]	e@i]	,K]	_
y
]	_>kn]	j$B]	kbJ]	[$jK
]	n=a]	UB]	@U9j]	S
hj
!]	W?P
p]	dU]	P
p]	p
]	\S.K]	jS.K]	F
]	ij9=]	)/fK]	U
]	T
yB]	lt
]	9L]	C
bS	]	
+
]	j\x?]	Ƹw.Ubʟ
]	PLB]	~@oLl]	I\@]	KLv]	٧	O
T
]	m\	]	O]	l|
B]	?Uoyb]	bU]	L]	s
p;']	q?	T
]	b#V?AQV]	.+/]	fmB@]	P@m]	'
m@\]	,?%/]	j(c	]	|/cCI/]	h	|/]	KcCI/]	m+C]	U
/?]	\+C]	U
^CzC]	n/U
]	DzC]	nVX]	BkcAA_]	YX]	BkU
^]	s]	#^]	/U
]	
w@\]	
U
]	
6|n]	V
]	A|n]	9]	q]ec]	ڕ9]	qlkV
]	s"CJL]	j0]]	RV]	T]CŹ]	kAŹ]	f	]	d	]	"V
Jlc]	=Jlvl]	@]]	0]]	C	l]	@	l]	AM]	lDM]	c]	 	c]	J
B]	^ƶY]	5m*B]	Gm$^J]	
]	іFMB]	]	2	]	:10]	"D]	FD\m]	!]	^]	mCV
]	AVB`]	.dT
B]	eD`V	]	mW]	mrMg0]	?2%]	B@]	eC05]	n)MA&]	%n
oV

]	EAd
]	m	YW]	GaA]	M(o]	0H^VdO]	 vg&]	S
]	4n|W]	Bj
my]	]Po+]	dn]	to?]	pEAY]	 Ccf]	od]	1Cj]	.]	RAV
B]	o(NN]	eWwRnHWwRV
WwRo1WwR
oWwR]EnWwRcWwRw	ט9BWwRgdTCWwR
OWwRV|WwReWwR
BWwR>pvݡWwRd^WwRe!2WwRQeWwRT/UWwRWWwRo%XWwR#BWR0O9&WRZwWRmWR2	WR2
WR+.WRvcpWRC7߷WRX/fWR,WR#"ƫ
/ROC/U%Rv5R/U%RW
^BR;oMCBR"EBRO
PoBR_CAKOBR\%VOB[oBRR
%W
g
CBR2o2BRûoOBRsC?W
RoEO?W
R0aDfMڪ	?W
Rf
Cֻ?W
RbEܡ
L$?W
RXp?W
RE
X{
V?W
RL
if?W
RoiC?W
Rfftq	D
ql	2q^fzqLW
יq%Dq:AD
q6FX2qqqq4)Dq/3Uq_^ٸq
W
qSFfqq:o
qFPq]JX
qIDq2`Nq/3 gYq_uDqoCgqSFW{Pqq:
Q#DqxU`=
qGDq=qxpq4p3q&@qk%Q*qJQoƖq6PqGg)EqsDX
gqdQuENps
qUZ{S)f)Hlv)	s&)&f&)ar
&)Eк	f)α	%)R%)C%)
v%)4%)"%)~{
)"X
)^

)A%
)|
)ǡP&)&)&&)RS&)g&)'A&){'&)&ޡ&)0g&)6M&)6A&)>M\&)R&&)u&)n&)Jg	")+S")T")a
%")>SI")X)qm)Z2)<	)ځ)
BNS)Q	C'NS){(BNS))NS)l	q\NS)
	)0T	):
	)mv	)LBV	)w	)
{	)o	)a
	)wS\	)?&	)T	)\&\	)a
x	)b
D	){	):&	)9b
̻		){h]l)|
)cB)%P)#/#)6|y&))&S)Ҳg')+)z)]g5
))&Y
)EP)Y )&w)iPN3)= rUb
)J*
)'S#)xP}
)l#)')#V|mb
)[W)
)sJ e
٤eS&e\e~b
e'e}gH'e.eBHweBuwweѬ
]BelSb
egC
ewPe'JTe#ez e3b
e iTe?P]ewz|xeS
el	eBgeSxTe&elQT'ec
3̯e	  e&]
ee
'euTl9	
)c
3!ڢW{
!
$Tg9?!u2]T,Lc
mQETPPTPAn'?
9
(ޥ&x\
mxc
g#](Tc!hmgJ]
Qv(c
hʳh
c
!hd
##:hS$
RՂ
(Xd
QY>!cY>{'!Y>(Y>
	Y>Y>Whn-	Y> |-	Y>V	q	FY>'$FY>Y

Y>!Y>	ӰY>1$
Y>T3Y>l]BmY>mY>n	
Y>t

Y>C8Y>

8Y>WCx"Y><m"Y>	"\	Y>
r\	Y>]nh]Y>QJ]Y>T:Y>7^Y>pY>@CY>gxY>	ngxY>J${d
Y>z	{d
Y>ISC Y>]T Y>T?QY>]n$?QY>|$?QY>[?QY>x?QY>](?QY>
?QY>
?QY>	
Y>
nY>Y>Y>C"(Y>
'hY>5hY>
d
(Y>
bY>~hY>$g"Y>
wC$]	="]	xQ]]		|^]	%
OQ]	U,U]	P"Y]		t]	$˃']	sQ]	]	
HU]	"	6n]	8 ]	JV"]	x_n]	hn	]	#)hf]	kUt]	7	
Ux]	#|]	d
$+
]	N^']	(i,
]	,}b.i]	.dT
z]	/eT
٦]	
%]	}
%]	
%	]	m"#n]	E#,7]	W	/%fi]	k^2U]	QM}]	:(oU]	v	X(	]	Q7]	A)]	d
]	Uu
R]	^U]	oS%S]	
)]	P%	w%]	Cd

q%i
q
^nqY)
yq#
	qQ^qiݱCq&".yq%qnE
qUq5X
Uqinq^%qH	q|()k	
f(	)	UΣ)e
i}})e^)CD})Do})
Y#Oy)g
zL
sQ)Uv)>)\V	V))_~
U)
'o)~_*)~W)
'	)l*\J)	zW)A	
\	
)V
 )(Ff
)l(){
6X))Y!&)>	}#Y)i\)_	
)PRf
)*	Ko#)jr	l)Z$)Z$)*]kuR)	T

	)&[.	)$[+)c)#)%W2J
)D}

}n)ѿ	&jo)p})\6
)le_}	)P|)	)f
		)qs)&])XK,y,R)ݩѷl')qy,)X')yZP*

)Y˰
g
)i],S){	_hS)	D	))ʪ9)_M	{	')
`Sq)ł


)9(lE{)		h
){{)(
	)(Sv^)͆,'+|)0i
0-)-Z
)a	)IE=ui
)6Xs[()*^
)+&	)ćM	P)T	\	?)?l
^)_)[z`)'Eұ
))3apal)	[a)`'U)i
XU)FUL
)
Vq*)yӳ
)&	
;r&+)wra>,)	5ͧ-)j
?
F)a	
}ī)=suG)UaO)qk
,m}
)
(-a)ӭA+)
rH7b)I}\,.	)b(	)Bb	YY~)9\~
)


\.)P
	)Ѻ.$])BI)i'
~uT+A}.Hh.^r
}cHH9c?+zh		.Y>Pt	Y>
hmY>1	ccY>N
	d9
Y>c
z;l
g"Y>	O,c		Y>l

/Y>/eT
	]	U
O]		H]	l
,N]	aq]]	NW^	]	+dtn
d,и]	a++dd]	
]
]	WsQ@U]	n
"	6n]	K
.]	6u.dT

]	Dh]	}Y
2d]	
V;/H]	
+]	&
z]	mn]	I
Yh,]	n
]m_/]	#d]	>		Zi]	m]	Hto.]	d̊idh	]	D,	]	m$~]	
m~.d]	Z		p]	`Z	~]	/pE]	
^+~d]	eY
g^]	o
,]	Z
p
.]	#-8#p
]	f\]			8[J0]	M[_u]	^
/n]	=-F
p]	2,%IRh]	[.q$?ܻqm0i+V
qp
>e3qi
-qae?w
q^c(_qp
|()k	
f(	)	UΣ)e
i}})[
^)CD})Do})
Y#Oy)g
zL
sQ)Uv)>)\V	V))_~
U)
'o)~_*)~W)
'	)l*\J)	zW)A	
\	
)V
 )(Ff
)l[)B..w])'	')3I~
		)
(])~O)J\,.
)vrHl)-a0)
UaF)"
)u)	
}Y,)1/r7)Ka>)/Lk
)
;rL^)1?)x
ULvg)AesY)x
	)1'Ua)e[
)
Eұ
 )5nq
)
	f)#h)?l
3	)9M		)tyhټq
)_E=-)+)^ӏGMx)fgr
)hi)*dM`n)a)
F_);,'t
)Mf	O?0)``)(
o)`{{f-)/(lEa)g-	)(b)`S
)M	{	1)FaD	Tb)(Q
i){
ejb)hѷ)f	i/	)ijloа)kg?b)&
)Mq)
	j)vP|))0ӽ	E)~
0	11)Nkle_)60)c&jS)bz)W2o)cW2);)[.)]	i1)10.ì)]kj)p$)T2)pKoҽ)N(kF8)]
K$)l\)_)r	}#Mk)$
	6)2Ցr
)3I)i'
~uT+A}.Hh.^r
}cHH9c?+zh
d	.Y>Pt	>Y>
hmY>1	ccY>N
	d9
Y>c
z;l
g"Y>	O,c		Y>l

/Y>/eT
{]	
m
O]		H]	l
,N]	aq]]	NW^	]	+dtn
d,и]	a++dd]	
]
]	WsQ@U]	n
"	6n]	n
.]	6u.dT

]	eDl.5]	Dh]	}Y
2d]	
V;/O]	
R
]	
z]	myn]	I
Y,]	n
]k_/]	(	.;]		#d]	>		Zi]	m]	Hto.]	d̊idh	]	D,	]	m$~]	
m~.d]	Z		p]	`Z	~]	/pE]	
^+~d]	eY
g^:]	o
,]	Z
p
.]	#-8#p
]	f\]			8[J0]	M[_u]	^
/n]	=-F
p]	2,%IRh]	[DJ5oeq2
q2e^q.)s
 GPqP/PqsQ^/qB	qg	nn3/qpqg	p
>e3q&qdduD8Gs
ql5	qxs

nqo&oWq5i
-qae?w
q^c(_qp
FQ)dh))F\
)s
v!	)[e4n)	oeIo)&
)l4
)5F}e)A	Xb)/
(R)\E	)KX
)2).\u	)u	GL
Q	)	R

)J`
)
R\)T

fF)kl5\)s
X͢
);kB
)`
}o)j
;)̮F)	Xm
#)eZE
)w)9l)[
x*C)`d)
/6)SHkx	),|)\hWL
		);z^
)2%<,Gi	)qYse)0	)/Y)R
)
G0)
)zL
)3X)^cq)k6)/E0)
)
VR)7f)~<)fVR)i)P>w>	)
)V
>)lY
	)*Q)tL	)[>)>RM
)M
*2i)R)I
Z
)<)~
d)dUi7?)7?
Ici)W_)M
):n
z_)z_e3)3s#
)$!)!W
F	)F		ڢ)o)~uTS)SuP)P)IJQ)JQ46b)beILa
)La
eQm)	d)D4LHFt
)Ft

}p)}p
6)6
=d) 8\),Sj)	 ) xS	)S	ј	ճe0	\?e0s4I2e fg(,qepiiep;>
ep
Sep74epؑbI*`	i>ޛ
vo
||Q>A7iKyIIFeehK,8-J
`eS6c>0f}	|		ޛ
@
i91p,p,*N

f 8\
3Qhf0ZPuT4>Jk1
	y`2Qg2EAq2+jY2ru21G2	2hEI2
q2
52	X
,2G+G2Y9#A2UĹB2HX
Ϲ2ˍ)2emX#

2Hύ
2Dj2X
2	X
X
2>^+2H3X
2/e#

2EK
De
28ZDe2J32	nd@42aDeZ2=Q2+@;;2}rX`;2	{*HQ29â
2Eâ
ȿ2uJâ
2:"Jb2	"Jk2E"J	2"Jj2"J2[#
+2ܠ	Ս<A2g2He#
p2qâ
2[	<2<2#Ș
<ژ
2Xn<2F
K
<b2]<%2h<P
p
0ZWZJ%2Q
ύ[fZR
(=
,R
y"
U
aR-hKR
3B͛G[	^=hj&[
P
-t(=KUK3s?4=ǓA	ѷmaR
n?h00XٓR
8AS
.4!
A

Sť	Sl3S8mt
jT4;
Tk_SV+Sf5opQQ	2ft
t
={${$reeee[5+5ee
YYE
TT	$$2u

A
A@-g}S}Sg5:@@>u
!!y7fvg
pT̲̲/f/f&	[[YoKSY>\TY>Bǜ
Y>igB[Y>9/eT
ho]	e!c]	؄I@7!]	Hi]	ru
a1.5]	w
;a
)]	)m]	e@]	zMK]	Kkn]		j]	o]	bJ]	d$jK
]	n=a]	N4G]	@U9j]	5hj
!]	W?P
p]	Pg]	P
p]	
]	\S.K]	jS.K]	F
]	j9=]	9/fK]	U
]	5T
yB]	o6lt
]	k9L]	s;ZS	]	
+
]	x
]	qj\x?]	w.Ubʟ
]	PLB]	oLl]	I\@]	KLv]	O
T
]	m\	]	]	|
B]	Uoyb]	bU]	L]	Tp;']	?	T
]	#V?AQV]	+/]	B@]	P@m]	m@\]	?%/]	TKcCI/]	3
h	g]	|//cCI/]	\+C]		/]	?m+C]	DzC]	'6/U
]	^CzC]	YX]	NcAA_]	VX]	#^]	s	]	U
^]	
U
]	gw@]	\/U
]	A|n]	3V1]	
6|n]	ڕ9]	]ec]	9]	lk=3]	CJL]	0]]	RV]	CsZ	]		fƬx
]	"V
*dc]	9@G]	Z	C"M]	9A$g]	˅]8	]	J
B]	5m)	]	^	Y]	v]	і$]	M]	p2	
N*U]	m
:xh]	"D]	{FDo
4:]	!T&q]	MZh]	ms
]	AVBa6]	.dT
y
]	8eD`]	m]	zPmrM]	?2%]	4q]	pC?P]	pg:]	p)MA&]	n
oV

]	AdQ]	m	YW]	aA]	M(o]	wy
H^VdO]	vu
g&]	u

]	n]	j
y]	]Po]	pn]	to
b]	ppEAY]	t	Ccf]	odp3]	p.]	V
B]	bo(NN]	hp(gwM<(Zw<(0w:q(y
w1-(xwU(qw6y(wU	"(<wUr(]wVdv	rd(CwQ(	wh3	(wdR(ZjwTM"(hw
`(wR
y
0(6w(w4p	~(wQb(jw6,h(rwN
[(1sw(6Nw	(wз	e~Q({~w?y()Rwd(\~"q(~~UK#(}~6`(r~.Oi[(,~vsO6(q2ftNqoD
7qf2
q#qfqיhq7%DhqAD
qM6FX2q8rqqqdžii3q34qqUUqW7^ٸAqs
E
qq̇hqio
q(FPqq]JX
qJX
qIDq2`qi g%quD7qRoe	qW{0jqhqy

Q#DqxU`=
q>GDq
=qjjpq4pضq
&rqY7k%Q:q]JQoOqj6PUqGgq7p
q7

q4qi$qqtq"JrqJrq$3qsD|gqguErs
q@FQ)dh))F\
)s
v!	)[e4n)	oeIo)&
)l4
)5F}e)A	Xb)/
(R)\E	)KX
)2).\u	)u	GL
Q	)	R

)J`
)
R\)T

fF)kl5\)s
XA
);
B
)`
}o)j[*;)̮F)	Xm
#)eZF
)߻w)9l)[
x*C)Gd)
/6)SGx	),|)\hWL
		);z^
)2%<,Gi	)qYse)0	)/Y)R)
)
N)zL
X))^)k^)E)
)
)7f	)J<V)Zz
f)i%;)P>w>))>N)Y
	)*Q0)V>	K)
8n4)h)L	)[>)>RM
)M
*2i)R)I
Z
)<)~
d)dUi7?)7?
Ici)W_)M
):n
z_)z_e3)3s#
)S	)S	 ) z
j)$8\)h=d)76)6N}p)}psLHFt
)Ft
;d)4Qm)(ILa
)La
@6b)bLJQ)JQ!)duP)PuTS)S)
ڢ*)* W
&P)&P$!)!ј	7e	\?es4I2e fg(,e!5ii>eV;>
e
M
eM
7
e:ؑbI*`	i>ޛ
o
?||Q>IA7iLyIFe}ehK,8-EJ
reS6c>0}[|		ޛ
@
i91p,p,*N

f 83Qh
Ӝ
0ZT4>>k1
	y`QgEAq+jYru1G	hEI
q
5	X
,G+GY9#AUĹBHX
Ϲˍ)emX#

Hύ
DjX
	X
X
>^+H3X
/e#

EK
De
8ZDeJ3	nd@4aDeZ=Q+@;;}rX`;	{*HQ9â
Eâ
ȿuJâ
:"Jb	"JkE"J	"Jj"J[#
+ܠ	Ս<AgHe#
p
qâ
rl>,NK
#k	â


[	<<#Ș
<ژ
Xn<F
K
<b]<%h<P
p
0ZWZJ%2Q
ύ[fZR
(=
,R
y"
U
aR-hKR
3B͛G[	^=hj&[
P
-t(=KUK3s?4=ǓA	ѷmaR
n?h00XٓR
8AS
.4!
A

Sť	Sl3S8mt
jT4;
Tk_SV+Sf	'r[[ư/f/fhj̲̲lOKOKO̵a	$ipW[+8Fӿ
'!!S+t@@%}S}S\
A
AQ$$
TT@H"H"({SSU%kkeYYee
=eeee	O5{${$]vROOuuN̷uuZ	?$$$rk"QQoKSY>\Y>Bǜ
Y>igB[Y>9/eT
ho]	e!c]	؄I@7!]	Hi]	ru
a1.5]	w
;a
)]	)m]	e@i]	K]	Kkn]		j$B]	K8o]	bJ]	d$jK
]	n=a]	N4G]	@U9j]	5hj
!]	W?P
p]	Pg]	P
p]	
]	\S.K]	jS.K]	F
]	j9=]	9/fK]	U
]	5T
yB]	o6lt
]	k9L]	sbS	]	
+
]	x
]	qj\x?]	w.Ubʟ
]	PLB]	oLl]	I\@]	KLv]	O
T
]	m\	]	]	|
B]	Uoyb]	bU]	L]	Tp;']	?	T
]	#V?AQV]	+/]	B@]	P@m]	m@\]	?%/]	TKcCI/]	3
h	g]	|//cCI/]	\+C]		/]	?m+C]	DzC]	'6/U
]	^CzC]	YX]	NcAA_]	VX]	#^]	s	]	U
^]	
U
]	gw@]	\/U
]	A|n]	3V1]	
6|n]	ڕ9]	]ec]	9]	lk=3]	CJL]	0]]	RV]	CŹ	]		fx
]	"V
Jlc]	9@G]	Z	C	M]	9Ag]	˅8	]	J
B]	5m*B]	^ƶY]	
v]	іFM$]	]	p2	*U]	m
:h]	"D]	{FD\m4:]	!&q]	^Zh]	mCV

]	AVBa6]	.dT
y
]	8eD`]	mk]	dmrMg0]	?2%]	+B@]	C05]	g	@]	)MA&]	>
n
oV

]	Ad
]	m	YW]	aA]	M(o]	wy
H^VdO]	cvu
g&]	u

]	n]	j
y]	r]Po+]	Wn]	3to
]	jpEAY]	t	Ccf]	odp3]	p.]	rV
B]	bo(NN]	heWwRnHWwRV
WwRo1WwR
oWwR]EnWwRcWwRw	ט9BWwRgdTCWwR
OWwRV|WwReWwR
BWwR>pvݡWwRd^WwRe!2WwRQeWwRT/UWwRWWwRo%XWwR#BWR0O9&WRZwWRmWR2	WR2
WR+.WRvcpWRC7߷WRX/fWR,WR#"ƫ
/ROC/U%Rv5R/U%RW
^BR;oMCBR"EBRO
PoBR_CAKOBR\%VOB[oBRR
%W
g
CBR2o2BRûoOBRsC?W
RoEO?W
R0aDfMڪ	?W
Rf
Cֻ?W
RbEܡ
L$?W
RXp?W
RE
X{
V?W
RL
if?W
RoiC?W
RfftNqoD
7qf2
q#qfqיhq7%DhqAD
qM6FX2q8rqqqdžii3q34qqUUqW7^ٸAqs
E
qq̇hqio
q(FPqq]JX
qJX
qIDq2`qi g%quD7qRoe	qW{0jqhqy

Q#DqxU`=
q>GDq
=qjjpq4pضq
&rqY7k%Q:q]JQoOqj6PUqGgq7p
q7

q4qi$qqtq"JrqJrq$3qsD|gqguErs
q@&
s
)s
8)
f
)
d))F\)gt}e)A	\
)s
K4
)2D
k)/t)	GL
 	)'<Xig8)g8k‰T
)T
@s)Xst<)
lit))y
ms)s)T

fF
)kl5\)s
X͢
);kB
)B
j
;);̮F)tXm
b)ZE
)
E
)E
9)B8)x*)
`D)D
/)SHk),|)\hWL
)F
;z^
)2%<,Gi	)qYse)0&)&R	)
)
)zL
)o
)^W)k)EN)
){i5)f)<i)
nM
)i	)Xw>Xs)ˊ/u)>i)5
ϗ);Bs)kL	)	>)>RM
)M
*2ie))I
Z
)<)~
d)dUi7?)7?
Ici)W_)M
)M
Wz_)z_3)3	6{
)6XE{
8)V3B)Bs#
)J8)Y	)6z
)L)!)@<)h{
%2)iXH6)k 
)X
)f){<6)8){
:)r)w֊)$X6)m	7L 
)t){
)!
89j)8|
)j	)O'
-)"EL)8J)s)/t)	u09e4L1!
e1!
Mn
ke
ks	ea
u`eXoe 	te49h	Wectј\?Le	iteg(,e!5ii>eV;>
e
M
eM
7e:ؑbIi>ޛ
vo
|||Q>A7A7iKyyIIFeehK,8-J
`5l6c>f}	|	|		ޛ
@

ivltp,		*N

FN
\
)Qh,f-ZPuL>J3aqt	1
	!
dk
 y`	Qg	EAq	+jY	ru	1G			hEI	
q	
5		X
,	G+G	Y9#A	
ĹB	HX
Ϲ	ˍ)	emX#

	Hύ
	Dj	X
		X
X
	>^+	H3X
	/e#

	EK
De
	8ZDe	|
Q0	yq	J3		nd@4	aDeZ	=Q	+@;;	}rX`;		{*HQ	9â
	Eâ
ȿ	uJâ
	:"Jb		"Jk	E"J		"Jj	*	"J	[#
D	(Q+	ܠ	Ս<A	g	He#
p	qâ
	[	<	<	#Ș
<ژ
	Xn<	F
K
<b	]<%	h<P
p
--ηhSť	l3Soomllj?77;
Tk}
}
_SVttS}
9u9#`
8;8<!
HPl9~}
oKSY>\Y>Bǜ
Y>igB[Y>9/eT
U]	e!c]	I@7!]	!Hi]	a1.f	]	;a
	]	)m]	me@Ę]	tc	]	zMK]	kn]	j]	o]	obJZ	]	k$jK
]	<n=a]	NUB]	
0:
Y]	Y@U9j]	5hj
!]	!W?P
p]	Pg7]	P
p]	
7]	\S.Ћ]	jS.K]	F
]	j9=]	9/fK]	U
]	T
yB]	lt
]	9L]	t;ZS	]	
+
]	x
]	qj\x?]	x?w.Ubʟ
]	ʟ
PLB]	oLl]	I\@]	@KLv]	vO
T
]	T
m\	]	]	|
B]	BUoyb]	bU]	UL]	Tp;']	'?	T
]	T
#V?AQV]	QV+/]	B@]	@P@m]	m@\]	\?%/]	T/cC]	'mw9	]	m+
]	9/]	^CX6]	
Y]	VJ7Y]	u9	]	U
|`
]	voV]	/~
]	w<~
]	lkV
]	;CJL]	0]]	]~
RV]	CsZ~
]	mAsZRm]	fƬx
]	=dƬ	]	"V
*dc]	vl=*dvl]	@G]	Z	0k]	C"M]	"l]	A$g]	D$M]	]8	]		]c]	J
B]	5m)	]	^	Y]	YGm$^J]	>:]	іB]	BM]	2	
N]	:x10]	10"D]	FDo
]	!T]	M]	ms]	AVB`]	`.dT
]	ueD`m]	mmkg0]	?2M]	4@]	C?5]	g@]	)MA&]	AdQ]	m	YW]	:aA]	d8M(o]	wy
H^VdO]	vg&]	
]	n]	j
my]	]Po+]	Wn]	to?]	jpEAY]	t	Ccf]	odp3]	.]	V
B]	bo(NN]	h،wv(7w!l(wHv
(^vw7l:(lw "
(w8("w	Rl,(wS((;wxY9(w9j9(wA:m(]uw̋~
(	w]X(!wi
.(w(wu|(4wd~(hl~"F!(9~Us(Au~^(u~69(~.O=(g"
~`
	(~X:(
~vsOv(q~v	v(ۓwf%qיhq	uLwqu$Hq4qqUqO/hqS]JX
qJX

qq	q"2`qW g0jq0j8hquDqdž>~
q=qjjsDX
gqguENps
q@&
s
)s
8)
f
)
d))F\)gt}e)A	\
)s
K4
)2D
k)/t)	GL
 	)'<Xig8)g8k‰T
)T
@s)Xst<)
lit))y
ms)s)T

fF
)kl5\)s
X͢
);kB
)B
j
;);̮F)tXm
b)ZE
)
E
)E
9)B8)x*)
`D)D
/)SHk),|)\hWL
)F
;z^
)2%<,Gi	)qYse)0&)&R	)
)
)zL
)o
)^W)k)EN)
){i5)f)<i)
nM
)i	)Xw>Xs)ˊ/u)>i)5
ϗ);Y)`$)jw)>o;)L	)	>)>RM
)M
*2ie))I
Z
)<)~
d)dUi7?)7?
Ici)W_)M
)M
Wz_)z_3)3	6{
)6XE{
8)V3B)Bs#
)L)!)@<)uGA)k)9),>n
)7m!)"
;)w::")
om) )"
v):v)k 
)X
){<6)8){
:)r)}?	)$X6)K:u)UXww);G"d>)Nl:)
:;)8v ))
)@۹)4<)k):#)"<){I
:)!
89j)8|
)	u09e4L1!
e1!
Mn
ke
ks	ea
u`eXoe 	te49h	Wectј\?Le	iteg(,e!5ii>eV;>
e
M
eM
7e:ؑbIi>ޛ
vo
|||Q>A7A7iKyyIIFeehK,8-J
`5l6c>f}	|	|		ޛ
@

ivltp,		*N

FN
\
)Qh,f-ZPuL>J3aqt	1
	!
dk
 y`cQgcEAqc+jYcruc1Gc	chEIc
qc
5c	X
,cG+GcY9#Ac
ĹBcHX
Ϲcˍ)cemX#

cHύ
cDjcX
c	X
X
c>^+cH3X
c/e#

cEK
De
c8ZDec|
Q0cyqcJ3c	nd@4caDeZc=Qc+@;;c}rX`;c	{*HQc9â
cEâ
ȿcuJâ
c:"Jbc	"JkcE"J	c"Jjc*	"Jc[#
Dc(Q+cܠ	Ս<AcgcHe#
pc
qâ
c

c[	<c<c#Ș
<ژ
cXn<cF
K
<bc]<%ch<P
p
-hSť	l3Soomllj?77;
Tk}
}
_SVttS}
9u9
Gon-w#
>=H#
]vCn;nrkI#
Z	
̵ovE
$iv[w;Z_;w";k;'>nh"Ŝyn=
=Zwwl,.#ӿ
wnwn[>H>;N,xrZ>	#
w	͎?MxSB	oKSY>\Y>Bǜ
Y>igB[Y>9/eT
U]	e!c]	I@7!]	!Hi]	a1.f	]	;a
	]	)m]	me@Ę]	tc	]	zMK]	kn]	j]	o]	obJZ	]	k$jK
]	<n=a]	NUB]	
0:
Y]	Y@U9j]	5hj
!]	!W?P
p]	Pg7]	P
p]	
7]	\S.Ћ]	jS.K]	F
]	j9=]	9/fK]	U
]	T
yB]	lt
]	9L]	t;ZS	]	
+
]	x
]	qj\x?]	x?w.Ubʟ
]	ʟ
PLB]	oLl]	I\@]	@KLv]	vO
T
]	T
m\	]	]	|
B]	BUoyb]	bU]	UL]	Tp;']	'?	T
]	T
#V?AQV]	QV+/]	B@]	@P@m]	m@\]	\?%/]	T/cC]	'mw9	]	m+
]	9/]	^CX6]	
Y]	VJ7Y]	u9	]	U
|`
]	voV]	/~
]	w<~
]	lkV
]	;CJL]	0]]	]~
RV]	CsZ~
]	mAsZRm]	fƬx
]	=dƬ	]	"V
*dc]	vl=*dvl]	@G]	Z	0k]	C"M]	"l]	A$g]	D$M]	]8	]		]c]	J
B]	5m)	]	^	Y]	YGm$^J]	>:]	іB]	BM]	2	
N]	:x10]	10"D]	FDo
]	!T]	M]	ms]	AVB`]	`.dT
]	ueD`m]	mmkg0]	?2M]	4@]	C?5]	g@]	)MA&]	AdQ]	m	YW]	:aA]	d8M(o]	wy
H^VdO]	vg&]	
]	n]	j
my]	]Po+]	Wn]	to?]	jpEAY]	t	Ccf]	odp3]	.]	V
B]	bo(NN]	heWwRnHWwRV
WwRo;WwR
	WwRw	טLWwRgdtWwR
O?WwRIWwRV5xWwRSWwRxxWwR
ƺWwRe#WwRQ~	WwRWwRh;WwRT/`xWwRB>WwRt
WwR>pBWwRh,$
C<WwR܏WwRo?WwR1<WwR#$WRmZWRvcpWRC7߷WRX/fWR,WR#"
/RJ$c$/R=yZ/Rio	C'y/U%Rv
@/U%R7d<BRW
	BR;oM\yBR"nBRO
PoBR_CAKOBR\%VOB[oBRR
%W
g
BRsC?W
R([ ?W
R	n$$*o:=?W
R
R$
J@	?W
R@<e
	?W
R\<|	o
y?W
R	n$h&?W
R
R$

4o?W
R@P@m@?W
R\<oEO?W
R0aDfMڪ	?W
Rf
Cֻ?W
RbEܡ
L$?W
RXp?W
RE
X{
V?W
RL
if?W
Rox1oC?W
RxAG?W
RfR2
y?W
RL
p+;oH?W
R	2[Ζ	Uo?W
R.{A?W
RK[pf$
	?W
RL
px$?W
R	2[
oo?W
R.{,{y?W
RK[pf%q@@hqיhq	juLwquLwqu$Hq4qqUqO/hqS]JX
qJX

qq	q"2`qW g0jq0j8hquDqdž>~
q=qjjsDX
gqguENps
q@RB)

)

)zL
g)	)p^b)kFz)EN)
){i.	)
nM

)i	)Xw>N{)ˊ[)v>>@)5
&);B)`M
<)̮F)W@<
^)$
$)mz-p)kl5\)X͢
),|)Xm
b)ZE
)x*)
/)SHk)hWL
);z^
)%<,Gi	)Yse)&)&
s
)f
)d))gt}e)\
)D
k)t)'<Xig8){5q$
)k‰T
)@s)Xst<)0)it))y
ms)L	)>)RM
)*2ie))I
Z
)<)~
d)Ui7?)
Ici)W_)M
):nWz_)3)	6{
)E{
8)3B)s)
fF
)s#
)8)\)K4
)GL
 	)Xq=)`D)E
);kB
)j
;)L)!)@<)uGA)k)9),>n
)7m!)"
;)w::")
om) )"
v):v)k 
)X
){<6)8){
:)r)}?	)K:u)UXww);G"d>)Nl:)
:;)8v ))
)@۹)4<)k):#)"<){I
:)!
89j)8|
)k:)j	)O'
-)"EL)k:)8J)s)/t)h	Weј\?Le	iteg(,eii>e;>
e
M
e	u09eL1!
eMn
kes	ea
u`eXoxe		e7e@
ivlFؑbIi>ޛ
ohK,86c>f*N


\
)Qh,aqt1
	[3<BQdk
v|Q>A7iKyf-ZPuL$
xqIIF`{qː>J3	ޛ
}	|	y`TQgTEAqT+jYTruT1GT	ThEIT
qT
5T	X
AT
ĹBTHX
ϹTˍ)TemX#

THύ
TDjT/e#

TEK
De
T8ZDeT|
Q0TyqT
J@4TaDeT[#
DT(Q+Tܠ	Ս<ATgTHe#
pT
qâ
T

T[	<T<T#Ș
<ژ
TXn<TF
K
<bT]<%Th<h-	Sť	l3Somlj?7;
Tk}
_SVtS}
9u_=P

̵ovE
$iv[w;Z_;w";k;'>nh"Ŝyn=
=Zwwӿ
wnwn[>H>;N,xrZ>	#
w	͎?MxSB	:`B(J]$
j@$E.`Bj@Y>oKSY>\Y>Bǜ
Y>}
-yY>B[Y>/eT
U]	e!c]	sHi]	I
j\x?]	w.Ubʟ
]	PLB]	oLl]	I\@]	KLv]	O
T
]	m\	]	]	|
B]	Uoyb]	bU]	p;']	?	T
]	#V?AQV]	+/]	Qy\]	B@]	P@m]	m@\]	 uy]	@U9j]	J
B]	5m)	]	
+
]	x
]	_
]		]	d	4%{]	@Byz]	lkV
]	cy]	CJL]	0]]	RV]	z]	kn]	j]	o]	9L]	V
B]	m	YW]	aA]	.dT
]	?2]	q)MA&]	04@]	C?5]	H^VdO]	vg&]	M(o]	j
my]	]Po+]	n]	to?]	nq]	Ccf]	dz]	pEAY]		yM]	.|]	od]	]%C]	UB]	0:zY]	aqq$^		]	,%
"Dj]	/cC]	m+
]	U
|`
]	/~
]	I*dA%
]	AƬSC]	CsZKz]	"t]	@=]	F
]	j9=]	]ž]	a1.f	]	;a
	]	+q]	y]	q	]	T|]	W?P
p]	\S.Ћ]	w9	]	9/]	oV]	<~
]	^CX6]	VJ7Y]	
Y]	9	]	eD`T}]		
]	%
.D]	
>]	{C@]	RDsY%]	kх
=]	e@]		Ҿ]	 ?tc	{]	o(NN]	L]	?%/]	g4@]	^	Y]	AdQ]	!S	]	I@7!]	hj
!]	]	zMK]	FDo
]	!T]	M]	ms]	AVB`]	P
p]	p
]	jS.K]	eWwRnHWwRV
WwRo;WwR
	WwRIWwRSWwRe#WwRQ~	WwRWwRh;WwRT/`xWwRB>WwRt
WwR>pBWwRh,$
C<WwRA
8WwRl#?WwR#BWR
WR#"
/RJ$c$/R=yZ/Rio	C'y/U%Rv
@/U%R]7{ rBRW
^BR;oIrCBR"BRO
PoBR_CAKOBR\%VOB[oBRR
%W
g
BR]r	%BRsC?W
R([%
?W
R	n$$*olD?W
R
R$
J0s?W
R@<e
	?W
R\<|	o
_
?W
R	n$h
?W
R
R$

B?W
R@P@m@?W
R\<oEO?W
R0aDfMڪ	?W
Rf
Cֻ?W
RbEܡ
L$?W
RXp?W
RE
X{
V?W
RL
if?W
Rox1oC?W
RxA?W
RfR2
y?W
RL
p+;oH?W
R	2[Ζ	Uo?W
R.{A?W
RK[pf$
	?W
RL
px$?W
R	2[
oo?W
R.{,{y?W
RK[p=q
q2`qW g0jq8hq	
DqftNqיkq2hqqqD4qUq/hq]JX
qsDX
gquENps
q${U8)i}@)Q(h)E|(})Dl
	)"ȒA{5'
)E%kt)
	y'
)};{)tqr))~%)o)	#)]) ϑ)ؿ)@)Gr'
)Ց^{$(
)+A	)&6t)
r3)
7s^)K$	)=_WA9F)c{Dss)f_L
g)_){{)D)E)(kF)Q 6)G)Gtzu)3&o&)0.RG)]	o)

||)__)t)`	S)W2`)ӽ	)A'a{)ca#)eE	(")
G|!)&r)ej )#a)(Q
rA)"%
)b2B6u)|}E) 'v)(b7b)֒-)A~o)sb|)$"!	)^!(
v)D`")dM$F)i)
)FT)}Q~)vPv)kwnB[	)E=v)A}
)b݆
)ɽ'	)
).")B_v)L'ww)bB)BW})^-)ww
)}8`) x'n)ǣAxc)O)*
ti)PB
c)')3	)&~}x)B ))c+
c	)YZ
	#)iB 	)0	F)'%)!	)U
_	]~)f4y)a>;)UGd)~
	|
)#~)8y)")Ua)^h)-m&)͘)!,(֔)O
)(h()GĤU+
)CC)N!!!)x*:")?)dGf)',
	$)Rd))0b~)7z	B)KAx!)C)")}eD"	})z$ؾ)UCG)$H)D~K")(HB)\#n6)#}x)DY)]w)jze)"$)Ck
)HDE)zb)~V,
)dHE)
%
7)0b
)"3)	C	$))~)C\x)JEC)ɿ#)$H)c)`)%JH)))z5FI)6w)#QI)7j,
))g)"	%){	)I!$)?
a
/#)L-
h)-
łI)
"	)/{@p)WD)ny#)8֦)"	S)[qF)ߗ#	)Dyl
))|)I4$)H
)$Z#	)3*k)ܚ1)$-
-
)%6o*)kѧ
)#	$)$	)DF=)
)m)F$E)
et)=.J)0J^)E	)
)IrJ)GOG)}%)Ј
]{+)$y) %J5	):?)A$	)ـc)

){E%){)E4)K[+f)KyD){){)uT+|i?}Ah	q$	g.
F8
(F.
$	7g$	O%K&_
5LsgYJi}/
+L@
i&6,(7
	dF
Q\'}G/
ӗ&|.&I'J('QG	Gz٩Mm	(H-%	o%	&0%	gLZ
L}t}&	5(	a/
_,FMJs%ZMg

J:&	/
J3QH0]
z,z	mHJ
7hMh1m
"hϘQ,010
N0
ji

Mi\0
H0
&0
^&	>K=a]&	HM;'#	KGGK^i &1
lw'}GGq((K'%ZL8g1
r,8
ٙ	1
$lI%
LG'
i3!{c
}c~5j
l'(Q~&	C{
gϙ&	w2
M:'	T)v'	)"ī
GDž'N\\(>
'	BGz{%6dHN'
m/N~k&{I&)فkN
0|qj|]	ZiN]		&M]	M]			pY]	m~.`|]	D,`]	̊id]	to.b]	pEF]	+~&]	#-8]	
p
.&-]	o
/]	Y
g^]	Y
2
]	(?]	~O]	X~]	|mM]	Yhܜ]	m}]	H
+]	]	2
Bc
]	N(]	&f2
]		Oa]	O)a
]	.dT
]	'-O]	-/eT
J]	-@U}]	"	2
]	e!]	H]	
/]	F
*]	%IR%3
]	,^]	=/JJ]	
^*]	'd,]	d~]	\/c]	,+]	3
B(
]	
]	J1+]	sJ]	F

BMRӞQ)9BMRf)e(<BMR3
BMRHHq&5qqn*q?XqTqi++qT|/x))4IY
)}
z()
4
j)j)/^)'	MI))܁'	)'	qI)G)jKI)"^)4K4)O(
)),).E
)jR))E/v)i(
)\)/[)()r%
)]N)k܍
)N8&)`M%)}}~)H
E)
O5)rNIK))
W
7k)4
)p))N:,)(	h)'I#~)`kǟ)I))A~M)FTZ)%(	)wQ~Ɯ)Na))84
):t~)z
)Մ|k)~~)]	))	)ޟ))oeX,G(	)fN)
)	*	!	)	RT4
d):)d))
/)
[)^KF)O~[)|,
	O)

)O)3	-)O)/*O)*)MO
)I
J,)o)
)',:)R}P)7,;
)U(	ל)mx(	)L	g
K)cOhA*)1JUJ)
f
H)h)%^	)ή=).ƂP))[KW)x4
3
)pJ)V
4
)	k2P)(	)J)>a*)‚xOk))ҟ	0')PP)saK)-0|
)A0(	)P()x
JG)*	)Q4
EQ)ѠH)+)(	*O)c0)O))5
_#)	)	)+J))	)Q
)J6a)c0)G5
m5
C)	)KLi)P)0
)
)
&5
)D(.)-+5
-)A
&	l)DP)+C-\)y-b)-)܎
]V)Ql)l
k))
))0)\l0)K-)QTl)yP6

)^l
)OLs))PΠ)\	-)NJ-. )l)>ȃ>
)F))1)RT)`Y+z)	)	)h)E6
1))Ң?)4ʞb.)G18R	)6P)=
))	u6
)2.))f	nR)LR)6


) R))	N)l)1	iV	)PY)+%m).)	)"*)<a:)@K.R)0SmO)d**	L)F*	0/g)7S{*	)2fa)*	*	)`*)*)+	)Le/k
)K
)^")o)#M+€)/c)SM)͋){	)"`S)m)
)G.)	X)xM6
Q)Άy8)sK)
M)iK++)[+	3)ZQ
)m`)K)Ȅ
)Q+s)	)//2
)	+	?)֏
7
)S)20)
B+))+K)4,Äm);	ްa0)	p
)m	d)%<ԡ)
LnRn)Їr	)0x)G)MBL)>
xL)
)	0m1)1vS)
=)^7
1)7<
)Tj
L)K9TP)	"1)7
Ќ)_MQ) 2~)Lxe,)I2))$1W)+	v2)Y1F	)+	7
7
)22g)-Mr
),)+N)+Q)}1G
)}
3N	)nT[M	R)iNRS)W)-8
),	$)S8
;R)Zn)N,,	)'T),N
)nڤpR)M)2|	)K);o)8
9,\)TPo)No)ʱ|)v:)IM)
|,	)7Tq)KQ.).OR)3yT)=3%)')`

)of),)8
&-[-),	-g3)
R)u)
81)G	)3)o	)!
)}1)-8
)3)ֆW
))4)>n)5

,	)S[O.)o,&)4͡)*	+4)ASc)`	I4	)`j)	TD.)BK)S"-		)ܑ
p)Mp$~4).2)M),O4ehZe4إOe.NeO,U19
e.e:QUegS[Se45Se,,S2e	ee2_
ePyp7Ne4X-	ekNSe
e}NN	e.Ӊv2e$5ZO9
eu9
SևeH}ee2>5e99
ev	T
e-	9
eXeF
peSN5
b52Y|wCdU9
kQ
2
.op
ʆ9
,:
!	9
	~3-	-	
	/-T55كy	03N.	Ȣc@	;
;T:
:
ԣ:.	/PQp5YPg	U
s.	,q%/!qO
	>
c:

6NcU/Gq.	f3}/UU^


P$ 
VZ	/̲L
C6>TlT:


OT.		8O=KV|

-;
C;
nO	d@-Z23OBO}q /	&c-y6TX	X/q3ψPV/			Tc;
8%
0N/	7
-fT<
P6;
4;
;>4]$Y>qY>-lY>PϤY>Ƈ/	;
Y>qq4PY>WPY>qK-Y>
	[
Y>X
Y>̊Y><
VY>)
"`PY>|s
2UY>V
ȧY>-	Y>A0:
Y>L
RUY>0<
.Y>7nY>Ɠ
Y>;	s4Y>ӓ
Y>VrY>և
Y>/	pUY>˃']	_	]	PM]	6]	SS%
0	]	
&.]	Uu
R]	P6]	7P]	a]	qe0]	I<
0]	H]	gѳ]	>Vi<
]	44]	V0P]	4p
]	H^0]	vi	]		<
]	QU]	S
]	/
10	]	W0]	<	]	ɣ
]	'7]]	0J.A]	>7]	dgV]	"	
]	S0	oɄ]	e!]	]	&r

]		
M
]	,]	
j0	]	U
]	P]	y
<
]		1]	gc7]	/eT
]	.dT

]			P]	4+	]	U]	H	5U	]	]	k.!W]	Dr]	n
<
]	
K
]	m
n]	l4]	JW	0	]		%	P]	PBy]	X+
]	U*]	܉g*]	M1c1]	hrP
]	yƔ
O]	 43Q]	
7
]	7]	5}1]	P
cQ]	Q	]	
!i]	@!Q]	<Q%]	
0	]	W>	]	rx.P]	P
xr]	~	]	1n0	]	1*
S]	<

]	M]	7p
]	7
]	֤0	]	)5QL
]	r]	r]	8oQ]	*Q]	=
B5]	j
O
]	1]	
Q]	j
I]	)L
]	Uq
]	C.]	>=
4+	]	
~I	qV.,VqqQRqיqɈT5/q
Z	1q
Qq)
q0[=
q
pqWȴBq=
Qqو"ťq|/x))4IY
)}
z()
4
j)j)/^)'	MI))܁'	)'	qI)G)jKI)"^)4K4)O(
)),).E
)jR))E/v)i(
)\)/[)()r%
)]N)k܍
)N8&)`M%)}}~)H
E)
O5)rNIK))
W
7k)4
)p))N:,)(	h)'I#~)`kǟ)I))A~M)FTZ)%(	)wQ~Ɯ)Na))84
):t~)z
)Մ|k)~~)]	))	)ޟ))oeX,G(	)fN)
)	*	!	)	RT4
d):)d))
/)
[)^KF)O~[)|,
	O)

)O)3	-)O)/*O)*)MO
)I
J,)o)
)',:)R}P)7,;
)U(	ל)mx(	)L	g
K)cOhA*)1JUJ)
f
H)h)%^	)ή=).ƂP))[KW)x4
3
)pJ)V
4
)ҟ	0')PP)saK)-0|
)A0(	)P()x
JG)*	)Q4
EQ)ѠH)+)(	*O)c0)O))5
_#)	)	)+J))	)Q
)J6a)c0)G5
m5
C)	)KLi)P)0
)
)
&5
)D(.)-+5
-)A
&	l)DP)+C-\)y-b)-)܎
]V)Ql)l
k))
))0)\l0)K-)QTl)yP6

)^l
)OLs))PΠ)\	-)NJ-. )l)>ȃ>
)F))1)RT)`Y+z)	)	)h)E6
1))Ң?)4ʞb.)G18R	)6P)=
))	u6
)2.))f	nR)LR)6


) R))	N)l)1	iV	)PY)+%m).)	)"*)<a:)@K.R)0SmO)d**	L)F*	0/g)7S{*	)2fa)*	*	)`*)*)+	)Le/k
)K
)^")o)#M+€)/c)SM)͋){	)"`S)m)
)G.)	X)xM6
Q)Άy8)sK)
M)iK++)[+	3)ZQ
)m`)K)Ȅ
)Q+s)	)//2
)	+	?)֏
7
)S)20)
B+))+K)4,Äm);	ްa0)	p
)m	d)%<ԡ)
LnRn)Їr	)0x)G)MBL)>
xL)
)	0m1)1vS)
=)^7
1)7<
)Tj
L)K9TP)	"1)7
Ќ)_MQ) 2~)Lxe,)I2))$1W)+	v2)Y1F	)+	7
7
)22g)-Mr
),)+N)+Q)}1G
)}
3N	)nT[M	R)iNRS)W)-8
),	$)S8
;R)Zn)N,,	)'T),N
)nڤpR)M)2|	)K);o)8
9,\)TPo)No)ʱ|)v:)IM)
|,	)7Tq)KQ.).OR)3yT)=3%)')`

)of),)8
&-[-),	-g3)
R)u)
81)G	)3)o	)!
)}1)-8
)3)ֆW
))4)>n)5

,	)S[O.)o,&)4͡)*	+4)ASc)`	I4	)`j)	TD.)BK)S"-		)ܑ
p)Mp$~4).2)M),O4ehZe4إOe.NeO,U19
e.e:QUegS[Se45Se,,S2e	ee2_
ePyp7Ne4X-	ekNSe
e}NN	e.Ӊv2e$5ZO9
eu9
SևeH}ee2>5e99
ev	T
e-	9
eXeF
peSN5
b52Y|wCdU9
kQ
2
.op
ʆ9
,:
!	9
	~3-	-	
	/-T55كy	03N.	Ȣc@	;
;T:
:
ԣ:.	/PQp5YPg	U
s.	,q%/!qO
	>
c:

6NcU/Gq.	f3}/UU^


P$ 
VZ	/̲L
C6>TlT:


OT.		8O=KV|

-;
C;
nO	d@-Z23OBO}q /	&c-y6TX	X/q3ψPV/			Tc;
8%
0N/	7
-fT<
P6;
4;
;>4]$Y>qY>-lY>PϤY>Ƈ/	;
Y>qq4PY>WPY>qK-Y>
	[
Y>X
Y>̊Y><
VY>)
"`PY>|s
2UY>V
ȧY>-	Y>A0:
Y>L
RUY>0<
.Y>7nY>Ɠ
Y>;	s4Y>ӓ
Y>VrY>և
Y>/	pUY>˃']	_	]	PM]	6]	SS%
0	]	
&.]	Uu
R]	P6]	7P]	a]	qe0]	I<
0]	H]	gѳ]	>Vi<
]	44]	V0P]	4p
]	H^0]	vi	]		<
]	QU]	S
]	/
10	]	W0]	<	]	ɣ
]	'7]]	0J.A]	>7]	dgV]	"	
]	S0	oɄ]	e!]	]	&r

]		
M
]	,]	
j0	]	U
]	P]	y
<
]		1]	gc7]	/eT
]	.dT

]			P]	4+	]	U]	H	5U	]	]	k.!W]	Dr]	n
<
]	
K
]	m
n]	l4]	JW	0	]		%	P]	PBy]	X+
]	U*]	܉g*]	M1c1]	hrP
]	yƔ
O]	 43Q]	
7
]	7]	5}1]	P
cQ]	Q	]	
!i]	@!Q]	<Q%]	
0	]	W>	]	rx.P]	P
xr]	~	]	1n0	]	1*
S]	<

]	M]	7p
]	7
]	֤0	]	)5QL
]	r]	r]	8oQ]	*Q]	=
B5]	j
O
]	1]	
Q]	j
I]	)L
]	Uq
]	C.]	>=
4+	]	
~I	qV.,VqqQRqיqɈT5/q
Z	1q
Qq)
q0[=
q
pqWȴBq=
Qqو"ťqFQz)Rdh))\
)v!	:):zq)=
oe)&
s
)4
)
RF}e)1	D
1)ȅ
)
\E	)KX
)r).\&)&GL
Qۋ)v	R
d)d/)	>

fFW)-kl5 ?
)
X͢
)A;kB
)j
h)̮F)mXm
b)c/ZE
)sE
)9z)ސ8~	)ސx*D)`I?
)'
/)X1	SHk)hWL
)w5;z^
)t%<,Gi	)Yse)M
s6)	)//Y)	RI8)k
	
)[2	:)>)2	0)^)@tk)E0)2	[LR)LR!	)!	YVf)
<)U2nM
R)R	n2)]w>_W)0
w)w`>
)

)
)<)=1	M
)6
rV)?
)
8):688)s	)
*3)09T)#)
)W)'')Q
\t)d)7b9)w
);V)")<C
)V))[<)ȍ	)V|) )e)
)T64X)
5	)x3	)pX|6)q	c)5!S)94
)^
))]S)X)\*)t)Rê)6
)
X)d47)in)))_Jo)f)t0>)>/i?
)?
g1	?
)?
6
?
)?
(W?
)?
f3
?
)?
@
?
)?
tu?
)?
-?
)?
?
)?
R?
)?
K3?
)?
O?
)?
?
)?
=u?
)?
3	?
)?
S?
)?
Y?
)?
U@
?
)?
1p
?
)?
lu?
)?
ΈJY?
)?
S@
?
)?
i?
)?
1?
)?

?
)?
݌?
)?
!7Y?
)?
9a?
)?
T?
)?


?
)?
4	?
)?
R?
)?
/dW?
)?
U79?
)?
u
?
)?
Yq?
)?
2Hd?
)?
t	?
)?
rq?
)?

p?
)?
&5R?
)?
2?
)?
"S)S9f)S)N2)V)2T)ђI)W
)i)^R)6;))_J0:)W
7)٨)l:):3))7)L

):Y))QS)
$
)7 )u
)Y)WK)T):\)`
$)`)*;))L4	)u<T))2)+8	)Zw)-))S0)OFX)X@
&F)&F	&F)&F:
&F)&F3&F)&F?3	&F)&Fl&F)&Ff8?&F)&Filh&F)&F%
&F)&FBY&F)&Ft&F)&F&R3&F)&F4	&F)&F{&F)&F&F)&FO{&F)&FX&F)&F&F)&F8&F)&F?u&F)&F̙

&F)&FYo&F)&F8&F)&FSs&F)&F4	&F)&Fɦ&F)&F3&F)&F3&F)&F9
&F)&F4	&F)&F4&F)&FA
9v&F)&F,5	f5	&F)&FZ;&F)&F*
&F)&F&F)&F4~F&F)&F?F&F)&FcK&F)&F5&F)&F4&F)&FAf
&F)&F/J)/JR+<e
	
=fe
.	e+'e#Iei
e7ei>ޛ
3vYoZ|l
Q>A7ZIIF1[hK,8Y4
`xTf}	|	|	6c>uvp,99Y9>XSP	
v*N

FN
5\
)TQh,ܓf-5ZPuLw>J31
	44
4Ⱥ;v[45T>\Hv^c
PT	27
 U9!w
06;A
%@58	UB
;5	|kUe
V7
\ZWQ
J
Q
ύ[fZ;	R
?(=
J,R
y"
U
aR-hKR
30
B͛G[	^=^=1TXw<b
58n8XƬY";5	h:5	je&[
P6	B
-t><=0YV3s?@@{ǓAW	ѷmaR
nѓh00
X#R
8A8As:.p
p
B
A

Sť	_5l3SUmj?SxB;
Tkg_SVû\S
hW=VX<6fV
mb3P8
B<©zvzu<
KnE2zN!'o8V
>7	%:vvz?
?

?
?
x]?
?
e:?
?
J<?
?
	:?
?
J_?
?
<B
?
?

?
?
g?
?
':kw?
?
q?
?
p?
?

?
?
Uq
?
?
ͬ?
?
:?
?
x?
?
}	?
?
nv?
?
D6
?
?
gM?
?

9;9%XEagz7	B
aXU̜
:~VtW5C

Xw9|6
;H
!ԔdO,6hXqC
C
S]&F&F
6&F&FX@
&F&F+O&F&F&F&F|7	&F&F|u&F&Fx&F&FVW&F&F
&F&FvJ]
&F&F'we&F&F'ե
&F&F`:J&F&F7	&F&F&F&FԌ&F&FW&F&FF;C
&F&F,7&F&F$&F&F&F&F:y9"D
Y>Y>h7QyY>	W9Y>z;l
LY>
/eT
U]	=e!c]	7	I@7!]	Hi]	uya1.(]		;a
)]	)m]	e@]]	zY
K]	ND
8q]	kn]	`j]	lD
^K:]	|
$jK
]	7	]	@U9j]	S
hj
!]	:	5]	SW?2]	?]	2]	
?]	\S.O]	jO]	F	]	SR:?]	Y9L]	!S	]	~
+
]	/cCI/]	m+C]	u^CzC]	D
VX]	*
U
^]	
/U
]	6|n]	u9]	lkV
]	0]]	WAsZ]	=*dvl]	0]]	D$M]		]c]	d	]	7l]	n}]	
^]	p:ʐ\BZ]	O
Z]	:	(^F]	-	\WX]	J
B]	Z5m)	]	;^	Y]	LGm$^J]	]	іB]	BM]	2	
N]	:x10]	10"D]	FDo
]	!T]	M]	ms]	A	;	`]	s
Y]	.dT
]	eD`]	>=
B^:]	
g]	)MͰ]	Oi;@]	eC5]	nAdQ]	m	YW]	pM]	;H^Vd]	vk]	?n7]	-Yj
m]	]Po]	J	nu^]	^to?Y]	xpEAY]	:[Ccf]	0d~;]	\odp3]	.RA]	RAV
T]	Ξ

8]	oNN]	
y`QgEAq+jYru1G	hEI
q
5	X
,G+GY9#A̍ĹBXHX
Ϲˍ)emX#

Hύ
DjX

X
X
>^+H3X
/e#

EK
De
8ZDeoQ0EqJrp
ͯ	drpQ^3	nd@4aDeZQ+@;;rX`;{*HQ9â
Eâ
ȿuJâ
ȿgXâ
;:"Jb@	"JkE"J	r"Jj"J[#
D?	Q+ܠ	Ս<AgHe#
pqâ

#Z	â
;
[	<<#Ș
<ژ
Xn<F
K
<b]<%h<M<(Zw<(0w1-(xwU	"(<wQ(	wdR(ZjwTM"(hw(w4p	~(wQb(jwN
[(1sw(6Nwз	e~Q({~w?y()Rwd(~"q(~~j5#%(
~UK#(}~.Oi[(,~`
	f(~vsO6(q2ftNqD
q2qf1qי	qzE
)s
%Dlq
K_ȕqy
qD<qA4qUPqsQ^ٸX	q@
Xq\qϫnZqz<<q!Y]
ա
qm
'q42`q g%quD7q
o]q-F
W{Aq7s
q~Y;dq8#Lq=q-	sDX
gquENps
qGU)i}	)h<
f(A
)|()gDl
})v_,)F
)cK]^)Ƒ	d,	)ad)
 \/;)>9+΢
)l;B()ȒA{G)	%ktg9)
	2?)ZJ;{)#
t)W)0)Q	o);;	,)c~d;	)܏v)	9a)D)E)PRŬ;)Ko
)r	b
)e)0.O)T

.9)[.R?)[)
)W2?
)K,+)P
)	qZ)e
pA9)&F
a[)_O)D	a)ʪ)1:{	=)(b)X
;))Y	)j
)ѣ
[)&	["\)M	g
)	\	)ܭ
)[A)Eұ
F)3apa)6[)
)
<)a>;	)5A)?
)_\
})"
)Uaa)h?)-a\])ӭA)&Hտ)(o)	@G
)~
)
\m)!c:)Ǐ)uT+?@Ti3!\}$B
h.^T
T
h	Y>	.Y>Ptj]	BZi]	%
	ͤ
]	BG
M]	%		pY]	Mm~.`|]	:D,`]	b̊idY]	
to.b]	pEF]	#+~]	y]#-8]	+Z
p
.&-]	o
/]	C\Y
g^]	|Y
2]	(?]	0mn]	]Yh2]	bm]	H
#@]	#@G]	G2
B]	
E]		E]		Oa
]	
O)I^]	.dT
٦]	}<	'ǐ]	/eT
J]	=	
O]	
H]	sQ@U]	@"	6n]	$
/]	_F
]	<%IRK]	§
mH]	YHmq'&5=q}
qn=q?	qU<q͝i+q&
s
)8)f
)d))\)gt}e)\
)K4
)D
k)t)GL
 	)'<Xig8){5q$
)k‰T
)@s)Xst<)0)it))y
ms)s)
fF
)kl5\)X͢
);kB
)j
;)̮F)W@<
^)$
$)mz-p)Xm
b)ZE
)E
)x*)`D)
/)SHk),|)hWL
);z^
)%<,Gi	)Yse)&)Xq=)R<)
A	)

)zL
E)=)"
^I
)dk>)
Ej)
;F){i6e)x^i)Xw>)ˊ)OA	>`)&5
C	)DZܶ){L	)>)RM
)*2ie))I
Z
)<)~
d)Ui7?)
Ici)W_)M
):nWz_)3)	6{
)E{
8)3B)s#
)Y^A)Y	)S>_)6z
)L)!)@<)uGݩ
)t)W	)'
)C	F5)Fҕe)k)9),>n
)7m!)"
C	)>
'D	)0=U)I
|)kP
j=)>:	)w::")
) I)"
):JB)h{
%2)d))iXH6)
TD	f)k 

)X
)hf)7#J
)f)8_۶
){<6)8){
:)r)})w֊)z
Fg)$X6)m	7L 
)6)t){
)K:u)Ugw);G"d>)g
:)HB$)؞G
))Nl:J
)
:;)8v ))
)sQJ
)>C)Gh=K
);)D	9G)@۹)_KhD	)K
i	)`E	S)E	)4<tG)k):#)"<){I
:)(L
)h)^L
G)k__#a)ܪ
 F	_)!
89j)8|
)j)O'
a)"EL)8J)

)/t
)5H	)w$C)}		M>)9
h[F	)CKiH)	u09eL1!
eMn
kes	ea
u`eXoxe		eh	Weј\?Le	iteg(,eii>e;>
e
M
e7eؑbIi>ޛ
vo|Q>A7iKyIIFhK,8`6c>f}	|		ޛ
@
ivlF*N


\
)Qh,f-ZPuL$
xq>J3aqt1
	[3<BQdk
{qːP

-z>h-	Sť	l3Somlj?7;
Tk}
_SVtS}
9u_=#`
8hl\`	zb;8<!
@	F	HPl`D
̜@_eF	H>!?2R	`9~}
&id
i_>*?g	ȗL
B_\?Bj@Y>}
-yY>oKSY>\Y>Bǜ
Y>B[Y>Hi]	I
/eT
U]	e!c]	sI@7!]	]ž]	a1.f	]		;a
	]	+q]	y]	q	]	e@]	tc	{]	zMK]	_
]	kn]	j]	o]	UB]	0:zY]	aq@U9j]	hj
!]	W?P
p]	]	P
p]	p
]	\S.Ћ]	jS.K]	F
]	j9=]		]		Ҿ]	d	4%{]	Byz]	%
.D]		
]	z]	RDsY%]	9L]	!S	]	
+
]	x
]	j\x?]	w.Ubʟ
]	PLB]	oLl]	I\@]	KLv]	O
T
]	m\	]	]	|
B]	Uoyb]	bU]	L]	p;']	?	T
]	#V?AQV]	+/]	Qy\]	B@]	P@m]	m@\]	 uy]	?%/]	/cC]	w9	]	m+
]	9/]	^CX6]	
Y]	VJ7Y]	9	]	U
|`
]	oV]	/~
]	<~
]	lkV
]	cy]	CJL]	0]]	kх
=]	
>]	RV]	{C@]	CsZKz]	AƬSC]	I*dA%
]	@=]	"t]	J
B]	5m)	]	^	Y]	q$^		]	,%
"Dj]	FDo
]	!T]	M]	ms]	AVB`]	T|]	.dT
]	eD`T}]	]%C]	?2]	f?4@]	C?5]	g4@]	)MD]	AdQ]	m	YW]	aA]	M(o]	H^Vd?]	v]	]	nq]	j
mV
]	]Po+]	n]	to?]	pEAY]	Cyd]	d͸]	od]		yI]	. `]	V
B]	o(NN]	y`QgEAq+jYru1G	hEI
q
5	X
A
ĹBHX
Ϲˍ)emX#

Hύ
Dj/e#

EK
De
8ZDe|
Q0yq
J@4aDe[#
D(Q+ܠ	Ս<AgHe#
pqâ
[	<<#Ș
<ژ
Xn<F
K
<b]<%h<،wv(7w!l(wHv
(^vw7l:(lw "
(w8("w	Rl,(wS((;wxY9(w9j9(wA:m(]uw̋~
(	w]X(!wi
.(w(wu|(4wd~(hl~"F!(9~Us(Au~^(u~69(~.O=(g"
~`
	(~X:(
~vsOv(q~v	v(ۓwftNqיkq2hqqqD4qUq/hq]JX
q
q2`qW g0jq8hq	
Dq=qsDX
gquENps
q|/x))4IY
)}
z()
4
j)j)/^)i(
)r%
)]N)k܍
)N8&)`M%)}}~)H
E)
O5)rNIK))
W
7k)4
)p))N:,)(	h)'I#~)`kǟ)I))A~M)FTZ)%(	)wQ~Ɯ)Na))84
):t~)z
)Մ|k)~~)]	))	)ޟ))oeX,G(	)fN)
)	*	!	)	RT4
d):)d))
/)
[)^KF)O~[)|,
	O)

)O)3	-)O)/*O)*)MO
)I
J,)o)
)',:)R}P)7,;
)U(	ל)mx(	)L	g
K)cOhA*)1JUJ)
f
H)h)%^	)ή=).ƂP))[KW)x4
3
)pJ)V
4
)
W
)D1
)T
	){C=b)ȗ?)	
!)ҟ	0')am)
I G	)	)?:G	)
9a)	
_b)ɂH,	)JL	)PP)5A
_a)saK)-0|
)A0(	)P()x
JG)*	)Q4
EQ)ѠH)+)(	*O)c0)O))5
_#)	)	)+J))	)Q
)v?)J_G	)?w`)G5
m5
l)KL))0l	)
)e
&	C)DPb)ݳ:)+HJ)y-DO)-&)܎
])Q)l
k))G)~)QT);@)yP?')^`)f)=)P%)\	=)NJ%@)
G	Ɠ)xV)Z)RI[)`G	))h)E6
1)H	)Ң)a))	u6
).I)2
)f}b)LR8)6
a)Z@@) R))	)1+).TD)@]@w)
)<Q)@K.)0Smb)d**	)F*	0/)7S
)*)`)L
@	)LŠ))^dI)i)#M+	)/P)SM5j)	)@)*>)G
)M
:H	)xM6
])Άy)sK')
I)iK+&c)qK)Ȅ
e)WclH	)Q+i)	)//<)	+	a)֏
)S))@ÄH	);	ް2)bjI	)	kl)m	ДRa)%<))
Lnp)Їr)0xa))#0b)1v	A)b)
BAN)ߙB)7<)Tj
Ȟ)K9T)	"c)7
\)cI))$1@)+R	)+	)Y1MM
<)+	7
)22)-MrxA)M
)+)$[Mr)iNRH)8),	)-8
A),	h)S8
a6I	) A)NιU)mI	)y*A)KtkA)E
);s)8
A[)T)ND)ʱf)v:)I)Ȅ״)3y)}.b)=3M
P)5rb)`
c)o),J)8
&-),	-I	)jGB)3)
B))Ib)}1)-	)3)ֆQ)b)պ[Oɬ
)o,)cI	)43d)
)ASa)`	I4IJ)`)	T)BKD)cBJ)M
),O4ehZe4إOe.NeO,U19
e.e:QUegS[Se45Se,,S2e	ee2_
ePyp7Ne4X-	ekNSe
e}NN	e.Ӊv2e$5ZO9
eu9
SևeH}ee2>5e99
ev	T
e-	9
eXeF
peSN5
b52Y|bjJ9
:ƙBQ

aƵԕBAkʆ,:
;
B$N
	9k
'U-	BidZN
.		03?kd+
kF
;bT:
;Bd/P_/<YP>U
`	ҡJ!qa	>
p)J	Gq3Cf3+
/K
_$hB 
V6J	9eK\a:
iC
Oo&b	H.D|

-e̶Zjt@-ZK7eK2tCD70cyc-֭
heB		ŅqNLlkV/	!	N
׻mJ	8	[/	
-.	%,
P3]	bb4B;ֺ]$Y>qY>-lY>PϤY>Ƈ/	;
Y>qq4PY>WPY>qK-Y>
	[
Y>X
Y>kCY>̊Y><
VY>)
"`PY>|s
2UY>V
ȧY>-	Y>A0:
Y>L
RUY>0<
.Y>7nY>Ɠ
Y>;	s4Y>ӓ
Y>VrY>և
Y>kY>eY>	eY>'Y>b/CyY>k]%Y>kEY>gY>)fZY>/	pUY>˃']	_	]	PM]	6]	SS%
0	]	
&.]	Uu
R]	P6]	7P]	a]	qe0]	I<
0]	H]	gѳ]	>Vi<
]	44]	V0P]	4p
]	H^0]	vi	]		<
]	QU]	S
]	/
10	]	W0]	<	]	ɣ
]	'7]]	0J.A]	>7]	pEb]	
]	dgV]	"	
]	S0	oɄ]	e!]	]	&r

]		
M
]	,]	
j0	]	U
]	P]	y
<
]		1]	gc7]	/eT
]	.dT

]			P]	4+	]	U]	H	5U	]	]	k.!W]	Dr]	n
<
]	
K
]	m
n]	l4]	JW	0	]		%	P]	PBy]	X+
]	U*]	܉g*]	M1c1]	hrP
]	yƔ
O]	 43Q]	
7
]	7]	5}1]	P
cQ]	Q	]	
!i]	@!Q]	<Q%]	
0	]	W>	]	rx.P]	P
xr]	~	]	1n0	]	1*
S]	<

]	M]	7p
]	7
]	֤0	]	)5QL
]	r]	r]	8oQ]	*Q]	=
B5]	j
O
]	1]	
Q]	j
I]	)L
]	Uq
]	C.]	>=
4+	]	
~I	qJ	'qV.,VqqQRqיq5LfcqɈT5/q7qRL.
q
Z	1q
QqWqGCq)
q0[=
q
pq+gLqWȴBq[[Cq=
Qqو"ťq|/x))4IY
)}
z()
4
j)j)/^)i(
)r%
)]N)k܍
)N8&)`M%)}}~)H
E)
O5)rNIK))
W
7k)4
)p))N:,)(	h)'I#~)`kǟ)I))A~M)FTZ)%(	)wQ~Ɯ)Na))84
):t~)z
)Մ|k)~~)]	))	)ޟ))oeX,G(	)fN)
)	*	!	)	RT4
d):)d))
/)
[)^KF)O~[)|,
	O)

)O)3	-)O)/*O)*)MO
)I
J,)o)
)',:)R}P)7,;
)U(	ל)mx(	)L	g
K)cOhA*)1JUJ)
f
H)h)%^	)ή=).ƂP))[KW)x4
3
)pJ)V
4
)	xO2P)(	)J)>a*)‚kk))
W
)D1
)T
	){C=b)ȗ?)	
!)ҟ	0')eL)am)
I G	)	)?:G	)
9a)	
_b)ɂH,	)JL	)PP)5A
_a)saK)-0|
)A0(	)P()x
JG)*	)Q4
EQ)ѠH)+)(	*O)c0)O))5
_#)	)	)+J))	)Q
)J6a)c0)G5
m5
C)	)KLi)P)0
)
)
l5
)D(.)-+-)A
&	l)DP)+C-\)y-b)-)܎
]V)Ql)l
k))
)e)0)\lq)K-)QTl)yP6

)^l
)OLs))PΠ)\	-)NJ-. ))>ȃ>
)/F))1)RT)`Y+z)	)	)h)E6
1))Ң?)4Ȣb.)G18R	)6N
P)=
))	u6
)2.))f	nR)LR)6


) R))	N))1	iV	)iY)+%m).)	)"*)<a:)@K.R)0SmO)d**	L)F*	0/g)7S{*	)2ea)*	*	)`N
*)*)+	)Le/k
)K
)^")o)#M+€)/c)SM)X
){	)b`S)m)
)G.)	X)xM6
Q)Άy8)sK)
M)iK++)[+	vC3)ZQ
)O
`)K)Ȅ
)Q+s)	)//2
)	+	?)֏
7
)S)20)
+))+K)4,Äm);	ްa0)	p
)m	d)%<ԡ)
LnRn)Їr	)0x)G)M)>
xL))	0m1)1vS)
=)^7
1)7<
)Tj
L)K9TP)	"1)7
Ќ)_Q) 2~)Le,)I2))$1W)+	v2)Y1F	)+	7
7
)22g)-Mr
),)+N)+Q)}1G
)}
	)nT[M	R)iNRS)C)-8

),	)S8
a) n)Nι,,	)mI	T),
)n8pR)c)y|	)Kt);o)8
9,\)TPo)No)ʱ|)v:)IM)
C)7Tq)K4.).OR)3yT)=3%)')`

)of),)8
&-[-),	-g3)
)u)
o1)G	)3)o	)!
)}1)-8
)3)ֆW
)))>n)5
k,	)S[O.)o,&)4͡)*	+4)ASc)`	I4	)`j)	TD.)BK)S	)ܑ
p)MpFc~4).2)M),O4ehZe4إOe.NeO,U19
e.e:QUegS[Se45Se,,S2e	ee2_
ePyp7Ne4X-	ekNSe
e}NN	e.Ӊv2e$5ZO9
eu9
SևeH}ee2>5e99
ev	T
e-	9
eXeF
peSN5
b52Y|wCdU9
k
2Q
.op
9
,:
ʆ!	9
	~3
-	-		/-T55ك03y	N.	Ȣc@	;
T:
;:
ԣ:.	/PQp5
g	UYPs.	,q%/!qO

	>c:

6NcU/f3.	Gq}/UU^


PV 
$Z	/̲L
C6>TlTO

:
T.		8O=
-KV|
;
C;
nO	d@-f2|cOB}q /	&c-y6TX	X/q3ψP		V/	Tc;
8%
0N-7
/	fT<
P6;
;;
4>4]$Y>qY>-lY>PϤY>Ƈ/	;
Y>qq4PY>WPY>qK-Y>
	[
Y>X
Y>kCY>̊Y><
VY>)
"`PY>|s
2UY>V
ȧY>-	Y>A0:
Y>L
RUY>0<
.Y>7nY>Ɠ
Y>;	s4Y>ӓ
Y>VrY>և
Y>kY>eY>	eY>'Y>b/CyY>k]%Y>kEY>gY>)fZY>/	pUY>˃']	_	]	PM]	6]	SS%
0	]	
&.]	Uu
R]	P6]	7P]	a]	qe0]	I<
0]	H]	gѳ]	>Vi<
]	44]	V0P]	4p
]	H^0]	vi	]		<
]	QU]	S
]	/
10	]	W0]	<	]	ɣ
]	'7]]	0J.A]	>7]	pEb]	
]	dgV]	"	
]	S0	oɄ]	e!]	]	&r

]		
M
]	,]	
j0	]	U
]	P]	y
<
]		1]	gc7]	/eT
]	.dT

]			P]	4+	]	U]	H	5U	]	]	k.!W]	Dr]	n
<
]	
K
]	m
n]	l4]	JW	0	]		%	P]	PBy]	X+
]	U*]	܉g*]	M1c1]	hrP
]	yƔ
O]	 43Q]	
7
]	7]	5}1]	P
cQ]	Q	]	
!i]	@!Q]	<Q%]	
0	]	W>	]	rx.P]	P
xr]	~	]	1n0	]	1*
S]	<

]	M]	7p
]	7
]	֤0	]	)5QL
]	r]	r]	8oQ]	*Q]	=
B5]	j
O
]	1]	
Q]	j
I]	)L
]	Uq
]	C.]	>=
4+	]	
~I	qV.,VqqQRqיq5LfcqɈT5/q7q
Z	1q
QqWqGCq)
q0[=
q
pqWȴBq[[Cq=
Qqو"ťq|/x))4IY
)}
z()
4
j)j)/^)i(
)r%
)]N)k܍
)N8&)`M%)}}~)H
E)
O5)rNIK))
W
7k)4
)p))N:,)(	h)'I#~)`kǟ)I))A~M)FTZ)%(	)wQ~Ɯ)Na))84
):t~)z
)Մ|k)~~)]	))	)ޟ))oeX,G(	)fN)
)	*	!	)	RT4
d):)d))
/)
[)^KF)O~[)|,
	O)

)O)3	-)O)/*O)*)MO
)I
J,)o)
)',:)R}P)7,;
)U(	ל)mx(	)L	g
K)cOhA*)1JUJ)
f
H)h)%^	)ή=).ƂP))[KW)x4
3
)pJ)V
4
))J)c>)‚kk))ECO)
W
)D1
)T
	){C=b)ȗ?)	
!)ҟ	0')am)
I G	)	)?:G	)
9a)	
_b)ɂH,	)JL	)PP)5A
_a)saK)-0|
)A0(	)P()x
JG)*	)Q4
EQ)ѠH)+)(	*O)c0)O))5
_#)	)	)+J))	)Q
)J6a)c0)G5
m5
C)	)KLi)P)0
)
)
&5
)D(.)-+5
-)A
&	l)DP)+C-\)y-b)-)܎
]V)Ql)l
k))
))0)\l0)K-)QTl)yP6

)^l
)OLs))PΠ)\	-)NJ-. )l)>ȃ>
)F))1)RT)`Y+z)	)	)h)E6
1))Ң?)4ʞb.)G18R	)6P)=
))	u6
)2.))f	nR)LR)6


) R))	N)l)1	iV	)PY)+%m).)	)"*)<a:)@K.R)0SmO)d**	L)F*	0/g)7S{*	)2fa)*	*	)`*)*)+	)Le/k
)K
)^")o)#M+€)/c)SM)͋){	)"`S)m)
)G.)	X)xM6
Q)Άy8)sK)
M)iK++)[+	3)ZQ
)m`)K)Ȅ
)Q+s)	)//2
)	+	?)֏
7
)S)20)
B+))+K)4,Äm);	ްa0)	p
)m	d)%<ԡ)
LnRn)Їr	)0x)G)MBL)>
xL)
)	0m1)1vS)
=)^7
1)7<
)Tj
L)K9TP)	"1)7
Ќ)_MQ) 2~)Lxe,)I2))$1W)+	v2)Y1F	)+	7
7
)22g)-Mr
),)+N)+Q)}1G
)}
3N	)nT[M	R)iNRS)W)-8
),	$)S8
;R)Zn)N,,	)'T),N
)nڤpR)M)2|	)K);o)8
9,\)TPo)No)ʱ|)v:)IM)
|,	)7Tq)KQ.).OR)3yT)=3%)')`

)of),)8
&-[-),	-g3)
R)u)
81)G	)3)o	)!
)}1)-8
)3)ֆW
))4)>n)5

,	)S[O.)o,&)4͡)*	+4)ASc)`	I4	)`j)	TD.)BK)S"-		)ܑ
p)Mp$~4).2)M),O4ehZe4إOe.NeO,U19
e.e:QUegS[Se45Se,,S2e	ee2_
ePyp7Ne4X-	ekNSe
e}NN	e.Ӊv2e$5ZO9
eu9
SևeH}ee2>5e99
ev	T
e-	9
eXeF
peSN5
b52Y|bwCdU9
kQ
2
.op
ʆ9
,:
!	9
	~3-	-	
	/-T55كy	03N.	Ȣc@	;
;T:
:
ԣ:.	/PQp5YPg	U
s.	,q%/!qO
	>
c:

6NcU/Gq.	f3}/UU^


P$ 
VZ	/̲L
C6>TlT:


OT.		8O=KV|

-;
C;
nO	d@-Z23OBO}q /	&c-y6TX	X/q3ψPV/			Tc;
8%
0N/	7
-fT<
P6;
4;
;>4]$Y>qY>-lY>PϤY>Ƈ/	;
Y>qq4PY>WPY>qK-Y>
	[
Y>X
Y>kCY>̊Y><
VY>)
"`PY>|s
2UY>V
ȧY>-	Y>A0:
Y>L
RUY>0<
.Y>7nY>Ɠ
Y>;	s4Y>ӓ
Y>VrY>և
Y>kY>eY>	eY>'Y>b/CyY>k]%Y>kEY>gY>)fZY>/	pUY>˃']	_	]	PM]	6]	SS%
0	]	
&.]	Uu
R]	P6]	7P]	a]	qe0]	I<
0]	H]	gѳ]	>Vi<
]	44]	V0P]	4p
]	H^0]	vi	]		<
]	QU]	S
]	/
10	]	W0]	<	]	ɣ
]	'7]]	0J.A]	>7]	pEb]	
]	dgV]	"	
]	S0	oɄ]	e!]	]	&r

]		
M
]	,]	
j0	]	U
]	P]	y
<
]		1]	gc7]	/eT
]	.dT

]			P]	4+	]	U]	H	5U	]	]	k.!W]	Dr]	n
<
]	
K
]	m
n]	l4]	JW	0	]		%	P]	PBy]	X+
]	U*]	܉g*]	M1c1]	hrP
]	yƔ
O]	 43Q]	
7
]	7]	F]	5}1]	P
cQ]	Q	]	
!i]	@!Q]	<Q%]	
0	]	WQf	]	rLP]	P
xr]	~	]	1n0	]	1*
S]	<

]	M]	7p
]	7
]	֤0	]	)5QL
]	r]	r]	8oQ]	*Q]	=
B5]	j
O
]	1]	
Q]	j
I]	)L
]	Uq
]	C.]	>=
4+	]	
~I	qJ	'qV.,VqqQRqיq5LfcqɈT5/q7qRLq
Z	1q
QqWqGCq)
q0[=
q
pq+gLqWȴBq[[Cq=
Qqو"ťqFQz)Rdh))\
)v!	:):zq)=
oe)&
s
)4
)
RF}e)1	D
1)ȅ
)
\E	)KX
)r).\&)&GL
Qۋ)v	R
d)d/)	>

fFW)-XA
)Akl5 ?
)
;
B
)j
h)̮F)mZF
)sXm
b)c/߻E
)9z)ސK~	)ސx*D)GI?
)'SG)
/)X1	hWL
)w5;z^
)t%<,Gi	)Yse)M
s6)	)//Y)	RI8)k
	
)[2	:)>)2	0)^)@tk)E0)2	[LR)LR!	)!	YVf)
<)U2nM
R)R	n2)]w>_W)0
w)w`>
)

)/BL)Dc3l)vK
M
S)(D)
)<)=1	M
)6
rV)?
Ֆ)
8):688)s	)/J)/J8E~)x)	)il)OFX)XoE[j)j,Sjj)j 8\j)jY
j)j"S)SRO
O
)O

=dO
)O

O
)O
_5O
)O
xJR)R`ML)L2L)LRnL)LL)L)%DH)O')ټl)LH)8!T)!Td M)M)sM)MM)MPIQmM)MmZ
x)xdWD)WDͣxWD)WDnmWD)WDcIWD)WDRl)l5)55)5M
5)5>dm5)5p
ě)ěO
A)A)z)HN),]sě)ěD˲	))))8cě)ěF)ID)	)NL
)ě)ěP
s)u)~uT)b)z/Y&F)&F/Y)E/Y?
)?
/Y)/Y
)
/Y),/Y])]ܷ/YE)Ea/Y)}/Y)/Y)?E/Y)R+<e
	
=fe
.	e+'e#Iei
eޡe0^e7
eYi>ޛ
3?|l
oZQ>IA7Z}1[IFhK,8Y4rxTE
6c>}[|	|	uvp,99Y9>XSP	
v>>3ZLwӜ
-5Qh
,ܓ)T*N

FN
51
	
 UT	27c
PHv^45T>\v[;44
4Ⱥ7
\Ue
Vk;5	|UB
@58	6;A
%
09!wZWQ
J
Q
ύ[fZ;	R
?(=
J,R
y"
U
aR-hKR
30
B͛G[	^=^=1TX58Xwߛb
Y	;5	h:5	je&[
P6	B
-t><=0YV3s?@@{ǓAW	ѷmaR
nѓh00
X#R
8A8As:.p
p
B
A

S
hW_SVû\;
TkgxBj?Sml3SUSť	_5}iYmYm	YmYmYYmYm	Į
YmYmCP
YmYm
9jjEOrE
nd˻LDO
O
J	Idd$ddeddh		ddwddLLMNQ	K	FXf
EK	9=DDDD&DD-FcDDyDDE5MMf

P
	

ܙ

N

dGd

WDWDYM>e>evm>e>eNP
>e>eg>e>e>e>ey655OGg^^qF4^^҇^^T^^p^^-ooK	ooLooכoooomEooD<oorooSooyemoox4AOooqooP
oogooFoo)	Doo9oo!EioopFooyOooWEFuY>L$Y>e			Y>gY>;F:y9"D
Y>Y>h7QyY>	W9Y>z;l
LY>
FY>K	4Q
Y>Y>Y>GY>jY>0Y>-3wY>wY>/eT
U]	=e!c]	7	I@7!]	Hi]	uya1.(]		;a
)]	)m]	e@]]	zY
K]	ND
8q]	j$B]	lD
kn]	`^K:]	|
$jK
]	7Ѽ]	@U9j]	S
hj
!]	:	n5]	SW?2]	?]	
?]	2]	\S.O]	jO]	F	]	SR:?]	YS	]	~9L]	
+
]	/cCI/]	m+C]	u^CzC]	D
VX]	*
U
^]	
/U
]	6|n]	u9]	lkV
]	0]]	WAŹ]	=Jlvl]	0]]	DM]		c]	dO	]	
l]	n}]	
^]	p:ʐ\BZ]	O
Z]	:	(^F]	-	\WX]	J
B]	Z^ƶY]	L5m*B]	;:10]	102	]	]	іFMB]	B
]	Gm$^J]	"D]	A`]	mCV
]	^]	!]	FD\m]	s
Y]	.dT
]	eD`]	>=
:]	
g]	CU5]	nF@]	e)MͰ]	OAd
]	m	YW]	pM]	;H^Vd]	vk]	?n7]	-Yj
m]	]Po]	J	nu^]	^to?Y]	xpEAY]	:[Ccf]	0d~;]	\odp3]	.RA]	RAV
T]	Ξ

8]	oNN]	
y`QgEAq+jYru1G	hEI
q
5	X
,G+GY9#A̍ĹBXHX
Ϲˍ)emX#

Hύ
DjX

X
X
>^+H3X
/e#

EK
De
8ZDeVQ0qJrp
ͯ	drpQ^3	nd@4aDeZQ+@;;rX`;{*HQ9â
Eâ
ȿuJâ
ȿgXâ
;:"Jb@	"JkE"J	r"Jj"JOɜ
EuE
[#
DNnQ+ܠ	Ս<AgHe#
p
qâ
rh,NK
#	â

;
[	<<#Ș
<ژ
Xn<F
K
<b]<%h<W
^BR;oMCBR"EBRO
PoBR_CVOB[oBRR
%W
g
CBR2o2BRûoOBRBR/wBeRW
^BRorBRhhBR;oMCBR:Gc$B8R]r	oBR<
P	BFRCBRѾ R9AѾ RgѾ REѾ Re.gK	Ѿ R_8Ѿ RI0DѾ RHhhѾ R eѾ RiѾ RF)pѾ RLG_kGѾ R1TgѾNݦR6Ѿ uRd2iGiѾ uRi5L	 gѾ uRi5L	\Ѿ uRXQ
KL	%eѾ uR|N
Ѿ uR<XjjѾ uRd2iee/Ѿ uRe4cѾ uRddѾ uRE	jFѾap RQ
g_Ѿap R!PrѾ( RΧѾ)I R9Ѿ&! RQ
rѾ R޾/ksѾ RGѾ! RQ
{L	ѾL	 RIѾ R7PVѾl RV"VPѾs ROGeѾ
 RPIGѾAM	 RhEѾ R6SN	Ѿ[ RjHuѾ< RjHѾa	 R7{Ѿ R`eN	Ѿʽ R"$Ѿ-H RѾo	 RIl"N	Ѿ RmEO	Ѿm RR	Q
Ѿ h RzѾP RLN'Ѿq R~R
ѾrR
 RJuѾf RQRgѾbO	 RShGѾ RiEBѾ RIJP	Ѿ RĠkѾ R 	iѾG RtgT
0hѾ RIyѾ RѾ[ RF'Q	Ѿi RpJѾ R<0Ѿ RG	IѾ RT
9ѾWQ	 RKykwRѾIjtRĢiutѾWkjtR"JЉѾRjtRtrѾn	jtRl
ѾjtR

"hѾjtRkѾjtR?FѾtjtRѾjtR0JQJѾjtRR	JFuѾjtRhT
Ѿ@jtRVkѾjtRR	dѾjtR sѾSjtRGlѾjtRofJѾ.jtRFU
0
ѾjtRo"ѾjtRbS!uѾ6jtRLV
ѾFjtRd!kѾ=GjtRѾjtRQS	Ѿ#jtR	kѾ*jtRxS7{\ѾJjtR-U
Ѿ{R7{ѾNRSLS	ѾuNRw
YKѾKNR
$Ѿ	NRtSѾNRJUlѾSNR
UlѾS	NRhlUlѾ{NReUzUѾU	NRG)ѾNRvѾNR"lѾNRGѾ%$NR1TgѾNݦRLѾ&lNRRѾNR
ߦѾUNRftNqD
q2qf1qי	qzE
)s
%Dlq
ȕqy
qD<qA4qUPqsQ^ٸX	q@
Xq\qϫnZqz
q!Y]
ա
qm
'q42`q g%quD7q
o]q-F
W{Aq7s
q~Ydq8#Lq=q-	sDX
gquENps
qG4v	s)UL&U	)mh)Ge)v
:):.2))Ο!	)LQi1_)Ell)<ov)=1ñ
M
)6
>%)m^)Yq+')#)[3!))V	)vnH)
v	)PI
)
Kmb)8#
)nHT))ͣ&L)CJ)>m-KM)!E
0)YV	iKrm)zi)gMg)
KV	)mNi)V	H)K
)XM)oe!)(DM~)~ux
C)>dv)!)I|)0
w)w9
m)<jN)B
QV)YVvN)W	)H[)N)~
):)VL)mV)\3n)?&UL)O9)"
)
)7WNU
)T"xjm);UB
)U
);nW	W	)*>
)zv)
X	)M
6)"c
!)s%)
n)
)~nOw),d)jV
)
c)n)!rV
)}&j)g)ag)yV
),k)nnn)phk)")$-O)a)
"o
)>X	ws)[)	T)w3)I?
)'n<I)s
	)&iO))
)
}e)1	oX	I)`5
)4)&
")
tW)X	L
o)I)OoW
@)z)x)LXxk)E^o)`
)

k)F))2	W)CX˳
o)p)Ox)IO)YHlh)'p)
Y
)X	֧)~J')֟')O#
))llc)cp)pl)MY	)"Pmf')TX_
)U72	
)

);#)sn	P)h3)
X2)3N)>M[W
)3YzM)Ac)lڢ
)aY)j6
h)cY	)Z
)Y)pW
)X
Y_
)8xp)Om)	)/Y	Yo
)HJm)cF
%);Z#)'MX
q)qy)
)ɧ
̯)	')5Z#)*JJ)oRq)Y	)q	ZY	)<w)!dҨ)+$)Y)ѩ3Z		)ty)q)=
mA
)?(o)SMM)oZ	nX
)v(S)EN
)y0)Dc()Wi)8x)np9
):)Y
)0PZ	)A
uqZ)S$")X
)Y
$)w	)K)qFG)q])$)Z	<)%%):ڐ(p)y)U2R)t%T
Z)E) lP)_J)TY
Y
x)Y
P)o0[	)`MI)\)sKN)/)	>
$Xn
)X~[	Y
)p)ZN)DP))%vl)
\)ܷN)p),[	))MZ
<

)ԡL))r[)x
)x(zD)I)w[Q)[	ͫ)/\	b\	_)5ӱq)Ֆ)ՖLzp)>QvQn))Er1n)K
)
RL)|r)Qq)
W)X1	R\	
))M){2*)Z
q)cS)z(&)Ǣ[)il[@)Q)rK))z&)\	
s
)X0)@q)sȩ)n	)Z
)r)K4\Z
)9)	^*)l*)[r})Q) 5)*)oEMH)%LC+)\p\)e)zt)լVm)l:NB
)r  )R+)zF)m
n )
Co){aL)&rRO)))ѷ

)Ȫ\)g)&
s
)B)ts)&))}a)+\)+,)W{]	T) 	
)t)xom,)'O)
,)7oh)R]	,,) >)8]L{)L[
)ۤi
k)]	)b
)g
\)	)R[
@)f]
)9p)L-5)A]])
[
Q)L5^q^)[[O)O
--)^Is)]	.Ms)&5s{) )Ds"!N
)ZB
)s^n),S)IP)|s).G)PBR)>̳)8rn)S)[
>')qP))6|]	)R)fpRr|)>H^	)s)f6\
+_)E
)ڥs3)_
)b)	5
)$	_)\t)0U.)
8)

^	)s)UY
|)
E>).Q)RO
S_	)at)d_)BS.)O,/z)),h/r\
)
Gt)/U^!)q?
)^QӮ)z'/)B\
)o]
)W_	t9t)͹
t)z>)'_	)Q]
tI)jMt)]
)'_	[)+u})"`zS)5)J)'0)auM)$`	&u)Q
B
)]
)GL
ۋ)v~0ʴ)Q
)p
^)*F^
q)Z`	S)0:')b))bu
)K!
)ru^
.T))0M)Fm}%1)uvu))&)&D&(3l)3p)I(`	f)O)0

Rv)\
)^
u)X`	M)dZv)A}
)Xb)c/;)q^
T)i_
)=Sq)v~	)ސ}(})y1Kvz)HN!K)Iǵ)D^`) 	
w1))&a	
))}Nl)
fZW)-*;!~v)W
`)T)g(~)vN)	O5q)P
]~)c+v)(`)qw)	?)8OqO)q
~)va)IR/`))r&w)<U);y)vw[px)?")8x)+){oU)-_
E׻
)
)'k)gDa	)F>z)R)0)y)0
_W)R2)na	)S^	
)	RId)dbm")Ra	b	)X)A-R)
dgw)")~)taHS)Um)Sf_
5)Qer)OU")c)rmb	)N	
)+	
)S_
)\_)b	l))V_
)jy@y)zb	)

)V

)K#)RM)w)l")R
|
)2)I-c	)

)&))_

w)Z>z)w8 )zzM2)CNa)*#w)
)NV)[a)Uv)
+)@R)2	ic	r) Vt )xܼ
-)c	2a)E`
)at`
)@t#Is)V`
Y)8E )na
)O2)/L)&c	bg)U
3*)*!$)C>)TO)Z!^$)UPja
)!a
))ʭzs)43f3)
Ω)#u)|Ӕ)ټXb)P	c	)$3)
b*)sW!):$k)T0)%<
i	)z(	)J{4))P5%P)IVz)\Ld	)Z;E)VNQ)
))+d	{)h)w5&)pG*b)@xU+d	)
&")ntxx)6D
)q%)E%)&CT)e)+_4x{)vK
fS)Sd	{t)|T)ub)t!b
5W)4Q)	)d
)):68)mtM
)-e	)D
G&1)ȅ!t)yWk&)y	)@|&)t){M]);
)tie	)4ݮ)]b
5T)B5D)u|
)?EWf)>yy5b")
|)=&wy)+7cW)j^u)5We	)ye	&)X޹)y=U)U1
)r
b
)y|z)%Diz5)5f	u1)
[X)if	)f	X):z+)zI,f	)S'?C)

)0g	ig	)Tk))lb
Q),QR)u{)luܽ
լ)4	),"{)(ǯU)W
h{)
g	D
)
))()'
)3	c
)
v)	Nvn2)]rvX),{5})uX)!G)RD)'w)MR)[,V)'4S){")!
X
ź)[c
);-;6)Wh-)
)
)v],|)c
6)
)H)[dVLR)LRrVJ)6v0()SSB)-IV)kc
 ?
)
qL)g	?Y)K?
)3#)c
}):h	7{Y))mh	)lh	)}#)wW)#ݴ)X
)TB7)$O)H
N$)I?T)1w^)	$a)h	$)
;)	/)5)))~7-r)70i	)7)-L
)F|)6i)(()
Y[w)|:))).})ڿ
x))t
ZFZ)^
I)ZNW)K.W)R
$X)3d
)0)2	Yq}e)ed
).)3k{)M5)T)dF)
A)p))wذd
)9
z)ސ
})TcX)q})Zw)rEli	)?38	e
)X]e
)[o8i	)m
)!7}U)y`QgEAq+jYru1G	hEI
q
5	X
,G+GY9#A̍ĹBHX
Ϲˍ)emX#

Hύ
DjX

X
X
>^+H3X
/e#

EK
De
8ZDeVQ0qJrp
ͯ	drpQ^3	nd@4aDeZQ+@;;rX`;{*HQ9â
Eâ
ȿuJâ
ȿgXâ
;:"Jb@	"JkE"J	r"Jj"JOɜ
EuE
[#
DNnQ+ܠ	Ս<AgHe#
p
qâ
rh,NK
#	â
PKsc.â
ce
â

;
[	<<#Ș
<ژ
Xn<F
K
<b]<%h<
	i<e+eB~eޡeeR

ce0e7e
,
e#H[Pe
)Tvnh.
8Y4Twɮ7
j	U:}V>ؽ3c>
ZBLwo|l
4Ⱥizޛ
3~Y*N
XFN
rU8	mj	9!wc
S
m[Q>A7Z>X[P	4Qh,ܓ9i9@5JH%^oZ;*}euv9YxT
~'
n-56˙}|	|	4>\ˮ1[W[|\
IF
vl%4Y+

2įmY\,x4fW\Wd
/Xn%
b/K	;]:*
]9gf
J\}/Gw]il]A1483h
X]k	&~j"&z*ѓ	00/ofE_Ck	e
߱*n3+jY-wk	ΉXfmN^^ڄf|Eײ/
(Ye
R\gg
G&8
+=f
Y6B^J\f
̚2b)
k	:0xf
XQ
&[f~6]Z0DWQ
BE4&h!b&gT+8g&QZ_^6['^=^=B:_Gh^_30
R-"
f
U
yD'lƅZi'NP
>hD'$0'VZ.x׳@~yYuy_blN99Yy&Flي_
"YOf1>
W1#nd)[GZ9+%z€l
+k	/(:\zƴvFRJpz(|1(kW:
uZ`;]\f
2O1ӆ,ӱf
"M,J1A
]vQ
^([jza܁DZz
L
g-
`,g
e
2,XzhV;g
-!2z[>
'{
wg

ثB2
zJg
v
hR>
hyOk2C
d-h

~T)R!-Jc{i/l	F`nT+.)`R`uybl	,.2++>V<h
z#jh
`h
h
aa:AO.E[ݲ \_h.
{M\;
g:\,R
AEs!Z)¹
.A\{Ȃa|
ip3n|Iah
;
UFl	qe
f"x*1޵Y%h,]=VC*h]O|
i
J
yįRViIi
a23y
:<*A;_v|d_;s:
p
p
i?i
}w;xaKA}s}


*/Wn3	[*{bi
i[1j3A,
l	lbD[Xj**+ĴNj.;ώ}i
l	#f+I*$&Fy2]u.;	
+<{3[/
`Mb69m	V<+cd
X
[Q
]{}k
:,+~3c~<''j
 /
]
~rcѶ	[>
ym	m	7['{p,Q}[3juMm	t
n	O/G
k	n.j
/kG&%K\\/n	ygk
khj
Okc,E
c /
9jP
j
s-!
]'E
|\n	)q֊ܻl
,^/G-,]H%Uej:~/-\i
0}/B&F\[1k
UDlRc6W|urcK<d\U^-!
S8A8A]n
D]d
e
M<k
d
54d42f]--#40Oe<i_a]nSk
*+Co	~4ڄ4];.o	.8*+^-5
D[Q

x=
o	wb
i5(_h5:5	t_?I&:09yxeCp	g
h
?e̒Y0ӄ
;^01l
"
kD35	k
Rl
G	fwTݲ-vp	B
$

Hy	oYj
mzp	[Cb^
<S=Y;1
 i ]]U
_	x
i
p	t
~=by^	6>1Cfp.6з "`A1flf*	n`]M
,q	c{1-
`	LI?+
o
\>`^><.0Yl
.NDj
1a2
Onf._u`
I
}vauCP


	8jR
l
a~|6g
.j6S[_2b<
LN
uZ6
 Ci;g
	uq	m
M
2Am
B
watt2m

X7>K/m
݌F
UsB
W:
7m
/ǵ(2k=>%g?8n
X
ySgtǾL?gl
vp	'3 \>3/K7'+m3u=?n
_*/-FKq	?23
g&@Ơ./E-5>B

[^
8000_K
[VSm]mjm'6}h܍r	_mO)4]ZeP
t{1`mp@4!7.+
24J4azϺn
?h3efaj`
RȻ@_S!û\/z(L1!]@o
!h	
2n@k.mn
8
l

(=
JO
'N.An_&FQ"۔
׿
Yh@@Ǔv"W=G-"4h4r	!@1aQ8DXAΎe	
>S
hWV
Mo
! `$o?~h}x
sr	b"`faioLr	|o
1t 8r	Y!g
ܕKV!
y	ڢh.iAF4.beo=a j\aA58o
XMxBw>#8MMXADEs	y?
S˽#dXUao
9/p
׿	1#k
aJ4p
Gk2DA$*i4B1!p

x,.BZiK$c{$ ` Ɉ[p
+9/
4qF
$sTwb=q
im

R9OU
i="{*V<
;(8C%0KN9X }pi0!s	.6pb:%%
_1,{
15/pc{qq
hb9ӱD2/e	]m%1&2Qn{1‰TXq
jaIq
ڹƴyXBi2/cl
ل	&
<
$!b3s	!j2pt 
t	@3d4_
*֊9?
Ѿ>mCmc,b?mb
r
.t	g7*jn
*

`Yn
@o
5
Q	U
p|fyyC3BG9m
3b
`ck&+'5r
ÖbWr
k
5cN3p
TjKkY'Q]xI:5	e[q-s
>"">ks
mC`<qws} !n|4t4m	m

'{dC
>h
:BcJDy
4qj5|I"#L{cIi
=Q…z"U#s
5fb8t
:l	4yejvD|\
3rN5nL iܺ"cDS>KLt
'cr&:"I

n3t

s_bk5@2I';J#O
d
t
WP
+MN;%9])DiUt	' -(#b{
d
(D
C
8H
aQ61z
He7\/p;_5^J	9ǾĿل#
{)$ڗ;
Y5\{bEk"
%6Es	t	wlt	ZES_5'ul2UH6ɥ;EY>\p
Y>Vu
NV+Y>Iu	Y>9Y>1u	}u
Y>
Y>Y>[u	q6Y>Y>s6rY>_
Y>oY>C.rY>u
MnY>kwQY>u	&u6Y>cqY>6RY>asY>$bY>
(dY>Y>"dY>@
Y>%<`	
Y>$ًY>Y>F`	dY>
l#Y>u
hY>^
nY>1I,Y>EUP6Y>7lN4dY>Y>dh-Y>I
;Y>alqNsY>W&FY>Z
Y>A[L<Y>	
eY>q6Y>6mY>zY>$l)
Y>EY>B^*
Y>A<Y>?sLY>|s#Y>7<j^dY>s[	]Y>UeY>~Y>l`
EY>(Y>k
/Y>Z!Y>s)Y>7OFY>Nau
Y>d'^Y>ט{!Y>hY>QtY>5Y>JY>el=Y>(
M&FY>nEY>X
Y>ܦf_
?7Y>~)U+LY>swY>G7[
Y>'Y>7Y>
MY>$
Y>)KmO
Y>&"Y>u	@Y>txeY>f<QY>AFY>gFY>s
tY>7n
Y>	nY>7<Y>IdY>/fY>dY>@t%Y>u	e	ctY>Y
Y>~|]Y>lY>n7NY>7hkY>Y>ÌfY>'0Y>pY>>%Y>ۓDa	:Y>v	?Y>A^Y>ͫY>2xY>1\%Y>ln	Y>7HJY>MyY>)Z!Y>!%Y>^8 Y>7Y>rLY>uG
Y>&ǵ)Y>#T*Y>
FY>8v
Y>F#Y>'8u&FY>|˳
HY>Pm<Y>/v	vLY>*_]Y>
,Y>m3Z	Y>+5"=Y>t.eY>LY>
tyXY>%X	Y>k>tY>	ЙY>)
\Y>֧jeY>Vv	ӱY>]Y>|v
>Y>v	Z

Y>UaueY>7Y>YvY>
W
Y>
pxY>erY>%*7Y>Y>Y>

N8Y>fc
Y>&lY>P8
EY>/
'Y>ڐY>Y>;`/mY>f(	`Y>lS$H&Y>y8Y>AU
Y>5^Y>"`X
Y>Eܼ
ŚY>čh=Y>v	Y>i
Y>
.Y>7F^
*Y>ݮ{8Y>s&FY>F}LY>u+Y>tvY>mR
Y>X
Y>rY>R=Y>3LY>!~Y>3xjnY>=fw	Y>|0)FY>WE=uY>Y>Gx
	>Y>+p&Y><
JGY>[XhfY>tY>[mY>;Y>^u&Y>&Y>V6Y>Ո"^Y>f:fY>gf]^Y>'Y><{Y>bz'fY>8Vv
Y>E
Y>rY>9>gY>;FaVY>Yo
Y>]>&Y>
LY>Y>NNZY>77cv
Y>z9w	Y>96w
Y>+gqEY>8nW	&
Y>qKvY>+!b
>Y>Y>c$Y>w	$fY>{Y>C >Y>-b\	Y>w	PPuY>
'p/JY>w
?nY>X,Y>\pY>In!WY>GvY>w	|Y>?8Y>wvuY>Y>tn-Y>}2-Y>>Y>"
Y>5'?YcY>>Y>$Y>Qg$Y>©#SY>oY>8PGY>Pڿ
Y>@]Y>/+bY>uNY>_:+gY>-KY>'$Y>d'a	WgY>޽T
vY>tY>D
]Y>m}WY>ՎXx^+Y>B
mY>';Y>'90P~Y>&Y>
Y
XY>Z
JY>g
Y>mY>w	a%Y>tgGY>_/Y>+sgY>QY>g
wY>0
px	Y>>.x	Y>H>MY>P9QY>x	2Y>x%Y>
qY>oRY>gY>8+Y>-'wY>wY>^LY>Z
3Y>nBHY>uVY>/XoHY>&?nY>mtY>%x
Y>J?'Y>8Y>,/IhY>v?
uY>9WDY>Sx	Y>8qY>5nY>M&TY>]o/ޝY>ȉg	Y>'Ӯ4Y>yY>E0&Y>*xY>h7y	Y>]Rv9Y>)x
T&FY>zMlY>H	)hY>T Cy	Y>+
Y>
wY>5

Y>gt	(Y>ߏc
(Y>I!TY>zWY>%hu9Y>
 
DoY>jY>??Y>Ux
Y>,Y>
gY>$FhY>(M}
Y>?&G9Y>)c
oY>7Y>7:Y>gY>t9WFY>ZY>@$Y>*c
Y>PlY>Kvd9Y>(wY>POx
Y> ,?Y>i Y>xN(@Y>9̳Y>g	Y>oy	vQ/
Y>Z
	(Y>
Y>5Zx
Y>/Iy	Y>7 
>zY>ob
)iY>H)|
Y>	&FY>Qi8_:Y>X@

XY>w:Y>KmY>'	-wvY>N,>'hY>hUZY>YI+Y>~IWIY>,Y>”h/Y>):Y>4:liY>qqiY>x)])Y>iv@Y>v	
Y>&"!Y>Q,kQ	Y>|:Y>
*L	Y>U]Y>x
-e	Y>"y
ie	
Y>i
EY>ԡx,Y>$
wMy
Y>P2MY>

C
Y>\@
Y>Y>vE7Y>i_
Y>B,Y>-c	pY>dPvY>ƞ@Y>vy
Y>y	0i	^:Y>,QLY>_ 
zY>8*y
wY>:
:Y>Ww')Y>:m*Y>g

Y>uwY>Q>IY>Y>wMXY>spY>{Y>
z	Y>w;GY>GA
s)Y>vAs,Y>ǯ.z	Y> 
Y>e	1	Y>5:Y>;izUY>wtY>oUz
Y>>/)xY>Pz	+Y>vY>pmY>Di_43;Y>q
AY>pY>r-{z	Y>bEY>}O;Y>lXnY>V;.Y>IjY>/z
vY>Rz
!
Y>Y>c
QY>pY>{z
y5:Y>CgiY>e_*Y> 
\Y>Ҋ 
Y>xY>z
ϐY>ONxY>FY>AIsIY>*ENY>y;Y>iF

Y>=wY>aY>BpY>;z
Y>
qY>p*Y>R{;Y>*uY>y<yY>@b	yY>+Y>Y>J&FY> 
=BY>Q]Y>C[
LY><vY>yu!
Y>5{
dY>qV	EY>njY>z	4\jY>}1zY><Y>ڢz	Y>-aY>-
Y>K!
Y>9Hl2jY>bB_zY>l.MJY>oY>\`{
Y>nY>D
Y>qtY>M]Y>5[{
Y>Y>({	^	
Y>q;Y>B7UjY>\	Y>8<h	rY>{
dY>Y>EJY>x

Y>~
(Y>Sh<Y><r]Y>iY>

Y>,kY>yv!
Y>L{	Y>iMX
Y>2&jY>HY
.Y>C-HY>;E

Y>Y>eXY>_	LY>O
-IjY>^rIjY>p
WY>z&FY>t-YY>&Y>vf	Y>zZY>rjY>\Y>)Y>r{	Y>ɋ!=Y>D Y>6oY>
Y>,
{Y>j(#Y>!vJY>	k9Y>X|
Y><k,Y>}-Y>_

Y>H=Y>+N!
Y>
[c
k=Y>
tY>Y>#Y>.|
O-Y>լ	.Y>1Y>h._rY>w{Y>]	"
Y>YJJY>S}JY>CYJY>Ll$Y>iKY>`"
^
BY>'Y>{$Y>us	{Y>)|D+Y>L<Y>Y>`|
=U|Y>6|_Y>(+Y>tVY>V	@Y>+|
Y>~Y(Y>z;LY>
s~[	Y>2
Y>|B
Y>BYY>"
+=Y>5%9Y>mE&FY>`Y>+&Y>"
Y>E|Y>sXY>+V.Y>{	=Y>38&FY>|
yY>V*KY>1Y>
xY>.ذY>U]
fkY>l<}Y>/><Y>Y>sY>)ruY>IX
Y>
"
Y>vAY>
#
Y>K	EY><ӔEY>Ö,Y>3#
Y>#
`Y>}
2	LY>
Y>%LY>.LzY>S&FY>g
}Y>o8|	Y>Y>C,
Y>wK.|	Y>C5
Y>U>a	EY>!Y
/}
Y>@Y>Y>]}
[<Y>>6\
Y>>.Y>mu}
Y>q\*Y>jY>t
R]Y>UL*/Y>#
Y>:y2t"D
Y>VtY>6=Y>4i
aY>kܽ
LY>ґhY>tk,Y>
EY>		Y>&>>Y>OY>X}J
Y>n}
Y>"/?Y>H~
^
G>Y>>Ov~
Y>,Y>-8-Y>ep\j
Y>Y>x}n )Y>l}~
Y>|	]Y>

Z>Y>-OY>v-0u?Y>^`|	Y>k}	Y>b-Y>d	Y>"C{$
Y>}L/Y>toW]	={vl]	$j/
]	Ct5]	n9j]	S
>
@]	eA`]	$
K]	^0Y]	Le!c]	7	
K]	vk]	k7`l]	j\O]	tRA]	/T]	Ξ
/eT
U]	=H^]	&ND
uq]	іSCB]	B-]	(^]	0]]	o$
p3]	}]	W?,]	\\O]	(]	;/cI/]	m}+C]	u^C)uzC]	D
VA]	*
U
Mu]	
/C]	6Nn]	uj9]	Z]	:	lS	]	~jC]	lD
lB]	Z
K]	~u^]	een]	`l~V
]	l]	nע]	?]	W]]	 	9}	c]	ʐf}	BZ]	.dT
]	s
Y]	m	]	Sd<]	$
GmJ]	2	]	5m0]	;e@3]	zY,]	D_M]	eD]	p
]	 B0]	FD}	]	m]	
+
]	-	WX]	d	]	8]	:ru10]	10R:]	Y)VͰ]	O^l:]	j
m]	C!a%
]	cf]	>=

:]	(Dm]	Ad}	]	I@7!]	oO
NN]	
au]	
K]	HKi]	uypEGY]	:[;)]	)m YW]	phj`!]	9LC]	:	u5]	Sn
7]	-Y*^]	p:}	]	A~	]	W
^BR;oMCBR"EBRO
PoNBR_CVOB[oBRR
%W
g
CBR2o2BRûoOBRA~zBRzBRBR.BRgBR-k8~	)BR>)rB	Rr
LBR/wBeRoW~BRhhBR%
*B"kR)LB>RUڀ
JDBRn0[>BR(>LpBR:gBkR:Gc$B8R]r	oBRǣ*/mB&RDVBRT~	|B
R<
P	BFRCBRѾ R9AѾ RgѾ REѾ Re.gK	Ѿ R_8Ѿ RI0DѾ RHhhѾ R eѾ RiѾ RF)pѾ RLG_kGѾ R
TgѾNݦR gѾ uR\Ѿ uRXQ
KL	%eѾ uR|N
Ѿ uRGiѾ uRώ5L	<XjjѾ uRee/Ѿ uRe4cѾ uRddѾ uR6Ѿ uRd2iE	jFѾap RQ
g_Ѿap R!PrѾ( RΧѾ)I R9Ѿ&! RQ
rѾ R0k-?Ѿ
 R޾/ksѾ RGѾ! RQ
{L	ѾL	 RSLi~	?ѾoL R%
05ѾoL R~P?ѾoL RL5ѾoL RIѾ R7PVѾl RV"VPѾs RuѾ RDKѾ
 Rs
LѾa R~KѾ RkDumѾأ RumѾ%
 ROGeѾ
 RPIGѾAM	 RhEѾ R6SN	Ѿ[ RjHuѾ< RjHѾu R7{Ѿ R`eN	Ѿ R"$Ѿ RѾ RIl"N	Ѿ RmEO	Ѿ RR	Q
Ѿl R'
Ѿu RLN3MѾ~	 RDѾ Rk
ѾE RU8
FѾm Rw,Ѿf Rm_?Ѿ? RwwnѾ R]Ho1@Ѿ R07Ѿ R
~Ѿ R|MgܰѾ> RA Ѿ RFGѾI'
 R xu.Ѿ R0	u.Ѿ1 RPx8u.Ѿh
 Ru.Ѿ R~R
ѾD RJuѾQ RQRgѾA RShGѾ(
 RiEBѾ} RIJP	Ѿfn RĠѾ R 	iNѾ Rxo^Ѿ<	 RpGF*
PѾA R vѾ^ R ʤѾp R.Ѿe RG^	Ѿ R;MЂ
Ѿ@ RѾG RtgT
0hѾ RIyѾ RѾ[ RF'Q	Ѿi RpJѾ R<0Ѿ RG	IѾ RT
9ѾWQ	 R 	Ѿ? RqѾ R
!YѾh R/,rѾ Rv*
?
MѾc Rc?VBѾt R*
o0Ѿ*
 RByxѾ0 RKykwRѾIjtRĢiutѾWkjtR"JЉѾRjtRtrѾn	jtRl
ѾjtR

"hѾjtRkѾjtR?FѾtjtRѾjtR0JQJѾjtRR	J_2ѾjtRhѾ@jtRVkѾjtRR	dѾjtR soѾSjtRGlѾjtRofJѾ.jtRFU
0
ѾjtRo"ѾjtRbS!uѾ6jtRLV
ѾFjtRB,
pѾ	jtRd!kѾ=GjtRo
J
CѾxjtRѾjtR2ѾxjtRQS	Ѿ#jtR	kѾ}pjtRxS7{\ѾjtR3W,
ѾIqjtR
ѾrjtR{
NѾojtRP`
Ѿ jtRÃ
ѾBjtR5	#fѾ#jtR5!vrCѾWjtRL۲ѾvjtR–L!Ѿ23jtR(/Ѿ
jtR-U
Ѿ{R7{ѾNRSLS	ѾuNRw
YKѾKNR
$Ѿ	NRtSѾNRJUlѾa,
NR
UlѾ5NRhlѾjNReUzUѾU	NRG)ѾNRvѾNR"lѾNRGѾ%$NRLѾ&lNRCoOѾNRRѾNR
ߦѾUNR^-
X	q@s
CqWAq7fNquEs
qGȕqy
Xqݖq-=q-	nZqDV3qq)s
!lq
vI'q4ziqq!Yq]nա
qm
י9	qzE
]/PqsQ%qo]q-F
ILqC1quD!7q
"y\qϫ~Ydq8q/<qAsD
gqFQz)Rdh))\
)v!	:)q ,C)&
s
)4
)
RF}e)1	q)q
)
\E	)KX
)r).\&)
kl5)X͢
)Aj
!)P-
)crr/TC)̮)m`I?
)'
/)X1	SHk)hWL
)w5%<,Gi	)Yse)M
s6)	R?)\!	
)ʹ2	r)I)f2	W)CX^)GN@tkIs)1E0)2	[LR)!!	)LYVf)
<)
U2nM
R)t%	r)]w>S)y30
Ʃ)X	`>7")6
=)4	M
)6
Ey)Y/NeR+"Jes
	
Ne
.	Ke+B~eN.
#Ie	i%seQ
ޡmue0^[e4i>ޛ
	
Wv	oo/'0
D}Pn6|	6ܥ"f/uvp,hy9Y9>XSP	6
v"*N

AϘ#>J1
3*
44
,wȺ
vjw45>\Hv%^ckS
dZ9!w
}D'
6:
@5PJb]M;}eQ[Ue
}VZW80ZJ	Q
[fyZu#R
x(=
D,R
ya
hKR
#EƬY";5	hW0
jWz&[APB
-t V3{ǓA!	ѷmwaR
ѓh0#R
8AJ7s:.p
B
A
	Sť	_5l3SUmj?SxB;
Tkg_SVû\S
hWHs0Y>	WEFuY>""L$Y>e			Y>t:y9"D
Y>1
Y>h7QyY>^
	W9Y>	"Vs0Y>0QwQY>o
7Y>u/eT
{
]	eD
7]	1e!c]	7	Hi]	uya1.]	T1
;a
)]	em]	e@])R]	
]N]	:vND
84
]	@kՉ	]	`jv]	lD
7]	E9j]	S
]	Rj7O]	F3]	S9L]	F>F]	z
+
]	wC]	L$|]	uܙ]	ë^o{]	&U
!]	{|"]	u{#]	{cZ5
]	0]]	WAsZ]	=*dvl]	0]]	D$M]		]c]	d	]	7l]	
^]	p:ʐ\BZ]	-	=]	n]	J
B]	{5m)	]	;
	,]	Gm$^J]	]	(B]	BM]	R
N]	vx10]	10"D]	FDo
]		!T]	5|M]	Nms]	s
Y]	.dT
7]	C5]	5
MͰ]	Ad]	m	YW]	p(B]	5
\Vdj]	.Gvg&]	j
my]	Cp
Po
]	
>CO]	Jn]	̈́
to?x]	gK.#]	"OpEG]	,5
CR]	S
SR#]	.]	r,8]	0GV
T]	Ξ


c$]	roNN]	
wз]	D
q2$qי	qzE
)s
%D$qK_:q8qD<qAUfqsQ^ٸwq@\qϫn#q#z<<^q!Y]
ա
q g%quD7qW{Aqs
Jxq19~Y;_Sq|#Lq=q-	sDX
gquENps
qG|(S)
f()	
)C'o|)%~z3)
'<)
_})\)	6
)ip	uT+%

9Y>s`Y>/eT
h]	%
O3]	HCw]	sQ}]	
"	]	3.dT
~6
]	]	]]	9pEF]	6
x4]	d^BR;oCBR"EBR22BRûwBRY}[$CBR	B&RѾ R/4AѾ RѾ RxѾ ReyK	Ѿ Rx8Ѿ R6Ѿ uR2iGiѾ uRi5L	\Ѿ uRXQ
KL	%eѾ uR|N
Ѿ uRee/Ѿ uRe4cѾ uRddѾ uRm}Ѿ RVDp$b
Ѿ{D R
$Ѿ RT'v}Ѿ1 RhDѾ@ R$ѾR7
 R
:OѾ RwyѾ R7{EѾ R}'5
ѾӮ R[45
Ѿ R85
Ѿ} RhsG5
ѾbT R{
Ѿ	 R'Ѿw R~GѾ R4Ѿ6 R7{Ѿ:R̦7
Ѿ'jtR
7{Ѿ$R1
Ѿ9RsCߦ?W
3 RDJ5oeq2
q2/PqsQ^/qO>eq%	&qdduD8Gs
q4GNE'$O
($(	~)
CKy):^ )0j4)
7
3()(5Po1)
KO)x(@U)GQw)f`E)
B)
U()y)1$i )k))G	:)	
)
W5
)}7
)Uu)x)

)W
q
))
))*8
3)=*	y)
%)H6
)B
)
z)%K)l*ύ	)E9
)E1%>H)UZ* ):d)<!NU)z@8
)?5ӆ
),;)E
)xH)3	j)F)^p*;)^'`!4)^e#)^H)^T5)^T
xu!xz)&F%:IV8
H4|OyPN@*%%
*!4FP	jVJIUIk
7e
z(P
B?FPFz
/!wIQ
yQ
;YiGVIG;.{7HydQ~+D;yDyDռDqD{D͉ORD&De	&D;!p;a8
;I;cH
;;j5;8
;	II
,!C
y!V
Z{Hp{"H&	Hi5HH	H	H8
Hy!{a8
I#cH79	IIO,eR!ۇ

W!
z
 ,5Hp{"H&׎	HiH-H&H	0"HHmVYF"V4V\"iVV&V
{VWV	
oL<''MePAH8
W!'	Hf<58Wu#
8
6,[ʨf{RR9
xc~5ş5NWx"
	#	#	L,#	H#	'#	#	"#	k	e,#	{T


8
T
iWT
{,T
&
T
<IT
5T
eT
W5RR5
5C	5,5#zW5ױ	5,@58
<W<,?
<I<~<6<	&I<{<
V)\)U
))<z&6)l)}<6)R7')
ɏ	UzUzI
Uz<qUzՙUz
Uz,Uzz<IUzR6JM'M',=M''M''
M'9
'JM'M'RM'p609
RIhI,7?
~IUzIUzIBUz<`UzՙXUzUz,SUzzUzEnaݩXaza6"a=J(Sa"YJa>Sna6,aI{Ik
I
BI'Q9
IIGIvIߏ	uI|6"|$"|J"|-"|؁'"|8"|"|:"|g9
U	"'5JZS(
69
D]",UJqJoJn|
y׈
	yzpSyJy׊yW|ySy=ZyWpΚWpX1p>=p|pڽp"p#9
p&+-|${E-u}JGHJJ"(^z
+	A	S@6_-)|()}{)9
_	)%M)v--)-)+
.#)Da.{aaa(aJ`=aWv	aJazjj`9
jJƲjݲJ{ja{
jJ
|jc
j	--X-+X-E#-|-
-	|--J
> J(w=ت%K.S7d(7y.70.M.7
7z
7<+
7
7BX&dEdEdz{d\~ddB
=dgd
S^#ݠ^#S^#T^#dX(^#*}^#d
,^#=^#6~={X=={7=
=*7(=X=L7=9
d.	$:
	TC	o	#n7	2>	
}	7	
)TX)/}))7S)#Z)4q))
4>4>J(:
4>F>4>4>R4>j4>r>4>;<K{.Y)7.	"
\K
{AT#K͉
%KXT͉
?:
͉
V:
͉
Y͉
@
9͉
Pc͉
{͉
	*sK6	X"
ig
F}z 
#$XpKYXϫXm:

XX:$XLKXכXK^$:
>]}т9#
KM	#[K1AcK7A.AbY
AKA5|}Ar:
Ay)A7}
K
c+L
֡
w
>
Z
.

}:
BLd	:
!?:
H:
X):
.:
:

:
/oTTTvKT:ȳTLC/T{	TThTK|΋H|6	Z/}$$7/	`		$:
	}:
		$?	)6?	pLU6
_|/6
&6
Y/6
L6
L/6

	~6
/
6

U:

8 ~=wz_ %;
7%߳)lN%|M?m??)9	.Ue%X	OY6?Lf-;
|eL7~e6
/?eUg~%eMUz~BeF;
O=
>o	erLN?ervCe~CPe?2Lфoe*7{38e&	$e;	0o8eT(07
A0es	g
e,̒	e8^yee|VWeK
eer'*$CeJ}e-y9_e.ei=
eNA	e,>
h8eZL*e}5MLeO:P%leU}ek
9e‹
d~U>
2222N02
2Ԯ2aL222>
2Y2
2G
24	222*2~2A2G~22-R	2eX2YPր2%
2029	2:>
202%	22
Z22з2݅82PvW2X2L2HZ02L2O
02
B25 12k
2(K2L.2)dZ2N2E~2l2H2č2c*E2jL2&Bʓ	2BB2D24?
2~B2L2	(2	P2wP2aB?
2Q&2
2P@&2W29~?
2t/M2Wt2W}24
22Z 2`B22Rp2B*2X222Z2\12|&2&92"	kM2į&2Z?
2*2?
P2I
212&2~<2x
2* 2M2\2B2d+2MZ2Mä2@	226[2ظ\2x'2
20C@
2g2Q2*X2$:2=
2o22O+2/28FX22M27N21R[2LC22$%282tҎ2N'2Qk+2K 2a݌
2T2|	D2WX22X
2[P@
2SNg2@C2	m2\@
2U
221	2
@:20}22XC22+02(12P*22Js2x2D2[X2pj'2L2@
'2f2l2
'2[2(@
28(22Y
f2̂	2\22[222:2mT2h"222'222^2ɥ22oN22	Q2,	ޏ2x22s
v2t(2@22,2D[2(+2F	̀2!2Ǎ
2A2Y2h2|#Q2;22
[2UnY2`	D2
A
22VD2o26\|:222g23H2
2N.2z	+2(2/2P\"2:20D2_Q^2
Z222<2ZA
2I2jyQ2
2372J2sV2
:2M22+2 2# 2zA
(2SN2΃Q2Q2=
ց2j\s2\2	2N2
R2D2C2N22\N2A
202A
22.0;2]
2+J2(22MRl2m22G2l;i2.2Y2=
|2‚22j)2;22Y
J22,2;;,2222iR2u
.2\V2y
2'Y22
;2

2V)2Ժx2j2Ϧ2"Z@Z22Cc2;22w,2R&32„,2
E	2;OΡ2Z2Y2R229\2
	22A
2W22<2,	2
2wV<2	2R2Xr2V(E22(2t)dE2<]2ұ2b3p2Z	d2<2H22|32t	.B
232 2<

2)[2	u2b|Z2ZZ2
Z]2T 272E21)22[22C2|2]2aL2!jB
2B
2 2 
2)2EI
2?32J	K2J[<2
2 22YO2>2E22=<2#
22h	2h[26F2ܢ2	2,>2*TF2wOF2[ 2$*B*2642		2s62:

2J42,2F2\T
2
[2A
[2Rɉ2G 2&!2zQ2d4	2–	2v22
2]O2~4
2J42x2ȅ2[
S2:\2T\u
2]2	QS22:=μ2B
b!2̲S2	e42drT2ST2T"GT2
!T2T=
T2,
T2(T2B
-T2\)	T2!T2e	n\T2T2~*5T2FTT2
T2K5n5T2OT2ѣ
PT2\J-T2-*T29
T2*IPT2u
T2\٧T2T2(^dT2(T2-
T2](TT2-ST2T2T295T2C
T2+\T2T2	[C
T2iT2A
T2L
T2dTT2-C
T2	.T2"S.T2,]T2(+1T2

T2	GT2T]ؗ	T2TT2
T2PT2w=|]T24T2mT2]T2=T2ͽT2͒T2PPT2TTT2^GC
T2MT2
dT2K^iT2\tT2T]T2Ԑ
T2G5T2	T2GT2D
T2=T2>"CT2QT2GT2V"
T2
T2P	T2aT2.T21iT2T2n"T2F T2>^T2T20T2T2	T2BT2T2
T2UT2T2.~T2c^IT24 T2"6T2DUT2L
T2h	T2T2y^0^T2GP+T2פT2^JT2IT2
GT2+\T2T2
T2'D
4T2ֆT2T2\.T2lT2"~	T2^
T2P
T2>T2pT2ZU1>T2+T2=D
^T2QT2+SD
T2^6דT2+T2pU
T2T2^T23_	T2T2'QT2m>T2NUT2	
T2M>T2)T2
,>T2
HT2@QT2UT2%YQT2_QT2>&T2l^!?T2rgT2t6T2]?T2?T2bT2D
MT2?D
T2,
T2BT26ET2	T2 H߇T2^T2xD
T29HT2E
WT2Q)T2#,T2K	[T2uH
T2T26
T2a	T2L_,T2"T2HT2?eT2@@T2{bT2ʾ[
T2T2(>T2T2VL_T26T2H+T2@
/T2	T2ٙ	T2fzT2V E
T2T2gT2ԋVT2,T2^T2_[/T2T2QT2"T2T2LT2|}T2QT20^T2SVT2,T25T2T2,
T2iVT2/T2T2T2KT2_\E
T2Ӓ
_T2RT2V
T2T2ݥT2BV@T2)R!T2VO_T2[T2@T2"	T2_T2RT23HT2?R
T2]T2%T2+	6T2ڈ"T2HCT2_T2,GT2݄T2
T2,FT2/T27
T2,T2_T2#T2V/T2l_T2T2aT2VR^T2iT2T2B	T2/`T2

T2#T2F
T2tC`X#[1-`E
E
E
J@F
&
0~	-_H
%7V-O0k`_m
mR`%
_wNR	`ʉRG
R	.`G7s#	R

I.h7XF-C`ʚ	0G
=	
&<
E)0Y>1bG
`Y>R
Y>UY>#&IY>տY>?K
Y>V
Y>
RY>4GNE'
O
($(@)xG
[A	S	
7a&Vy1$i )k))G	:)	
)
W5
)}7
)Uu)x)

)W
q
))
))*8
3)=*	y)
%)H6
)B
)
z)%K)l*ύ	)E9
)E1%>H)UZ* ):d)<!NU)z@8
)?5ӆ
),;)E
)xH)3	j)g`<)DYfS)	OS)	~)
CKy):^ )0j4)
7
3()OW71) A	)m
)`o)
KO)x(@U)GQw)f`E)
B)
U()
E)0)1bG
`)F)^p*;)^'`!4)^e#)^H)^T5)^T
xu!x
)&F%:IV8
H4|OyPN@*%%
*!4FP	jVJIUIk
7e
z(P
B?FPFz
/!wIQG
kI
yQ
;YiGVIG;.{7HydN0O=
>@AeǧLN#ervt`e~CIe?2Lфoe,̒	eR$ejW};ey9IeG
eJeAue,>
hJKeee9ML.e}%k
e:P?e5`eToeceJT8ae#s"e
v#aQlga
thTUm|a"7X#L1-(mLaN

%@`E
E
wwLU&E
JaF
-0`”L[
-&)sXAa[bK_-ߪV80`m
mRu%
_&RmAʉLG
R	.`G7s#	R

I.Ab&h7XG
'՛	0-=	8Δ
A$	Wt
M+{.bna
0aaJ	AV߉*'W0"M
&<7M{ԩ3Y>PH
`	Y>DM߆Y>	Y>nY>\.WY>8Y>bY>fH
.Y>!H
Y>9XBY>
WY>
PY>RUY>&Y>#IY>տ?Y>V
Y>
RY>/HgVgPHgVAiXZ:KSZ:KeZ:K)Z:K	Z:K4`~c
4`~]:Lg@Og0%X07X0EHg@ r ) u
@e!׉l!wl!E!E!
E!EE"4"IXJ"#J"J"
5 #[XEj#agE#yPE<$mLg$Lg %
Lg0'PLg0'5Lg/'E='o:Lg*(NE='$&6FVfvƶֶ&6FVfvƷַ&6FVfvƸָFreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe)Linker: LLD 11.0.1 (FreeBSD llvmorg-11.0.1-0-g43ff75f2c3fe-1300007)$FreeBSD$libpmc.so.5.debugj.shstrtab.note.tag.dynsym.gnu.version.gnu.version_r.gnu.hash.hash.dynstr.rel.dyn.rel.plt.rodata.gcc_except_table.eh_frame_hdr.eh_frame.text.init.fini.plt.ctors.dtors.jcr.init_array.data.rel.ro.dynamic.got.data.got.plt.bss.comment.gnu_debuglinktt0o+o:o		D

 J

R	B[	Bx2x2hd233<l//H~d2d2T44,SCa,.$$ H
P( (`Q(`!(0`!("(*"(

Zerion Mini Shell 1.0