Intel ARCHITECTURE IA-32 User Manual

Page 473

Advertising
background image

Using Performance Monitoring Events

B

B-19

Speculative
Uops Retired

Number of uops
retired (include both
instructions executed
to completion and
speculatively
executed in the path
of branch
mispredictions).

uops_retired

NBOGUS|BOGUS

Branching Metrics

Branches
Retired

All branch
instructions executed
to completion

Branch_retired

MMTM

|MMNM|MMTP|

MMNP

Tagged
Mispredicted
Branches
Retired

The events counts
the number of retired
branch instructions
that were
mispredicted. This
stat can be used with
precise event-based
sampling.

Replay_event; set

the following

replay tag:

Tagged_mispred_

branch

NBOGUS

Mispredicted
Branches
Retired

Mispredicted branch
instructions executed
to completion. This
stat is often used in a
per-instruction ratio.

Mispred_branch_

retired

NBOGUS

Misprediction
Ratio

Misprediction rate
per branch

(Mispredicted Branches
Retired) /(Branches
Retired)

All returns

The number of return
branches

retired_branch_type

RETURN

All indirect
branches

All returns and
indirect calls and
indirect jumps

retired_branch_type

INDIRECT

All calls

All direct and indirect
calls

retired_branch_type

CALL

continued

Table B-1

Pentium 4 Processor Performance Metrics (continued)

Metric

Description

Event Name or Metric
Expression

Event Mask Value
Required

Advertising