Performance counter (microprocessor)

from Wikipedia, the free encyclopedia

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

Windows Performance Counter

Individual evidence

  1. a b c d ARM Information Center. Retrieved June 29, 2020 .
  2. ^ ARM Information Center. Retrieved June 29, 2020 .