Vol. 3B 19-37
PERFORMANCE-MONITORING EVENTS
79H
08H
IDQ.DSB_UOPS
Increment each cycle. # of uops delivered to IDQ
from DSB path. Set Cmask = 1 to count cycles.
Can combine Umask 08H
and 10H.
79H
10H
IDQ.MS_DSB_UOPS
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 delivery.
Can combine Umask 04H,
08H.
79H
20H
IDQ.MS_MITE_UOPS
Increment each cycle # of uops delivered to IDQ
when MS_busy by MITE. Set Cmask = 1 to count
cycles.
Can combine Umask 04H,
08H.
79H
30H
IDQ.MS_UOPS
Increment each cycle # of uops delivered to IDQ
from MS by either DSB or MITE. Set Cmask = 1 to
count cycles.
Can combine Umask 04H,
08H.
79H
18H
IDQ.ALL_DSB_CYCLES_ANY_UOP
S
Counts cycles DSB is delivered at least one uops.
Set Cmask = 1.
79H
18H
IDQ.ALL_DSB_CYCLES_4_UOPS
Counts cycles DSB is delivered four uops. Set Cmask
= 4.
79H
24H
IDQ.ALL_MITE_CYCLES_ANY_UOP
S
Counts cycles MITE is delivered at least one uops.
Set Cmask = 1.
79H
24H
IDQ.ALL_MITE_CYCLES_4_UOPS
Counts cycles MITE is delivered four uops. Set
Cmask = 4.
79H
3CH
IDQ.MITE_ALL_UOPS
# of uops delivered to IDQ from any path.
80H
04H
ICACHE.IFETCH_STALL
Cycles where a code-fetch stalled due to L1
instruction-cache miss or an iTLB miss.
80H
02H
ICACHE.MISSES
Number of Instruction Cache, Streaming Buffer and
Victim Cache Misses. Includes UC accesses.
85H
01H
ITLB_MISSES.MISS_CAUSES_A_W
ALK
Misses in all ITLB levels that cause page walks.
85H
02H
ITLB_MISSES.WALK_COMPLETED Misses in all ITLB levels that cause completed page
walks.
85H
04H
ITLB_MISSES.WALK_DURATION
Cycle PMH is busy with a walk.
85H
10H
ITLB_MISSES.STLB_HIT
Number of cache load STLB hits. No page walk.
87H
01H
ILD_STALL.LCP
Stalls caused by changing prefix length of the
instruction.
87H
04H
ILD_STALL.IQ_FULL
Stall cycles due to IQ is full.
88H
01H
BR_INST_EXEC.COND
Qualify conditional near branch instructions
executed, but not necessarily retired.
Must combine with
umask 40H, 80H.
88H
02H
BR_INST_EXEC.DIRECT_JMP
Qualify all unconditional near branch instructions
excluding calls and indirect branches.
Must combine with
umask 80H.
88H
04H
BR_INST_EXEC.INDIRECT_JMP_N
ON_CALL_RET
Qualify executed indirect near branch instructions
that are not calls or returns.
Must combine with
umask 80H.
88H
08H
BR_INST_EXEC.RETURN_NEAR
Qualify indirect near branches that have a return
mnemonic.
Must combine with
umask 80H.
88H
10H
BR_INST_EXEC.DIRECT_NEAR_C
ALL
Qualify unconditional near call branch instructions,
excluding non-call branch, executed.
Must combine with
umask 80H.
88H
20H
BR_INST_EXEC.INDIRECT_NEAR_
CALL
Qualify indirect near calls, including both register
and memory indirect, executed.
Must combine with
umask 80H.
Table 19-11. Non-Architectural Performance Events In the Processor Core of
3rd Generation Intel® Core™ i7, i5, i3 Processors (Contd.)
Event
Num.
Umask
Value
Event Mask Mnemonic
Description
Comment