Intel 64 and IA-32 Architectures Software Developers Manual Volume 3B, System Programming Guide Part 2

Table Of Contents
A-152 Vol. 3
PERFORMANCE-MONITORING EVENTS
11: MEM_TYPE0
12: MEM_TYPE1
13: MEM_TYPE2
Memory type encodings (bit
11-13) are:
0 – UC
1 – WC
4 – WT
5 – WP
6 – WB
CCCR Select 07H CCCR[15:13]
Event Specific
Notes
1: Specify edge trigger in CCCR to
avoid double counting.
2: A writebacks to 3rd level cache
from 2nd level cache counts as
a separate entry, this is in
additional to the entry
allocated for a request to the
bus.
3: A read request to WB memory
type results in a request to the
64-byte sector, containing the
target address, followed by a
prefetch request to an
adjacent sector.
4: For Pentium 4 and Xeon
processors with CPUID model
encoding value equals to 0 and
1, an allocated BSQ entry
includes both the demand
sector and prefetched 2nd
sector.
5: An allocated BSQ entry for a
data chunk is any request less
than 64 bytes.
6a:This event may undercount for
requests of split type
transactions if the data
address straddled across
modulo-64 byte boundary.
Table A-9. Performance Monitoring Events Supported by Intel NetBurst
Microarchitecture for Non-Retirement Counting (Contd.)
Event Name Event Parameters Parameter Value Description