Uncore Manual

Reference Number: 329468-002 93
Uncore Performance Monitoring
Memory Controller (iMC) Performance Monitoring
RD_CAS_RANK7
• Title: RD_CAS Access to Rank 7
• Category: CAS Events
• Event Code: 0xb7
• Max. Inc/Cyc:. 1, Register Restrictions: 0-3
• Definition:
RPQ_CYCLES_NE
• Title: Read Pending Queue Not Empty
• Category: RPQ Events
• Event Code: 0x11
• Max. Inc/Cyc:. 1, Register Restrictions: 0-3
• Definition: Counts the number of cycles that the Read Pending Queue is not empty. This can then
be used to calculate the average occupancy (in conjunction with the Read Pending Queue Occu-
pancy count). The RPQ is used to schedule reads out to the memory controller and to track the
requests. Requests allocate into the RPQ soon after they enter the memory controller, and need
credits for an entry in this buffer before being sent from the HA to the iMC. They deallocate after
the CAS command has been issued to memory. This filter is to be used in conjunction with the
occupancy filter so that one can correctly track the average occupancies for schedulable entries
and scheduled requests.
RPQ_INSERTS
• Title: Read Pending Queue Allocations
• Category: RPQ Events
• Event Code: 0x10
• Max. Inc/Cyc:. 1, Register Restrictions: 0-3
• Definition: Counts the number of allocations into the Read Pending Queue. This queue is used to
schedule reads out to the memory controller and to track the requests. Requests allocate into the
RPQ soon after they enter the memory controller, and need credits for an entry in this buffer
before being sent from the HA to the iMC. They deallocate after the CAS command has been
issued to memory. This includes both ISOCH and non-ISOCH requests.
VMSE_MXB_WR_OCCUPANCY
• Title: VMSE MXB write buffer occupancy
• Category: VMSE Events
• Event Code: 0x91
• Max. Inc/Cyc:. 32, Register Restrictions: 0-3
• Definition:
Table 2-94. Unit Masks for RD_CAS_RANK7
Extension
umask
[15:8]
Description
BANK0 bxxxxxxx1 Bank 0
BANK1 bxxxxxx1x Bank 1
BANK2 bxxxxx1xx Bank 2
BANK3 bxxxx1xxx Bank 3
BANK4 bxxx1xxxx Bank 4
BANK5 bxx1xxxxx Bank 5
BANK6 bx1xxxxxx Bank 6
BANK7 b1xxxxxxx Bank 7