Uncore Manual
Reference Number: 329468-002 89
Uncore Performance Monitoring
Memory Controller (iMC) Performance Monitoring
PRE_COUNT
• Title: DRAM Precharge commands.
• Category: PRE Events
• Event Code: 0x02
• Max. Inc/Cyc:. 1, Register Restrictions: 0-3
• Definition: Counts the number of DRAM Precharge commands sent on this channel.
RD_CAS_PRIO
• Title:
• Category: CAS Events
• Event Code: 0xa0
• Max. Inc/Cyc:. 1, Register Restrictions: 0-3
• Definition:
Table 2-84. Unit Masks for PREEMPTION
Extension
umask
[15:8]
Description
RD_PREEMPT_RD bxxxxxxx1 Read over Read Preemption
Filter for when a read preempts another read.
RD_PREEMPT_WR bxxxxxx1x Read over Write Preemption
Filter for when a read preempts a write.
Table 2-85. Unit Masks for PRE_COUNT
Extension
umask
[15:8]
Description
PAGE_MISS bxxxxxxx1 Precharges due to page miss
Counts the number of DRAM Precharge commands sent on this
channel as a result of page misses. This does not include explicit
precharge commands sent with CAS commands in Auto-
Precharge mode. This does not include PRE commands sent as a
result of the page close counter expiration.
PAGE_CLOSE bxxxxxx1x Precharge due to timer expiration
Counts the number of DRAM Precharge commands sent on this
channel as a result of the page close counter expiring. This does
not include implicit precharge commands sent in auto-precharge
mode.
RD bxxxxx1xx Precharge due to read
WR bxxxx1xxx Precharge due to write
BYP bxxx1xxxx Precharge due to bypass
Table 2-86. Unit Masks for RD_CAS_PRIO
Extension
umask
[15:8]
Description
LOW bxxxxxxx1 Read CAS issued with LOW priority
MED bxxxxxx1x Read CAS issued with MEDIUM priority
HIGH bxxxxx1xx Read CAS issued with HIGH priority
PANIC bxxxx1xxx Read CAS issued with PANIC NON ISOCH priority (starved)