Intel® Xeon® Processor E5-2600 Product Family Uncore Performance Monitoring
82
Reference Number: 327043-001
DEMOTIONS_CORE4
• Title:
Core C State Demotions
• Category:
CORE_C_STATE_TRANSITION Events
• Event Code:
0x22
• Max. Inc/Cyc:
1,
Register Restrictions:
0-3
• Filter Dependency:
PCUFilter[7:0]
• Definition:
Counts the number of times when a configurable cores had a C-state demotion
DEMOTIONS_CORE5
• Title:
Core C State Demotions
• Category:
CORE_C_STATE_TRANSITION Events
• Event Code:
0x23
• Max. Inc/Cyc:
1,
Register Restrictions:
0-3
• Filter Dependency:
PCUFilter[7:0]
• Definition:
Counts the number of times when a configurable cores had a C-state demotion
DEMOTIONS_CORE6
• Title:
Core C State Demotions
• Category:
CORE_C_STATE_TRANSITION Events
• Event Code:
0x24
• Max. Inc/Cyc:
1,
Register Restrictions:
0-3
• Filter Dependency:
PCUFilter[7:0]
• Definition:
Counts the number of times when a configurable cores had a C-state demotion
DEMOTIONS_CORE7
• Title:
Core C State Demotions
• Category:
CORE_C_STATE_TRANSITION Events
• Event Code:
0x25
• Max. Inc/Cyc:
1,
Register Restrictions:
0-3
• Filter Dependency:
PCUFilter[7:0]
• Definition:
Counts the number of times when a configurable cores had a C-state demotion
FREQ_BAND0_CYCLES
• Title:
Frequency Residency
• Category:
FREQ_RESIDENCY Events
• Event Code:
0x0B
• Max. Inc/Cyc:
1,
Register Restrictions:
0-3
• Filter Dependency:
PCUFilter[7:0]
• Definition:
Counts the number of cycles that the uncore was running at a frequency greater than
or equal to the frequency that is configured in the filter. One can use all four counters with this
event, so it is possible to track up to 4 configurable bands. One can use edge detect in conjunction
with this event to track the number of times that we transitioned into a frequency greater than or
equal to the configurable frequency. One can also use inversion to track cycles when we were less
than the configured frequency.
• NOTE:
The PMON control registers in the PCU only update on a frequency transition. Changing
the measuring threshold during a sample interval may introduce errors in the counts. This is espe-
cially true when running at a constant frequency for an extended period of time. There is a corner
case here: we set this code on the GV transition. So, if we never GV we will never call this code.
This event does not include transition times. It is handled on fast path.