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 .