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

Table Of Contents
A-36 Vol. 3
PERFORMANCE-MONITORING EVENTS
00H 04H UNC_GQ_CYCLES_FU
LL.PEER_PROBE_TR
ACKER
Uncore cycles Global Queue peer
probe tracker is full. The peer probe
tracker queue tracks snoops from
the IOH and remote sockets.
01H 01H UNC_GQ_CYCLES_NO
T_EMPTY.READ_TRA
CKER
Uncore cycles were Global Queue
read tracker has at least one valid
entry.
01H 02H UNC_GQ_CYCLES_NO
T_EMPTY.WRITE_TR
ACKER
Uncore cycles were Global Queue
write tracker has at least one valid
entry.
01H 04H UNC_GQ_CYCLES_NO
T_EMPTY.PEER_PRO
BE_TRACKER
Uncore cycles were Global Queue
peer probe tracker has at least one
valid entry. The peer probe tracker
queue tracks IOH and remote
socket snoops.
03H 01H UNC_GQ_ALLOC.REA
D_TRACKER
Counts the number of tread tracker
allocate to deallocate entries. The
GQ read tracker allocate to
deallocate occupancy count is
divided by the count to obtain the
average read tracker latency.
03H 02H UNC_GQ_ALLOC.RT_
LLC_MISS
Counts the number GQ read tracker
entries for which a full cache line
read has missed the LLC. The GQ
read tracker LLC miss to fill
occupancy count is divided by this
count to obtain the average cache
line read LLC miss latency. The
latency represents the time after
which the LLC has determined that
the cache line has missed. The time
between a GQ read tracker
allocation and the LLC determining
that the cache line has missed is
the average LLC hit latency. The
total LLC cache line read miss
latency is the hit latency + LLC miss
latency.
Table A-3. Non-Architectural Performance Events In the Processor Uncore for Intel
Core i7 Processors
Event
Num.
Umask
Value
Event Mask
Mnemonic Description Comment