Performance counter (microprocessor)
The performance counter is part of modern microprocessors . It measures various speed-relevant processes that a processor carries out. It does not affect the processing of other tasks in the processor. Today's processors achieve a resolution in the microsecond to nanosecond range with the current processor clocks .
Implementation
The number of available performance counters in a processor is limited, with each CPU model generating many different events that developers would like to measure.
One of the first processors to implement such a performance counter and to include instructions for it was the Intel Pentium .
The following table shows some examples of such CPUs with the number of their performance counters:
processor | Number of performance counters |
---|---|
UltraSparc II | 2 |
Pentium III | 2 |
ARM11 | 2 |
AMD Athlon | 4th |
IA-64 | 4th |
ARM Cortex-A5 | 2 |
ARM Cortex-A8 | 4th |
ARM Cortex-A9 MPCore | 6th |
POWER4 | 8th |
Pentium 4 | 18th |
See also
Individual evidence
- ↑ a b c d ARM Information Center. Retrieved June 29, 2020 .
- ^ ARM Information Center. Retrieved June 29, 2020 .