Uncore Manual

Reference Number: 329468-002 43
Uncore Performance Monitoring
Cacheing Agent (Cbo) Performance Monitoring
RING_AK_USED
• Title: AK Ring In Use
• Category: RING Events
• Event Code: 0x1c
• Max. Inc/Cyc:. 1, Register Restrictions: 2-3
• Definition: Counts the number of cycles that the AK ring is being used at this ring stop. This
includes when packets are passing by and when packets are being sunk, but does not include
when packets are being sent from the ring stop.We really have two rings -- a clockwise ring and a
counter-clockwise ring. On the left side of the ring, the “UP” direction is on the clockwise ring and
“DN” is on the counter-clockwise ring. On the right side of the ring, this is reversed. The first half
of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring. In
other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD
because they are on opposite sides of the ring.
• NOTE: On a 2 column implementation (e.g. 10C) UP_EVEN is actually
UP_VR0_EVEN+UP_VR1_EVEN (similarly for ODD/DN). In any cycle, a ring stop can see up to one
packet moving in the UP direction and one packet moving in the DN direction.
Table 2-22. Unit Masks for RING_AD_USED
Extension
umask
[15:8]
Description
UP_VR0_EVEN bxxxxxxx1 Up and Even on Vring 0
Filters for the Up and Even ring polarity on Virtual Ring 0.
UP_VR0_ODD bxxxxxx1x Up and Odd on Vring 0
Filters for the Up and Odd ring polarity on Virtual Ring 0.
DOWN_VR0_EVEN bxxxxx1xx Down and Even on Vring 0
Filters for the Down and Even ring polarity on Virtual Ring 0.
DOWN_VR0_ODD bxxxx1xxx Down and Odd on Vring 0
Filters for the Down and Odd ring polarity on Virtual Ring 0.
UP_VR1_EVEN bxxx1xxxx Up and Even on VRing 1
Filters for the Up and Even ring polarity on Virtual Ring 1.
UP_VR1_ODD bxx1xxxxx Up and Odd on VRing 1
Filters for the Up and Odd ring polarity on Virtual Ring 1.
UP b00110011 Up
DOWN_VR1_EVEN bx1xxxxxx Down and Even on VRing 1
Filters for the Down and Even ring polarity on Virtual Ring 1.
DOWN_VR1_ODD b1xxxxxxx Down and Odd on VRing 1
Filters for the Down and Odd ring polarity on Virtual Ring 1.
DOWN b11001100 Down
Table 2-23. Unit Masks for RING_AK_USED
Extension
umask
[15:8]
Description
UP_VR0_EVEN bxxxxxxx1 Up and Even on Vring 0
Filters for the Up and Even ring polarity on Virtual Ring 0.
UP_VR0_ODD bxxxxxx1x Up and Odd on Vring 0
Filters for the Up and Odd ring polarity on Virtual Ring 0.
DOWN_VR0_EVEN bxxxxx1xx Down and Even on Vring 0
Filters for the Down and Even ring polarity on Virtual Ring 0.
DOWN_VR0_ODD bxxxx1xxx Down and Odd on Vring 0
Filters for the Down and Odd ring polarity on Virtual Ring 0.
UP_VR1_EVEN bxxx1xxxx Up and Even on VRing 1
Filters for the Up and Even ring polarity on Virtual Ring 1.