And table b-6 – Intel ARCHITECTURE IA-32 User Manual
Page 505

Using Performance Monitoring Events
B
B-51
The performance metrics listed in Table B-1 fall into three categories:
•
Logical processor specific and supporting parallel counting.
•
Logical processor specific but constrained by ESCR limitations.
•
Logical processor independent and not supporting parallel counting.
Table B-5 lists performance metrics in the first and second category.
Table B-6 lists performance metrics in the third category.
There are four specific performance metrics related to the trace cache
that are exceptions to the three categories above. They are:
•
Logical Processor 0 Deliver Mode
•
Logical Processor 1 Deliver Mode
•
Logical Processor 0 Build Mode
•
Logical Processor 0 Build Mode
Each of these four metrics cannot be qualified by programming bit 0 to
4 in the respective ESCR. However, it is possible and useful to collect
two of these four metrics simultaneously.
Table B-6
Metrics That Support Qualification by Logical Processor and
Parallel Counting
General Metrics
Uops Retired
Instructions Retired
Instructions Completed
Speculative Instructions Completed
Non-Halted Clockticks
Speculative Uops Retired
continued