Uncore Manual

Uncore Performance Monitoring
Home Agent (HA) Performance Monitoring
64 Reference Number: 329468-002
DIRECTORY_LOOKUP
• Title: Directory Lookups
• Category: DIRECTORY Events
• Event Code: 0x0c
• Max. Inc/Cyc:. 1, Register Restrictions: 0-3
• Definition: Counts the number of transactions that looked up the directory. Can be filtered by
requests that had to snoop and those that did not have to.
• NOTE: Only valid for parts that implement the Directory.
DIRECTORY_UPDATE
• Title: Directory Updates
• Category: DIRECTORY Events
• Event Code: 0x0d
• Max. Inc/Cyc:. 1, Register Restrictions: 0-3
• Definition: Counts the number of directory updates that were required. These result in writes to
the memory controller. This can be filtered by directory sets and directory clears.
• NOTE: Only valid for parts that implement the Directory.
IGR_CREDITS_AD_QPI2
• Title: AD QPI Link 2 Credit Accumulator
• Category: QPI_IGR_CREDITS Events
• Event Code: 0x59
• Max. Inc/Cyc:. 1, Register Restrictions: 0-3
• Definition: Accumulates the number of credits available to the QPI Link 2 AD Ingress buffer.
IGR_CREDITS_BL_QPI2
• Title: BL QPI Link 2 Credit Accumulator
• Category: QPI_IGR_CREDITS Events
• Event Code: 0x5a
• Max. Inc/Cyc:. 1, Register Restrictions: 0-3
Table 2-48. Unit Masks for DIRECTORY_LOOKUP
Extension
umask
[15:8]
Description
SNP bxxxxxxx1 Snoop Needed
Filters for transactions that had to send one or more snoops
because the directory bit was set.
NO_SNP bxxxxxx1x Snoop Not Needed
Filters for transactions that did not have to send any snoops
because the directory bit was clear.
Table 2-49. Unit Masks for DIRECTORY_UPDATE
Extension
umask
[15:8]
Description
SET bxxxxxxx1 Directory Set
Filter for directory sets. This occurs when a remote read
transaction requests memory, bringing it to a remote cache.
CLEAR bxxxxxx1x Directory Clear
Filter for directory clears. This occurs when snoops were sent
and all returned with RspI.
ANY bxxxxxx11 Any Directory Update