Chks Failed

This is the total number of failed chk.s instructions that were retired during the sample interval.

Control Speculation:

Spec/Sec: Total

This is the total number of control speculation events per second.

Spec/Sec: Fail

This is the number of control speculation fail events per second.

Spec/Kinst: Total

This is the total number of control speculation events per 1000 retired instructions. The instruction count includes predicated off and nop instructions.

Spec/Kinst: Fail

This is the number of control speculation fail events per 1000 retired instructions. The instruction count includes predicated off and nop instructions.

%Miss

This is the percentage of failed chk.s instructions out of the total number of non-predicated-off chk.s instructions. Ideally, this metric will be close to zero. High values would tend to suggest that the PBO information, used by the optimizer when creating the binary code, might have been invalid.

dispersal Event Set

The dispersal event set provides a qualitative view of the parallelism that is available as seen at instruction dispersal and provides information on the compiler's architectural effectiveness. Instruction dispersal is the process of mapping instructions within bundles to functional units. Architectural effectiveness is the extent to which the compiler is able to exploit the available instruction level parallelism provided by the underlying CPU implementation.

If you use this event set, the default is to make the measurements irrespective of CPU operating state (that is, user, system, or interrupt states). By default, the idle state is not included in the measurement. You can use command-line options to limit the scope of the measurement. Specifically, you can:

Limit measurement to a specific privilege level: -m event_set[:alluserkernel]

Include idle: --exclude-idle False

Exclude the interruption state: --measure-on-interrupts off

Only measure the interruption state: --measure-on-interrupts only

Metrics Available from this Measurement

The following metrics are available from this event set. These descriptions do not take into account any command-line options you might use.

The metrics are:

Total Instr Dispersed

This is a count of the total number of instructions that were dispersed during the sample observation period. The default mode will include all dispersal cycles.

Total - Instructions not dispersed

This is a count of the number of instruction that were not dispersed during the sample observation period due to either explicit or implicit stop bits. The default of this measurement includes all dispersal cycles.

dispersal Event Set 227