Leistungsbewertung und Profiling
Was ist beim Vergleich der Leistung von CPUs anhand der „Zahl der pro Sekunde ausführbaren Befehle (Millionen Befehle pro Sekunde)“ zu beachten?
- ABei unterschiedlichen Befehlssätzen ist der Arbeitsumfang je Befehl verschieden, sodass ein Programm trotz höherer Befehlszahl nicht unbedingt schneller fertig wird
- BEine CPU mit größerem Wert ist bei jedem Programm stets schneller
- CDieser Wert gibt die Speicherkapazität an
Antwort und Erläuterung anzeigen
Antwort: A. Bei unterschiedlichen Befehlssätzen ist der Arbeitsumfang je Befehl verschieden, sodass ein Programm trotz höherer Befehlszahl nicht unbedingt schneller fertig wird
Die Zahl der Befehle pro Sekunde ist eine anschauliche Kenngröße, doch bei unterschiedlichen Befehlssätzen unterscheidet sich die für dieselbe Aufgabe nötige Befehlszahl. CPUs, die viele einfache Befehle verwenden, erreichen leicht große Werte, sind aber nicht unbedingt tatsächlich schneller. Auch bei gleichem Befehlssatz ändert sich der Wert, wenn die Befehlsmischung des Programms anders ist. Das sicherste Mittel zum Leistungsvergleich ist, dasselbe Programm auszuführen und die Zeit zu messen.