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

Table Of Contents
A-84 Vol. 3
PERFORMANCE-MONITORING EVENTS
98H 00H BR_TKN_
BUBBLE_2
Branch
predicted taken
with bubble 2
The events BR_TKN_BUBBLE_1 and
BR_TKN_BUBBLE_2 together count the
number of times a taken branch prediction
incurred a one-cycle penalty. The penalty
incurs when:
Too many taken branches are placed
together. To avoid this, unroll loops and
add a non-taken branch in the middle of
the taken sequence.
The branch target is unaligned. To avoid
this, align the branch target.
A0H 00H RS_UOPS_
DISPATCHED
Micro-ops
dispatched for
execution
This event counts the number of micro-
ops dispatched for execution. Up to six
micro-ops can be dispatched in each cycle.
A1H 01H RS_UOPS_
DISPATCHED.PORT
0
Cycles micro-
ops dispatched
for execution
on port 0
This event counts the number of cycles for
which micro-ops dispatched for execution.
Each cycle, at most one micro-op can be
dispatched on the port. Issue Ports are
described in Intel® 64 and IA-32
Architectures Optimization Reference
Manual. Use IA32_PMC0 only.
A1H 02H RS_UOPS_
DISPATCHED.PORT
1
Cycles micro-
ops dispatched
for execution
on port 1
This event counts the number of cycles for
which micro-ops dispatched for execution.
Each cycle, at most one micro-op can be
dispatched on the port. Use IA32_PMC0
only.
A1H 04H RS_UOPS_
DISPATCHED.PORT
2
Cycles micro-
ops dispatched
for execution
on port 2
This event counts the number of cycles for
which micro-ops dispatched for execution.
Each cycle, at most one micro-op can be
dispatched on the port. Use IA32_PMC0
only.
A1H 08H RS_UOPS_
DISPATCHED.PORT
3
Cycles micro-
ops dispatched
for execution
on port 3
This event counts the number of cycles for
which micro-ops dispatched for execution.
Each cycle, at most one micro-op can be
dispatched on the port. Use IA32_PMC0
only.
Table A-6. Non-Architectural Performance Events
in Processors Based on Intel Core Microarchitecture (Contd.)
Event
Num
Umask
Value Event Name Definition
Description and
Comment