TITLE: Bad Speculation Speculative Uops
The percentage of pipeline slots wasted due to miss-speculated uops
When there is significant bad speculation, this metric can help to determine the impact incurred from miss-speculated uops.
For instance, if you had branch mispredicts or nukes (e.g. memory order nukes from unsucessful memory disambiguation), you would see a high speculative uops percentage.
EQUATION: [(UOPS_ISSUED.ANY-UOPS_RETIRED.RETIRE_SLOTS) * 4] / CPU_CLK_UNHALTED.THREAD