Intel 64 and IA-32 Architectures Software Developers Manual Volume 3B, System Programming Guide Part 2

Table Of Contents
Vol. 3 A-25
PERFORMANCE-MONITORING EVENTS
B1H 10H UOPS_EXECUTED.PO
RT4_CORE
Counts number of Uops executed
that where issued on port 4. Port
4 handles the value to be stored for
the store Uops issued on port 3.
This is a core count only and can
not be collected per thread.
B1H 20H UOPS_EXECUTED.PO
RT5
Counts number of Uops executed
that where issued on port 5.
B1H 40H UOPS_EXECUTED.PO
RT015
Counts number of Uops executed
that where issued on port 0, 1, or
5.
use cmask=1,
invert=1 to count
stall cycles
B1H 80H UOPS_EXECUTED.PO
RT234
Counts number of Uops executed
that where issued on port 2, 3, or 4.
B2H 01H OFFCORE_REQUEST
S_SQ_FULL
Counts number of cycles the SQ is
full to handle off-core requests.
B3H 01H SNOOPQ_REQUESTS
_OUTSTANDING.DAT
A
Counts weighted cycles of snoopq
requests for data. Counter 0 only
Use cmask=1 to
count cycles not
empty.
B3H 02H SNOOPQ_REQUESTS
_OUTSTANDING.INVA
LIDATE
Counts weighted cycles of snoopq
invalidate requests. Counter 0 only
Use cmask=1 to
count cycles not
empty.
B3H 04H SNOOPQ_REQUESTS
_OUTSTANDING.COD
E
Counts weighted cycles of snoopq
requests for code. Counter 0 only
Use cmask=1 to
count cycles not
empty.
B7H 01H OOF_CORE_RESPON
SE_0
see Section 18.17.1.3, “Off-core
Response Performance Monitoring
in the Processor Core”
B8H 01H SNOOP_RESPONSE.H
IT
Counts HIT snoop response sent by
this thread in response to a snoop
request.
B8H 02H SNOOP_RESPONSE.H
ITE
Counts HIT E snoop response sent
by this thread in response to a
snoop request.
B8H 04H SNOOP_RESPONSE.H
ITM
Counts HIT M snoop response sent
by this thread in response to a
snoop request.
Table A-2. Non-Architectural Performance Events In the Processor Core for Intel Core
i7 Processors
Event
Num.
Umask
Value
Event Mask
Mnemonic Description Comment