Uncore Manual
Reference Number: 329468-002 61
Uncore Performance Monitoring
Home Agent (HA) Performance Monitoring
ADDR_OPC_MATCH
• Title: QPI Address/Opcode Match
• Category: ADDR_OPCODE_MATCH Events
• Event Code: 0x20
• Max. Inc/Cyc:. 1, Register Restrictions: 0-3
• Definition:
BT_BYPASS
• Title: BT Bypass
• Category: BT (Backup Tracker) Events
• Event Code: 0x52
• Max. Inc/Cyc:. 1, Register Restrictions: 0-3
• Definition: Number of transactions that bypass the BT (fifo) to HT
BT_CYCLES_NE
• Title: BT Cycles Not Empty
• Category: BT (Backup Tracker) Events
• Event Code: 0x42
• Max. Inc/Cyc:. 1, Register Restrictions: 0-3
• Definition: Cycles the Backup Tracker (BT) is not empty. The BT is the actual HOM tracker in the
processor.
• NOTE: Will not count case HT is empty and a Bypass happens.
BT_OCCUPANCY
• Title: BT Occupancy
• Category: BT (Backup Tracker) Events
• Event Code: 0x43
• Max. Inc/Cyc:. 512, Register Restrictions: 0-3
• Definition: Accumulates the occupancy of the HA BT pool in every cycle. This can be used with
the “not empty” stat to calculate average queue occupancy or the “allocations” stat in order to cal-
culate average queue latency. HA BTs are allocated as soon as a request enters the HA and is
Table 2-44. Unit Masks for ADDR_OPC_MATCH
Extension
umask
[15:8]
Filter Dep Description
ADDR bxxxxxxx1 HA_AddrMa
tch0[31:6],
HA_AddrMa
tch1[13:0]
Address
OPC bxxxxxx1x HA_Opcode
Match[5:0]
Opcode
FILT b00000011 HA_AddrMa
tch0[31:6],
HA_AddrMa
tch1[13:0],
HA_Opcode
Match[5:0]
Address & Opcode Match
AD bxxxxx1xx HA_Opcode
Match[5:0]
AD Opcodes
BL bxxxx1xxx HA_Opcode
Match[5:0]
BL Opcodes
AK bxxx1xxxx HA_Opcode
Match[5:0]
AK Opcodes