Uncore Manual
Reference Number: 329468-002 87
Uncore Performance Monitoring
Memory Controller (iMC) Performance Monitoring
POWER_CHANNEL_PPD
• Title: Channel PPD Cycles
• Category: POWER Events
• Event Code: 0x85
• Max. Inc/Cyc:. 4, Register Restrictions: 0-3
• Definition: Number of cycles when all the ranks in the channel are in PPD mode. If IBT=off is
enabled, then this can be used to count those cycles. If it is not enabled, then this can count the
number of cycles when that could have been taken advantage of.
• NOTE: IBT = Input Buffer Termination = On
POWER_CKE_CYCLES
• Title: CKE_ON_CYCLES by Rank
• Category: POWER Events
• Event Code: 0x83
• Max. Inc/Cyc:. 16, Register Restrictions: 0-3
• Definition: Number of cycles spent in CKE ON mode. The filter allows you to select a rank to
monitor. If multiple ranks are in CKE ON mode at one time, the counter will ONLY increment by
one rather than doing accumulation. Multiple counters will need to be used to track multiple ranks
simultaneously. There is no distinction between the different CKE modes (APD, PPDS, PPDF). This
can be determined based on the system programming. These events should commonly be used
with Invert to get the number of cycles in power saving mode. Edge Detect is also useful here.
Make sure that you do NOT use Invert with Edge Detect (this just confuses the system and is not
necessary).
POWER_CRITICAL_THROTTLE_CYCLES
• Title: Critical Throttle Cycles
• Category: POWER Events
• Event Code: 0x86
• Max. Inc/Cyc:. 1, Register Restrictions: 0-3
• Definition: Counts the number of cycles when the iMC is in critical thermal throttling. When this
happens, all traffic is blocked. This should be rare unless something bad is going on in the plat-
form. There is no filtering by rank for this event.
POWER_PCU_THROTTLING
• Title:
• Category: POWER Events
• Event Code: 0x42
• Max. Inc/Cyc:. 1, Register Restrictions: 0-3
• Definition:
Table 2-82. Unit Masks for POWER_CKE_CYCLES
Extension
umask
[15:8]
Description
RANK0 b00000001 DIMM ID
RANK1 b00000010 DIMM ID
RANK2 b00000100 DIMM ID
RANK3 b00001000 DIMM ID
RANK4 b00010000 DIMM ID
RANK5 b00100000 DIMM ID
RANK6 b01000000 DIMM ID
RANK7 b10000000 DIMM ID