Leistungsbewertung und Profiling

Wie wird der „Speedup“ (Geschwindigkeitszuwachs) zur Angabe einer Leistungsverbesserung berechnet?

  1. AAusführungszeit vorher ÷ Ausführungszeit nachher
  2. BAusführungszeit nachher ÷ Ausführungszeit vorher
  3. CAusführungszeit vorher − Ausführungszeit nachher
Antwort und Erläuterung anzeigen

Antwort: A. Ausführungszeit vorher ÷ Ausführungszeit nachher

Der Speedup ist die Zeit vor der Verbesserung geteilt durch die Zeit danach. Wird z. B. aus 10 Sekunden 4 Sekunden, beträgt der Speedup 10 ÷ 4 = 2,5. „60 % kürzer“ und „2,5-mal schneller“ bedeuten dasselbe, doch die Ausdrucksweisen werden leicht verwechselt. Beim Aufzeigen der Wirkung von Parallelisierung wird der Speedup bei steigender Kernzahl bezogen auf die Zeit mit einem Kern angegeben.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Leistungsbewertung und Profiling

  1. Ein Teil, der 50 % der Gesamtverarbeitung ausmacht, wurde 4-mal schneller gemacht. Wie groß ist der Gesamt-Speedup (Amdahlsches Gesetz)?
  2. Durch Beschleunigen nur des Teils, der 60 % der Gesamtverarbeitung ausmacht, soll das Ganze 2-fach schneller werden. Um das Wievielfache muss dieser Teil schneller werden?
  3. Welche Lehre aus dem Amdahlschen Gesetz für das Vorgehen bei Leistungsverbesserungen ist am zutreffendsten?
  4. Welcher Gedanke ist mit dem Gustafsonschen Gesetz verbunden?
  5. Worin besteht bei der Bewertung paralleler Berechnungen der Unterschied zwischen „starker Skalierung“ und „schwacher Skalierung“?