Uncore Manual
Uncore Performance Monitoring
Home Agent (HA) Performance Monitoring
70 Reference Number: 329468-002
RPQ_CYCLES_NO_REG_CREDITS
• Title: iMC RPQ Credits Empty - Regular
• Category: RPQ_CREDITS Events
• Event Code: 0x15
• Max. Inc/Cyc:. 4, Register Restrictions: 0-3
• Definition: Counts the number of cycles when there are no “regular” credits available for posting
reads from the HA into the iMC. In order to send reads into the memory controller, the HA must first
acquire a credit for the iMC's RPQ (read pending queue). This queue is broken into regular credits/
buffers that are used by general reads, and “special” requests such as ISOCH reads. This count only
tracks the regular credits Common high bandwidth workloads should be able to make use of all of
the regular buffers, but it will be difficult (and uncommon) to make use of both the regular and spe-
cial buffers at the same time. One can filter based on the memory controller channel. One or more
channels can be tracked at a given time.
SNOOP_RESP
• Title: Snoop Responses Received
• Category: SNP_RESP Events
• Event Code: 0x21
• Max. Inc/Cyc:. 1, Register Restrictions: 0-3
• Definition: Counts the total number of RspI snoop responses received. Whenever a snoops are
issued, one or more snoop responses will be returned depending on the topology of the system. In
systems larger than 2s, when multiple snoops are returned this will count all the snoops that are
received. For example, if 3 snoops were issued and returned RspI, RspS, and RspSFwd; then each
of these sub-events would increment by 1.
CCW_VR0_ODD bxxxx1xxx Counterclockwise and Odd on VRing 0
Filters for the Counterclockwise and Odd ring polarity on Virtual
Ring 0.
CW_VR1_EVEN bxxx1xxxx Clockwise and Even on VRing 1
Filters for the Clockwise and Even ring polarity on Virtual Ring 1.
CW_VR1_ODD bxx1xxxxx Clockwise and Odd on VRing 1
Filters for the Clockwise and Odd ring polarity on Virtual Ring 1.
CW b00110011 Clockwise
CCW_VR1_EVEN bx1xxxxxx Counterclockwise and Even on VRing 1
Filters for the Counterclockwise and Even ring polarity on Virtual
Ring 1.
CCW_VR1_ODD b1xxxxxxx Counterclockwise and Odd on VRing 1
Filters for the Counterclockwise and Odd ring polarity on Virtual
Ring 1.
CCW b11001100 Counterclockwise
Table 2-60. Unit Masks for RPQ_CYCLES_NO_REG_CREDITS
Extension
umask
[15:8]
Description
CHN0 b00000001 Channel 0
Filter for memory controller channel 0 only.
CHN1 b00000010 Channel 1
Filter for memory controller channel 1 only.
CHN2 b00000100 Channel 2
Filter for memory controller channel 2 only.
CHN3 b00001000 Channel 3
Filter for memory controller channel 3 only.
Table 2-59. Unit Masks for RING_BL_USED
Extension
umask
[15:8]
Description