Leistungsbewertung und Profiling
Welche Hauptkategorien teilen bei der Top-down-Analyse (Top-down Microarchitecture Analysis) mit Leistungszählern die Nutzung der Befehlsverarbeitungs-Slots der CPU ein?
- ASchnell, langsam und normal
- BVier: Stau im Frontend, Stau im Backend, verschwendete Spekulation und korrekt abgeschlossene Befehle (Retire)
- CVier: Platte, Netzwerk, Bildschirm und Tastatur
Antwort und Erläuterung anzeigen
Antwort: B. Vier: Stau im Frontend, Stau im Backend, verschwendete Spekulation und korrekt abgeschlossene Befehle (Retire)
Bei der Top-down-Analyse werden die Slots der Befehlsverarbeitung pro Zyklus danach eingeteilt, ob sie leer blieben, weil das vordere Ende (Frontend) für Abruf und Dekodierung nicht nachkam, ob sie im hinteren Teil (Backend) durch Warten auf Recheneinheiten oder Speicher stockten, ob sie für wegen Fehlvorhersage verworfene Befehle genutzt wurden oder für korrekt abgeschlossene Befehle. Durch Eingrenzen von der größten Kategorie auf feinere Ursachen lassen sich Engpässe effizient identifizieren.