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
Summary of Contents for ARCHITECTURE IA-32
Page 1: ...IA 32 Intel Architecture Optimization Reference Manual Order Number 248966 013US April 2006...
Page 220: ...IA 32 Intel Architecture Optimization 3 40...
Page 434: ...IA 32 Intel Architecture Optimization 9 20...
Page 514: ...IA 32 Intel Architecture Optimization B 60...
Page 536: ...IA 32 Intel Architecture Optimization C 22...