Arm Statistical Profiling Extension (SPE)

The Arm Statistical Profiling Extension (SPE) is an optional feature in ARMv8.2 hardware that allows CPU instructions to be sampled and associated with the source code location where that instruction occured.

Arm® MAP can use SPE to list the source code lines that frequently trigger certain hardware events such as: