Intel ARCHITECTURE IA-32 User Manual

Page 487

Advertising
background image

Using Performance Monitoring Events

B

B-33

Writes from the
Processor

The number of all
write transactions on
the bus that were
allocated in IO
Queue from this
processor (excludes
RFOs). Beware of
granularity issues
with this event. Also
Beware of different
recipes in mask bits
for Pentium 4 and
Intel Xeon
processors between
CPUID model field
value of 2 and model
value less than 2.

IOQ_allocation

1a. ReqA0

,

ALL_WRITE

, OWN

(CPUID model <

2);

1b. ReqA0

,

ALL_WRITE,

MEM_WB, MEM_WT,

MEM_WP, MEM_WC,

MEM_UC

, OWN

(CPUID model >=

2).

2. Enable edge
filtering

6

in

the CCCR.

Reads
Non-prefetch
from the
Processor

The number of all
read transactions
(includes RFOs but
excludes prefetches)
on the bus that
originated from this
processor. Beware of
granularity issues
with this event. Also
Beware of different
recipes in mask bits
for Pentium 4 and
Intel Xeon
processors between
CPUID model field
value of 2 and model
value less than 2.

IOQ_allocation

1a. ReqA0

,

ALL_READ

, OWN

(CPUID model <

2);

1b. ReqA0

,

ALL_READ,

MEM_WB, MEM_WT,

MEM_WP, MEM_WC,

MEM_UC

, OWN

(CPUID model >=

2).

2. Enable edge
filtering

6

in

the CCCR.

continued

Table B-1

Pentium 4 Processor Performance Metrics (continued)

Metric

Description

Event Name or Metric
Expression

Event Mask Value
Required

Advertising