Reference Number: 327043-001
31
Intel® Xeon® Processor E5-2600 Product Family Uncore Performance Monitoring
AK
(Acknowledge) Ring - Acknowledges Intel® QPI to CBo and CBo to Core. Carries snoop responses
from Core to CBo.
IV
(Invalidate) Ring - CBo Snoop requests of core caches
Internal CBo Queues:
IRQ
- Ingress Request Queue on AD Ring. Associated with requests from core.
IPQ
- Ingress Probe Queue on AD Ring. Associated with snoops from Intel® QPI LL.
ISMQ
- Ingress Subsequent Messages (response queue). Associated with messages responses to
ingress requests (e.g. data responses, Intel QPI complete messages, core snoop response messages
and GO reset queue).
TOR
- Table Of Requests. Tracks pending CBo transactions.
RxR (aka IGR)
- “Receive from Ring” referring to Ingress (requests from the Cores) queues.
TxR (aka EGR)
- “Transmit to Ring” referring to Egress (requests headed for the Ring) queues.
2.3.4.3
The Queues:
There are several internal occupancy queue counters, each of which is 5bits wide and dedicated to its
queue: IRQ, IPQ, ISMQ, QPI_IGR, IGR, EGR and the TOR.
2.3.5
CBo Events Ordered By Code
The following table summarizes the directly measured CBO Box events.
Table 2-14. Performance Monitor Events for CBO (Sheet 1 of 2)
Symbol Name
Event
Code
Ctrs
Max
Inc/
Cyc
Description
CLOCKTICKS
0x00
0-3
1
Uncore Clocks
TxR_INSERTS
0x02
0-1
1
Egress Allocations
TxR_ADS_USED
0x04
0-1
1
RING_BOUNCES
0x05
0-1
1
Number of LLC responses that bounced on
the Ring.
RING_SRC_THRTL
0x07
0-1
1
RxR_OCCUPANCY
0x11
0
20
Ingress Occupancy
RxR_EXT_STARVED
0x12
0-1
1
Ingress Arbiter Blocking Cycles
RxR_INSERTS
0x13
0-1
1
Ingress Allocations
RING_AD_USED
0x1B
2-3
1
AD Ring In Use
RING_AK_USED
0x1C
2-3
1
AK Ring In Use
RING_BL_USED
0x1D
2-3
1
BL Ring in Use
RING_IV_USED
0x1E
2-3
1
BL Ring in Use
COUNTER0_OCCUPANCY
0x1F
1-3
20
Counter 0 Occupancy
ISMQ_DRD_MISS_OCC
0x21
0-1
20
RxR_IPQ_RETRY
0x31
0-1
1
Probe Queue Retries
RxR_IRQ_RETRY
0x32
0-1
1
Ingress Request Queue Rejects