This is a list of all ARM/XScale PMU2's performance counter event types. Please See Intel XScale Core Developer's Manual - Chapter 8 Performance Monitoring
Name | Description | Counters usable | Unit mask options |
IFU_IFETCH_MISS | number of instruction fetch misses | 1, 2, 3, 4 | |
CYCLES_IFU_MEM_STALL | cycles instruction fetch pipe is stalled | 1, 2, 3, 4 | |
CYCLES_DATA_STALL | cycles stall occurs for due to data dependency | 1, 2, 3, 4 | |
ITLB_MISS | number of ITLB misses | 1, 2, 3, 4 | |
DTLB_MISS | number of DTLB misses | 1, 2, 3, 4 | |
BR_INST_EXECUTED | branch instruction executed w/ or w/o program flow change | 1, 2, 3, 4 | |
BR_INST_MISS_PRED | branch mispredicted | 1, 2, 3, 4 | |
INSN_EXECUTED | instruction executed | 1, 2, 3, 4 | |
CYCLES_DCACHE_FULL_STALL | cycles in stall due to full dcache | 1, 2, 3, 4 | |
DCACHE_FULL_STALL_CNT | number of stalls due to dcache full condition | 1, 2, 3, 4 | |
DCACHE_ACCESS | data cache access | 1, 2, 3, 4 | |
DCACHE_MISS | data cache miss | 1, 2, 3, 4 | |
DCACHE_WB | data cache writeback, 1 event for every half cacheline | 1, 2, 3, 4 | |
PC_CHANGE | number of times the program counter was changed without a mode switch | 1, 2, 3, 4 | |
BCU_REQUEST | number of time the BCU received a new memory request from the core | 1, 2, 3, 4 | |
BCU_FULL | number of cycles the BCUs request queue is full | 1, 2, 3, 4 | |
BCU_DRAIN | number of times the BCU queues were drained due to a Drain Write Buffer command or an I/O transaction on a non-cacheable and non-bufferable page | 1, 2, 3, 4 | |
BCU_ECC_NO_ELOG | number of times the BCU detected an ECC error, but no ELOG register was available in which to log the error | 1, 2, 3, 4 | |
BCU_1_BIT_ERR | number of times the BCU detected a 1-bit error while reading data from the bus | 1, 2, 3, 4 | |
RMW | number of times an RMW cycle occurred due to narrow write on ECC-protected memory | 1, 2, 3, 4 | |
CPU_CYCLES | clock cycles counter | 0 |
Rules of Optimization: Rule 1: Don't do it. Rule 2 (for experts only): Don't do it yet.- M.A. Jackson