Performance Counter (Mikroprozessor)
Der Performance Counter ist ein Teil moderner Mikroprozessoren. Er misst verschiedene geschwindigkeitsrelevante Vorgänge, die ein Prozessor ausführt. Dabei beeinträchtigt er die Abarbeitung anderer Aufgaben im Prozessor nicht. Heutige Prozessoren erreichen bei den aktuellen Prozessortakten eine Auflösung im Mikro- bis Nanosekundenbereich.
Implementation
BearbeitenDie Anzahl verfügbarer Performance Counter in einem Prozessor ist limitiert, wobei jedes CPU-Modell viele verschiedene Ereignisse aufbringt, welche Entwickler gerne messen würden.
Einer der ersten Prozessoren, welcher so einen Performance Counter implementierte und dazu eine Anleitung beilegte, war der Intel Pentium.
Folgende Tabelle zeigt einige Beispiele von solchen CPUs mit der Anzahl ihrer Performance Counters:
Prozessor | Anzahl Performance Counter |
---|---|
UltraSparc II | 2 |
Pentium III | 2 |
ARM11 | 2[1] |
AMD Athlon | 4 |
IA-64 | 4 |
ARM Cortex-A5 | 2[1][2] |
ARM Cortex-A8 | 4[1] |
ARM Cortex-A9 MPCore | 6[1] |
POWER4 | 8 |
Pentium 4 | 18 |
Weblinks
BearbeitenEinzelnachweise
Bearbeiten- ↑ a b c d ARM Information Center. Abgerufen am 29. Juni 2020.
- ↑ ARM Information Center. Abgerufen am 29. Juni 2020.