Leistungsbewertung und Profiling

Welche Lehre aus dem Amdahlschen Gesetz für das Vorgehen bei Leistungsverbesserungen ist am zutreffendsten?

  1. AVorrang hat die Beschleunigung der Teile, die viel Zeit beanspruchen (der häufige Fall)
  2. BZuerst werden Teile beschleunigt, die nur selten ausgeführt werden
  3. CEgal welcher Teil beschleunigt wird, der Effekt auf das Ganze ist gleich
Antwort und Erläuterung anzeigen

Antwort: A. Vorrang hat die Beschleunigung der Teile, die viel Zeit beanspruchen (der häufige Fall)

Wird ein Teil, der nur 1 % des Ganzen beansprucht, unendlich beschleunigt, wird das Ganze nur um etwa 1 % schneller. Wird dagegen ein Teil mit 80 % Anteil 2-fach beschleunigt, wird das Ganze etwa 1,7-fach schneller. Grundsätzlich werden daher zuerst mit einem Profiler die zeitintensiven Teile gefunden und von dort aus verbessert. „Make the common case fast“ ist ein auch im Computerentwurf immer wieder genutzter Grundsatz.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Leistungsbewertung und Profiling

  1. Welcher Gedanke ist mit dem Gustafsonschen Gesetz verbunden?
  2. Worin besteht bei der Bewertung paralleler Berechnungen der Unterschied zwischen „starker Skalierung“ und „schwacher Skalierung“?
  3. Welche Haltung bei der Leistungsbewertung von Computern mit Benchmarks ist am zutreffendsten?
  4. Welche Beschreibung eines Standard-Benchmarks wie SPEC CPU ist richtig?
  5. Warum wird bei der Zusammenfassung der Geschwindigkeitsverhältnisse mehrerer Benchmarks zu einem Referenzrechner häufig das geometrische Mittel verwendet?