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