Uncore Manual
Reference Number: 329468-002 65
Uncore Performance Monitoring
Home Agent (HA) Performance Monitoring
• Definition: Accumulates the number of credits available to the QPI Link 2 BL Ingress buffer.
IGR_NO_CREDIT_CYCLES
• Title: Cycles without QPI Ingress Credits
• Category: QPI_IGR_CREDITS Events
• Event Code: 0x22
• Max. Inc/Cyc:. 1, Register Restrictions: 0-3
• Definition: Counts the number of cycles when the HA does not have credits to send messages to
the QPI Agent. This can be filtered by the different credit pools and the different links.
IMC_READS
• Title: HA to iMC Normal Priority Reads Issued
• Category: IMC_READS Events
• Event Code: 0x17
• Max. Inc/Cyc:. 4, Register Restrictions: 0-3
• Definition: Count of the number of reads issued to any of the memory controller channels. This
can be filtered by the priority of the reads.
• NOTE: Does not count reads using the bypass path. That is counted separately in
HA_IMC.BYPASS.
IMC_RETRY
• Title: Retry Events
• Category: IMC_MISC Events
• Event Code: 0x1e
• Max. Inc/Cyc:. 1, Register Restrictions: 0-3
• Definition:
IMC_WRITES
• Title: HA to iMC Full Line Writes Issued
• Category: IMC_WRITES Events
• Event Code: 0x1a
• Max. Inc/Cyc:. 1, Register Restrictions: 0-3
• Definition: Counts the total number of full line writes issued from the HA into the memory con-
troller. This counts for all four channels. It can be filtered by full/partial and ISOCH/non-ISOCH.
Table 2-50. Unit Masks for IGR_NO_CREDIT_CYCLES
Extension
umask
[15:8]
Description
AD_QPI0 bxxxxxxx1 AD to QPI Link 0
AD_QPI1 bxxxxxx1x AD to QPI Link 1
BL_QPI0 bxxxxx1xx BL to QPI Link 0
BL_QPI1 bxxxx1xxx BL to QPI Link 1
Table 2-51. Unit Masks for IMC_READS
Extension
umask
[15:8]
Description
NORMAL b00000001 Normal Priority