Uncore Manual
Uncore Performance Monitoring
Cacheing Agent (Cbo) Performance Monitoring
46 Reference Number: 329468-002
RxR_INSERTS
• Title: Ingress Allocations
• Category: INGRESS Events
• Event Code: 0x13
• Max. Inc/Cyc:. 1, Register Restrictions: 0-1
• Definition: Counts number of allocations per cycle into the specified Ingress queue.
• NOTE: IRQ_REJECTED should not be ORed with the other umasks.
RxR_IPQ_RETRY
• Title: Probe Queue Retries
• Category: INGRESS_RETRY Events
• Event Code: 0x31
• Max. Inc/Cyc:. 1, Register Restrictions: 0-1
• Definition: Number of times a snoop (probe) request had to retry. Filters exist to cover some of
the common cases retries.
Table 2-27. Unit Masks for RxR_EXT_STARVED
Extension
umask
[15:8]
Description
IRQ bxxxxxxx1 IPQ
IRQ is externally starved and therefore we are blocking the IPQ.
IPQ bxxxxxx1x IRQ
IPQ is externally starved and therefore we are blocking the IRQ.
PRQ bxxxxx1xx IRQ is blocking the ingress queue and causing the starvation.
ISMQ_BIDS bxxxx1xxx ISMQ_BID
Number of times that the ISMQ Bid.
Table 2-28. Unit Masks for RxR_INSERTS
Extension
umask
[15:8]
Description
IRQ bxxxxxxx1 IRQ
IRQ_REJ bxxxxxx1x IRQ Rejected
IPQ bxxxxx1xx IPQ
VFIFO bxxx1xxxx VFIFO
Counts the number of allocations into the IRQ Ordering FIFO. In
the prior generation uncore in Intel Xeon processor E5-2600
Product Family, it is necessary to keep IO requests in order.
Therefore, they are allocated into an ordering FIFO that sits next
to the IRQ, and must be satisfied from the FIFO in order (with
respect to each other). This event, in conjunction with the
Occupancy Accumulator event, can be used to calculate average
lifetime in the FIFO. Transactions are allocated into the FIFO as
soon as they enter the Cachebo (and the IRQ) and are
deallocated from the FIFO as soon as they are deallocated from
the IRQ.